На этом примере мы познакомимся с работой системы компоновки данных с помощью встроенного языка. Разработаем отчет, отражающий список номенклатуры с остатками на складах, и реализуем его программный запуск из списка номенклатуры (рис. 2.57).
Рис. 2.57. Требуемый вид отчета
Создадим новый объект конфигурации Отчет и назовем его СписокНоменклатуры. Откроем конструктор схемы компоновки данных и добавим новый набор данных – запрос. Откроем конструктор запроса. В качестве источника данных для запроса выберем объектную ссылочную таблицу Номенклатура и виртуальную таблицу регистра накопления ОстаткиНоменклатуры.Остатки. Чтобы исключить неоднозначность имен в запросе, переименуем таблицу Номенклатура в спрНоменклатура. Для этого выделим ее в списке Таблицы и вызовем ее контекстное меню (рис. 2.58).
Рис. 2.58. Переименование таблицы в запросе
В список полей перенесем поля из этих таблиц (рис. 2.59):
Рис. 2.59. Выбор полей для запроса