181 документ
← К списку

Пример 4. Связь таблиц внутри набора данных

страница

Пример 4. Связь таблиц внутри набора данных

На этом примере мы познакомимся с работой системы компоновки данных с помощью встроенного языка. Разработаем отчет, отражающий список номенклатуры с остатками на складах, и реализуем его программный запуск из списка номенклатуры (рис. 2.57).

Рис. 2.57. Требуемый вид отчета

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

Рис. 2.58. Переименование таблицы в запросе

В список полей перенесем поля из этих таблиц (рис. 2.59):

  • Ссылка,
  • Родитель,
  • ВидНоменклатуры,
  • Склад,
  • КоличествоОстаток.

Рис. 2.59. Выбор полей для запроса