Уроки по СКД. Расширение языка запросов для СКД. Секция Где
HTML-код
- Опубликовано: 16 авг 2021
- #Программирование1С #1ССКД #Запросы1С #СКД
Оформить скидку и получить три бесплатные задачи сборника задач по СКД 👉 clck.ru/39qARC
Сборники задач по программированию в 1С 👉 clck.ru/3AbKXs
Продолжаем изучать расширение языка запросов в 1С для СКД. Расширение языка запросов это специальная конструкция в запросе, которая читается только системой компоновки данных.
В этом уроке мы познакомимся с секцией Где расширения, при помощи которой можно настраивать различные гибкие отборы в СКД. Мы изучим и простое применение секции ГДЕ в расширении, а также научимся работать с выражениями в этой секции.
Пишите ваши вопросы и комментарии к этому видео. Также пишите, какие темы стоит затронуть в видео-уроках. Я буду признателен за любую информацию от вас!
Подпишитесь на мой канал и поставьте "колокольчик", чтобы оперативно получать информацию о новом видео.
Ссылка на демо конфигурацию "Управляемое приложение": its.1c.ru/db/metod8dev/conten...
Таймер к видео:
0:01:21 - Создаем внешний отчет, в котором будет простой запрос с отбором по условию;
0:03:33 - Проверяем работу отчета и смотрим, что будет если не задать условие;
0:04:06 - Чтобы можно было формировать отчет без отбора, создаем расширение языка запроса (секция выбрать и где);
0:07:05 - Дорабатываем настройки СКД (включаем отбор в быстрые настройки);
0:08:26 - Проверяем работу отбора из расширения языка запроса для СКД;
0:09:06 - Добавляем еще один отбор в расширение и проверяем работу;
0:10:17 - Смотрим какой запрос формирует СКД в консоли СКД инструментов разработчика;
0:12:25 - Используем выражение в секции ГДЕ расширения языка запроса для СКД. Создаем отчёт, в котором выводим документы начиная с какой-то даты;
0:16:08 - Проверяем работу отчёта, который использует выражение в расширении языка запроса;
0:16:32 - Добавляем в условие расширения отбор по полю;
0:17:44 - Смотрим какой запрос формирует СКД в консоли СКД инструментов разработчика.
Ссылка на группу Вконтакте: 1c_prosto
Ссылка на группу в Фейсбуке: / 922972144448119
Ссылка на ТГ канал: t.me/Programming1CNizamutdinov
Ссылка на тг-чат по программированию: t.me/+CD9Wapqe3ZBlNDJi
Обучающие статьи и видео-ролики по разработке в 1С: www.1s-up.ru
Ссылки на ролики про СКД в 1С:
1. Сохранение схему в XML файл. Отладка - • Уроки по СКД. Сохранен...
2. Расширение языка запросов для СКД. Секция выбрать -
• Уроки по СКД. Расширен...
3. Расширение языка запросов для СКД. Секция где - • Уроки по СКД. Расширен...
4. Расширение языка запросов для СКД. Параметры виртуальной таблицы - • Уроки по СКД. Расширен...
5. Расширение языка запросов для СКД. Виртуальная таблица регистра накопления - • Уроки по СКД. Расширен...
6. Расширение языка запросов для СКД. Обязательные таблицы - • Уроки по СКД. Расширен...
7. Ресурсы в СКД. Колонка "Рассчитывать по..." - • Уроки по СКД. Ресурсы....
9. Уроки по СКД. Ресурсы. Выражения - • Уроки по СКД. Ресурсы....
10. Уроки по СКД. Ресурсы. Вложенные поля - • Уроки по СКД. Ресурсы....
11. Используем макеты в СКД - • Используем макеты в СК...
12. Делаем СКД отчет с собственными итогами - • Делаем на СКД отчет с ...
13. Секретный способ работы иерархией собственных итогов в СКД - • Секретный способ работ...
14. Постообработка в СКД на примере нумерации колонок - • Постобработка в СКД на...
спасибо
Оформить скидку и получить три бесплатные задачи сборника задач по СКД 👉 clck.ru/39qARC
Сборники задач по программированию в 1С 👉 clck.ru/3AbKXs
Блог про 1С: www.1s-up.ru/
Канал в телеграмме: t.me/Programming1CNizamutdinov
Чат в телеграмме: t.me/+CD9Wapqe3ZBlNDJi
Группа Вконтакте: vk.com/1c_prosto
Группа в Фейсбуке: facebook.com/groups/922972144448119
Отличные уроки!
Красавчик, так хорошо объяснил, я теперь только твоими уроками по расширению для СКД пользуюсь... все остальные тоже использую, но именно на твоих я получил понимание, что нужно начинать с расширения, а не от обратного как все учат, через автозаполнение!!! Расскажи еще как самому разрабатывать макеты, что нибудь изысканное.
Этот же результат можно было получить, не используя расширения языка запросов для СКД. Не задавать условие в запросе "ГДЕ Контрагенты.Регион = &Регион", а задав отбор по Региону в секции "Настройки", что и сделано на 8.12.
СПойлер
ВЫБРАТЬ
Оплата.Ссылка КАК Ссылка,
Оплата.Поставщик КАК Поставщик,
Оплата.Сумма КАК Сумма,
Оплата.Организация КАК Организация
{ВЫБРАТЬ
Ссылка.*,
Поставщик.*,
Сумма,
Организация.*}
ИЗ
Документ.Оплата КАК Оплата
{ГДЕ
(НАЧАЛОПЕРИОДА(Оплата.Дата, ДЕНЬ) >= &ДатаНачала),
(КОНЕЦПЕРИОДА(Оплата.Дата, ДЕНЬ)
Решение домашнего задания. Для закрепления материала - больше домашних заданий.
ВЫБРАТЬ
Оплата.Ссылка КАК Ссылка,
Оплата.Поставщик КАК Поставщик,
Оплата.Сумма КАК Сумма,
Оплата.РасчетныйСчетПоставщика КАК РасчетныйСчетПоставщика,
Оплата.Организация КАК Организация,
Оплата.Валюта КАК Валюта,
Оплата.РасчетныйСчет КАК РасчетныйСчет
{ВЫБРАТЬ
Ссылка.*,
Поставщик.*,
Сумма,
Организация.*}
ИЗ
Документ.Оплата КАК Оплата
{ГДЕ
(НАЧАЛОПЕРИОДА(Оплата.Дата, ДЕНЬ) >= &ДатаНачала),
(КОНЕЦПЕРИОДА(Оплата.Дата, ДЕНЬ)