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

12.08.24

Разработка - Запросы

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

 

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

Спасибо!

Dzen: https://dzen.ru/suite/60606c20-2daa-40b3-becd-4dbc743b9c87
RuTube: https://rutube.ru/plst/450389/
Youtube: https://www.youtube.com/watch?v=sCDMemW3zyk&list=PLFC6C17C38FCF9DA0&feature=view_all

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

Содержание:

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

Dzen: https://dzen.ru/video/watch/66b13c4fddac60337e2e165a
RuTube: https://rutube.ru/video/5450a928196deb7951fae0b603464758/
Yuotube: https://www.youtube.com/watch?v=sCDMemW3zyk

 

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

Dzen: https://dzen.ru/video/watch/66b13c633341d87925fde880
RuTube: https://rutube.ru/video/651c3777de7b6e7d328d6d380f0b7163/
Yuotube: https://www.youtube.com/watch?v=m0WSygat50o


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

Dzen: https://dzen.ru/video/watch/66b13c7f88415d023f0f2ab6
RuTube: https://rutube.ru/video/4480fe6c6380c29217ee392d340e8774/
Yuotube: https://www.youtube.com/watch?v=Ttc4XmR4KhU

 

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

Dzen: https://dzen.ru/video/watch/66b13c99d62bf108155c3a03
RuTube: https://rutube.ru/video/a8b5c8a303252bcd4b187e3b1a54f944/
Yuotube: https://www.youtube.com/watch?v=ZEJMpt4GVGo

 

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

Dzen: https://dzen.ru/video/watch/66b13cc988415d023f0f9492
RuTube: https://rutube.ru/video/b506b346c8b0a3c4d5a42ff65253fd96/
Yuotube: https://www.youtube.com/watch?v=aeMeJQ_-eXY

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

12000 руб.

02.09.2020    169252    937    403    

905

Запросы Программист Бесплатно (free)

Увидел cheatsheet по SQL и захотелось нарисовать подобное, но про запросы.

18.10.2024    11389    sergey279    18    

65

Запросы Программист Платформа 1С v8.3 Запросы Конфигурации 1cv8 Бесплатно (free)

Столкнулся с интересной ситуацией, которую хотел бы разобрать, ввиду её неочевидности. Речь пойдёт про использование функции запроса АВТОНОМЕРЗАПИСИ() и проблемы, которые могут возникнуть.

11.10.2024    6337    XilDen    36    

83

Запросы Программист Запросы Бесплатно (free)

Отлаживая взаимодействие с базой данных, мы регулярно сталкиваемся с зависающими или подозрительно долго выполняющимися обращениями, негативно влияющими на производительность. О том, как в PostgreSQL выявить подозрительные запросы, основываясь на доступной о них информации, расскажем в статье.

16.08.2024    9064    user1840182    5    

28

Математика и алгоритмы Запросы Программист Платформа 1С v8.3 Запросы Бесплатно (free)

Рассмотрим быстрый алгоритм поиска дублей с использованием hash функции по набору полей шапки и табличных частей.

08.07.2024    2727    ivanov660    9    

22

Запросы СКД Программист Стажер Система компоновки данных Россия Бесплатно (free)

Часто при разработке отчетов в СКД возникает ситуация, когда не совсем понятно, почему отчет выводит не те данные, которые нужны, либо не выводит вовсе. Возникает потребность увидеть конечный запрос, который формирует СКД. Как это сделать, рассмотрим в этой статье.

15.05.2024    10218    implecs_team    6    

48

Запросы Программист Стажер Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Часто поступают задачи по произвольному распределению общих сумм. После распределения иногда пропадают копейки. Суть решения добавить АвтоНомерЗаписи() в ВТ распределения, и далее используя функции МАКСИМУМ или МИНИМУМ можем положить разницу копеек в первую или последнюю строку знаменателя распределения.

11.04.2024    3623    andrey_sag    10    

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

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

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

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

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

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

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

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

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

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

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

пожалуйста, будь человеком.
36. progr-2008 118 19.07.16 22:58 Сейчас в теме
Полезная информация, спасибо.
37. tritonof 65 11.10.16 08:52 Сейчас в теме
Добрый день! Для 4 занятия нужна обработка "Заполнение серий" где её можно взять?
39. tritonof 65 11.10.16 11:25 Сейчас в теме
(38) Спасибо огромное, очень хороший курс
40. user1731854 09.05.22 12:18 Сейчас в теме
Посмотрел первый ролик - вполне. Конечно есть свои плюсы и минусы. Мне например понравилось, что достаточно лаконично и одновременно информативно. Перед этим вашим курсом смотрел курс от Уч. центра №1. Пока Ваш лидирует. Примеры этого курса Вы рассматриваете на некоторой начальной базе. Буду признателен, если вы дадите для скачивания выгрузку этой базы.
41. ktb 632 09.05.22 12:57 Сейчас в теме
(40) На Youtube в описании есть ссылка на гуглодиск.
Оставьте свое сообщение