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

05.09.12

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

Разработка и оптимизация запросов 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
• Варианты отчетов
• Динамические списки

См. также

SALE! 20%

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

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

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

13000 10400 руб.

02.09.2020    122128    670    389    

714

Для чего используют конструкцию запроса "ГДЕ ЛОЖЬ" в СКД на примере конфигурации 1С:ERP

Запросы СКД Платформа 1С v8.3 Запросы Система компоновки данных 1С:ERP Управление предприятием 2 Бесплатно (free)

В типовых конфигурациях разработчики компании 1С иногда используют в отчетах, построенных на СКД, такую конструкцию, как "ГДЕ ЛОЖЬ". Такая конструкция говорит о том, что данные в запросе не будут получены совсем. Для чего же нужен тогда запрос?

13.02.2024    5746    KawaNoNeko    23    

23

Набор-объект для СКД по тексту или запросу

Запросы СКД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Есть список полей в виде текста, или запрос - закидываем в набор СКД.

1 стартмани

31.01.2024    2000    2    Yashazz    0    

29

Запрос 1С copilot

Инструментарий разработчика Запросы Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Пишем на человеческом языке, что нам надо, и получаем текст запроса на языке 1С. Используются большие языковые модели (LLM GPT) от OpenAI или Яндекс на выбор.

5 стартмани

15.01.2024    6284    31    mkalimulin    25    

50

PrintWizard: поддержка представлений ЗУП в конструкторе

Инструментарий разработчика Запросы Платформа 1С v8.3 Бесплатно (free)

Одной из интересных задач, стоящих в процессе разработки, была поддержка механизма представлений в ЗУП. Но не просто возможность исполнения запросов с ними. Основная проблема была в том, чтобы с ними было удобно работать, а именно: создавать, модифицировать и отлаживать. Кратко о том, что в итоге получилось...

14.12.2023    1742    vandalsvq    7    

29

Объектная модель запроса "Схема запроса" 2

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

Далеко уже не новый тип данных "Схема запроса". Статья о том, как использовать его "попроще". Примеры создания текста запроса с нуля и изменение имеющегося запроса.

06.12.2023    5388    user1923546    26    

43

Начните уже использовать хранилище запросов

HighLoad оптимизация Запросы

Очень немногие из тех, кто занимается поддержкой MS SQL, работают с хранилищем запросов. А ведь хранилище запросов – это очень удобный, мощный и, главное, бесплатный инструмент, позволяющий быстро найти и локализовать проблему производительности и потребления ресурсов запросами. В статье расскажем о том, как использовать хранилище запросов в MS SQL и какие плюсы и минусы у него есть.

11.10.2023    16181    skovpin_sa    14    

98
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Alex_Japanese_Student 454 21.06.12 08:30 Сейчас в теме
Спасибо! А нельзя ли на файлообменник залить?
2. ktb 618 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 618 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 135 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 7 26.06.12 23:02 Сейчас в теме
Спасибо! Просто класс!
13. dkprim 5 27.06.12 04:57 Сейчас в теме
еще одна удобная связка для загрузки видео: Firefox + FlashGot + DownloadHelper
14. ktb 618 27.06.12 10:20 Сейчас в теме
Коллеги,
Приветствуются ваши комментарии и вопросы. Глядишь, хватит на следующую серию или на новый вариант курса.

СпасибО!
15. vec435 15 27.06.12 11:17 Сейчас в теме
16. Den_D 54 27.06.12 11:27 Сейчас в теме
давно хотел этот материал, огромное спасибо за предоставленную возможность
17. kit 73 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 618 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 618 18.09.12 20:40 Сейчас в теме
(27) harisov_r, Да вы правы, результат запроса к виртуальным таблицам уже получается сгруппированным в соответствии с выбранными полями. Это скорее привычка - явно задавать группировки, так меньше вероятность ошибиться в более сложных запросах.

Спасибо, что обратили внимание!
29. lsp71 15.10.12 17:01 Сейчас в теме
30. S2Sps 29.03.13 07:50 Сейчас в теме
Большое спасибо. Очень полезный материал.
32. Salavat 13 19.07.16 11:34 Сейчас в теме
Да, надежд было много у меня - по названию.
кое как осилиил себя досмотреть до 3:42 первой части - это финиш, дальше не смог.
Артём, может быть инфа и действительно полезная, но я не пойму - тебя заставили из под палки чтоли, это сделать?
пыпец - голосом какогото мученника, пытается (да-да - именно с периодическими ээээээ...............) из своей башки придумать фразу конечную.
ну и разумеется - без воды (это кроме эээээээээ..............) тоже не обошлось, ну а как же без неёто.
да блин, ну написал текст на бумажке, да и читай как диктор обычный.
ты похоже не поймёшь, пробую объяснить - текст нужен только тот, который именно относится к теме, причём в короткой и понятной формулировке.
ёмаё, ну ведь не роман ты какойто писал, нафига воды-то лить столько?
да балин - открой любой учебник (математика, физика, химия,..) и посмотри, как там излагается предмет.
или ты из франчей, и тебе это поручили создать, оценивая (причём - ни деньгами, ни ещё чем то ценным) только объём временной? тогда ясно - извини, что не знал этого.
34. ktb 618 19.07.16 20:56 Сейчас в теме
(32) Salavat, Спасибо за содержательный комментарий! А информация берется из стандартной документации и из кода.
35. Salavat 13 19.07.16 22:11 Сейчас в теме
(34) ну а примеры документации дать - тоже трудно было?
я уж и не думаю просить прямо "со ссылками по тексту", но элементарно перечислить источники.
33. Salavat 13 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 618 09.05.22 12:57 Сейчас в теме
(40) На Youtube в описании есть ссылка на гуглодиск.
Оставьте свое сообщение