Отчет на СКД с данными из разных документов

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

Разберем более детально как в одном отчете вывести поля из разных документов: например имеется документ Заказ поставщику из которого будем выводить основные данные в отчет и дополнительные данные из связанного документа Приобретение товаров и услуг. В отчете покажем его наличие (или отстутствие) в Заказе поставщику: выведем его номер и дату или "---" соответственно.

01В статье, которую рассматривали ранее, доходим до пункта №2, открываем Основную схему компоновки данных (ОСКД) - вкладка "Наборы данных" - добавляем 2-а Набора данных - запроса:

2020-03-11 21 23 00

Один Набор данных содержит поля из документа Заказ поставщику, второй Набор данных - из документа Приобретение товаров и услуг.

Встаем на нужный Набор данных и добавляем нужные поля после нажатия на кнопку 

2020-03-11 21 30 25

Проделываем действия для 2-х Наборов данных.

02Теперь необходимо установить связь между 2-мя Наборами данных (связанными документами), чтобы получилось вывести данные в одном отчете СКД, иначе будут выводится пустые поля. В документах Заказа и Приобретения имеется один из общих реквизитов - это номер документа Заказа - он так же указывается ссылкой в документе Приобретения:

2020-03-11 21 46 20

Поэтому переходим в ОСКД на вкладку "Связи наборов данных" указываем Источник/Приемник данных, а так же Выражение - это поле из Набора данных:

2020-03-11 21 37 02

Таким образом мы связали 2 документа по одному общему реквизиту Ссылка на Заказ поставщику.

03Как говорилось ранее в статье, теперь нужно добавить все необходимые поля для вывода в отчет на вкладке "Настройки" - "Выбранные поля":

2020-03-11 22 02 58

Связанное поле из Приобретения "ЗаказПоставщикуСсылка" я не вывожу в отчет, оно используется только для связки. Вывожу поля из Приобретения (если этот документ существует в связанном в Заказе поставщику): Номер, Дата.

04Так же на вкладке "Отбор" указываю нужные отборы (кроме интервала даты, см. ниже):

2020-03-11 22 10 58

05Дополнительно через "Условное оформление" на вкладке "Настройки" указал "---" для отсутствующих Приобретений в Заказе поставщику:

2020-03-11 22 45 46

06Сохраняем отчет с расширением *.erf, открываем в режиме 1С:Предприятие через "Файл" - "Открыть":

image 2020 03 11T10 37 56 963Z

mr. Mak

Остались вопросы? Пишите на почту admin@hzit.ru

Администратор сайта hzit.ru
Back to top