gifts2017

Видеокурс: Разработка и оптимизация запросов 1С

Опубликовал Артем Кузнецов (ktb) в раздел Программирование - Практика программирования

Разработка и оптимизация запросов 1С (видео 5 частей)

 

КОЛЛЕГИ! Курс предлагается "не бесплатно", в качестве оплаты принимаются вопросы и предложения по упущеным темам и нюансам. Чем больше вопросов и предложений поступит, тем выше вероятность появления улучшеной версии курса!

Спасибо!

 

Youtube: https://www.youtube.com/watch?v=sCDMemW3zyk&list=PLFC6C17C38FCF9DA0&feature=view_all

(с) Артем Кузнецов aka ktb

Содержание:

Часть 1. Основные конструкции языка запросов и их назначение
• Назначение языка запросов
• Структура запроса
• Основные секции запроса и их назначение
• Группировка результатов запроса
• Фильтрация результатов запроса
• Объединения и соединения
• Использование вложенных запросов
• Пакетные запросы
• Операторы и функции в запросах
• Обработка результатов запроса

 

Часть 2. Виды таблиц и их применение
• Виды таблиц в запросах 1С
• Реальные основные
• Реальные дополнительные
• Виртуальные
• Временные
• Применение виртуальных таблиц
• Регистры сведений
• Регистры накопления
• Параметры виртуальных таблиц и фильтрация данных
• Примеры запросов:
• Получение и вывод разнородных данных в одном запросе
• Варианты решения
• Использование пакетных запросов и менеджера временных таблиц

 

Часть 3. Примеры решений задач
• Разделение данных по полям результата (Построение плоской таблицы для
упрощения вывода, использование группировки?)
• Использование соединений для получения актуальных периодических данных
• Применение пакетных запросов
• Использование ТЗ в качестве источника данных
• Кэширование данных для оптимизации работы формы списка
• Использование результата запроса
• Использование менеджера временных таблиц

 

Часть 4. Поиск и решение проблем с производительностью. Основные приемы
• Пример неоптимального решения задачи
• Способы и инструменты оценки производительности
• Влияние механизмов кэширования платформы на производительность запросов
• Применение индексирования для повышения производительности
• Проблемы производительности при получении данных с использованием
объектной модели, в случае использования обращения к данным через точку
• Явные и неявные запросы к базе данных
• Проблемы производительности при обращении к данным через точку в запросе
• Использование пакетных запросов для оптимизации производительности
• Применение индексирования временных таблиц

 

Часть 5. Средства построения отчетов и отображения данных
• Построитель отчетов
• Расширение языка запросов для построителя
• Система компоновки данных (СКД)
• Простой отчет в СКД
• Использование параметров
• Использование соединений
• Вычисляемые поля
• Ресурсы
• Настройки
• Характеристики
• Расширение языка запросов для компоновки
• Новое применение СКД в платформе 1С: Предприятие 8.2
• Варианты отчетов
• Динамические списки

См. также

Подписаться Добавить вознаграждение

Комментарии

1. alex_japanese_student (Alex_Japanese_Student) 21.06.12 08:30
Спасибо! А нельзя ли на файлообменник залить?
2. Артем Кузнецов (ktb) 21.06.12 08:42
Проще с Youtube скачать непосредственно, например, использовав вот такой инструмент: http://www.freemake.com/free_video_downloader/
wowik; mailwood; +2 Ответить
3. Сергей Королев (extrim-style) 21.06.12 20:41
Как это скачать? Стандартными средствами не получается. Savefrom.net валится на полпути, VideoSaver и прочие не берут, в темп долго загружать, лениво. Бросьте ссылкой.
4. Артем Кузнецов (ktb) 22.06.12 09:41
Воспользуйтесь инструментом по ссылке, он прекрасно все скачивает.
5. Сергей Королев (extrim-style) 22.06.12 21:17
(4) воспользовался. не качает - пишет, что видео не найдено по ссылке, в т.ч. по короткой. SaveFrom.net хоть не докачивает, а этот вобще не начинает...
6. Serg Kondrasgov (SergDi) 23.06.12 19:22
Огромное спасибо, скачал Хромом :)
7. Сергей Королев (extrim-style) 24.06.12 22:25
Правильная ссылка для скачивания - http://www.youtube.com/watch?v=sCDMemW3zyk
8. Сергей Королев (extrim-style) 24.06.12 22:34
Первую часть скачал, а дальше по той же схеме не получается. Хромом не хочется систему засорять =)
9. Алекс Ю (AlexO) 25.06.12 03:03
Download Master прекрасно качает с YouTube.
10. Владимир Каракозов (karakozov) 26.06.12 08:20
Спасибо за материал, думаю это будет интересно широкому кругу программеров.
11. Сергей Королев (extrim-style) 26.06.12 19:46
Всем сорри за спам. Дело было в закончившемся месте на диске =). Опера + SaveFrom.net плагин прекрасно работают.
12. Михаил Кувичко (Michael_K) 26.06.12 23:02
13. Александр Иванов (dkprim) 27.06.12 04:57
еще одна удобная связка для загрузки видео: Firefox + FlashGot + DownloadHelper
14. Артем Кузнецов (ktb) 27.06.12 10:20
Коллеги,
Приветствуются ваши комментарии и вопросы. Глядишь, хватит на следующую серию или на новый вариант курса.

СпасибО!
15. Владимир Чаклин (vec435) 27.06.12 11:17
16. Денис (Den_D) 27.06.12 11:27
давно хотел этот материал, огромное спасибо за предоставленную возможность
17. Александр Лагунов (kit) 27.06.12 13:13
Спасибо. Видео пригодилось.
18. Ирина Киселева (irishka77) 27.06.12 13:34
19. Павел Стрижов (pstrig) 27.06.12 20:47
Посмотрим. Заранее спасибо и +!
20. Андрей Вовк (wowkai) 28.06.12 16:29
Автору спасибо. интересная тема, шас посмотрим и послушаем.
21. Ильшат (shatt) 05.07.12 22:49
Большое спасибо!
Пока прослушал первую часть, на некоторые новые вещи посмотрел другими глазами :) :) :)
Видно, что это курс подготовлен для своих сотрудников, причем не для новичков, а так скажем юнитов второго уровня :)
Будем смотреть дальше!
22. Владимир Клименко (KliMich) 31.08.12 11:08
Спавибо! Будет очень полезно!
23. Dimon (klel) 09.09.12 00:41
Огромное спасибо за полезную и нужную информацию для тех кто хочет чему то новому научиться и поделиться своими знаниями
24. Viktor (kurvik) 12.09.12 13:10
Большое спасибо!
Очень помогает глубже понять механизм запросов в 8-ке;
Этот курс подготовлен для тех кто знаком более-менее с запросами т.к порой нет полного раскрытия темы :)
Спасибо автору за труд-Будем смотреть дальше!
25. red 80 (red80) 12.09.12 14:04
26. Артем Кузнецов (ktb) 12.09.12 14:29
(24) kurvik, Можно подробнее? Какие на ваш взгляд вопросы не полностью раскрыты? Курс начинается с описания всех операторов языка запросов, какой информации в этом описании не хватает?

Спасибо!
27. Харисов Рустам (harisov_r) 18.09.12 14:29
Все хорошо. Только я не могу понять - почему при рассмотрении виртуальных таблиц типа "Обороты" Вы делаете дополнительрую группировку? Например, часть 2-я, 29 минута 26 секунда. По-моему, виртуальная таблица оборотов уже выдает сгруппированный результат по тем полям, которые мы извлекаем из нее? И здесь не надо дополнительно группировать по полю "Товар" и "Период"? Или я не чего-то не понимаю?

Или часть 3, 36 минута 20 секунда, дополнительная группировка по полям "Покупатель", "Товар" - зачем? И без этой группировки виртуальная таблица оборотов выдаст просуммированный результат по Покупателям и Товарам.
28. Артем Кузнецов (ktb) 18.09.12 20:40
(27) harisov_r, Да вы правы, результат запроса к виртуальным таблицам уже получается сгруппированным в соответствии с выбранными полями. Это скорее привычка - явно задавать группировки, так меньше вероятность ошибиться в более сложных запросах.

Спасибо, что обратили внимание!
29. Сергей (lsp71) 15.10.12 17:01
30. Денис Цобкало (DenisVT) 29.03.13 07:50
Большое спасибо. Очень полезный материал.
32. Salavat (Salavat) 19.07.16 11:34
Да, надежд было много у меня - по названию.
кое как осилиил себя досмотреть до 3:42 первой части - это финиш, дальше не смог.
Артём, может быть инфа и действительно полезная, но я не пойму - тебя заставили из под палки чтоли, это сделать?
пыпец - голосом какогото мученника, пытается (да-да - именно с периодическими ээээээ...............) из своей башки придумать фразу конечную.
ну и разумеется - без воды (это кроме эээээээээ..............) тоже не обошлось, ну а как же без неёто.
да блин, ну написал текст на бумажке, да и читай как диктор обычный.
ты похоже не поймёшь, пробую объяснить - текст нужен только тот, который именно относится к теме, причём в короткой и понятной формулировке.
ёмаё, ну ведь не роман ты какойто писал, нафига воды-то лить столько?
да балин - открой любой учебник (математика, физика, химия,..) и посмотри, как там излагается предмет.
или ты из франчей, и тебе это поручили создать, оценивая (причём - ни деньгами, ни ещё чем то ценным) только объём временной? тогда ясно - извини, что не знал этого.
33. Salavat (Salavat) 19.07.16 17:35
вобщем попытка № 2 - подтвердила результаты 1--ой..
это просто - говно.
пусть меня банят на здоровье, но я говорю свою (личную!) оценку, именно по-факту.
сплошные эээээээээээ............ и раздумия наблюдать.

Артём, если тебя интересует как сделать, чтоб было нормально, я повторяю:
1. напиши себе план. если не осилишь полный, то хотябы схематично, но с основными моментами, хотябы.
(основные, это не значит - я всё пропущу!, ты именно так сейчас и сделал)
2. прочитай (чтоб запомнить хотябы последовательность) его и записываешь альфу-версию записи.
результат просмотри сам - внимательно!!!
главное, чтоб не было мычания и раздумий куда ткнуть и что написать!
да и - раскладку сделай на русскую по-умолчанию!
3. переписываешь план из п.1 заново.
добавляешь в план - моменты своих затыков (мычание, раздумия, бессмысленная вода) своих на записи из п.2.
4. повторяешь с п.2, только версия будет называться уже - бетой.

у тебя уже после выполнения 4-го пункта - длительность твоего ролика уменьшится, минимум в двое.
я тебе гарантирую это.

и уже после этого только - я осилю оценить полезность изложенного.

сейчас я просто не могу это говно смотреть.

я понимаю конечно, что я никто, но попробуй всёже исправить.

ну если влом исправлять, то покажи хотябы ссылки, откуда ты брал инфу.
если литература, то - обозначь литературу.

пожалуйста, будь человеком.
34. Артем Кузнецов (ktb) 19.07.16 20:56
(32) Salavat, Спасибо за содержательный комментарий! А информация берется из стандартной документации и из кода.
35. Salavat (Salavat) 19.07.16 22:11
(34) ktb, ну а примеры документации дать - тоже трудно было?
я уж и не думаю просить прямо "со ссылками по тексту", но элементарно перечислить источники.
36. Ирина progr-2008 Санкт-Петербург (progr-2008) 19.07.16 22:58
Полезная информация, спасибо.
37. A B (tritonof) 11.10.16 08:52
Добрый день! Для 4 занятия нужна обработка "Заполнение серий" где её можно взять?
39. A B (tritonof) 11.10.16 11:25
(38) Спасибо огромное, очень хороший курс
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа