Отчет на СКД с данными из разных документов
В прошлой статье мы рассмотрели создание отчета на СКД, теперь попробуем его немного усложнить, чтобы в отчете дополнительно выводились поля из другого документа.
Оглавление
4. Отбор
Разберем более детально как в одном отчете вывести поля из разных документов: например имеется документ Заказ поставщику из которого будем выводить основные данные в отчет и дополнительные данные из связанного документа Приобретение товаров и услуг. В отчете покажем его наличие (или отстутствие) в Заказе поставщику: выведем его номер и дату или "---" соответственно.
01В статье, которую рассматривали ранее, доходим до пункта №2, открываем Основную схему компоновки данных (ОСКД) - вкладка "Наборы данных" - добавляем 2-а Набора данных - запроса:
Один Набор данных содержит поля из документа Заказ поставщику, второй Набор данных - из документа Приобретение товаров и услуг.
Встаем на нужный Набор данных и добавляем нужные поля после нажатия на кнопку
Проделываем действия для 2-х Наборов данных.
02Теперь необходимо установить связь между 2-мя Наборами данных (связанными документами), чтобы получилось вывести данные в одном отчете СКД, иначе будут выводится пустые поля. В документах Заказа и Приобретения имеется один из общих реквизитов - это номер документа Заказа - он так же указывается ссылкой в документе Приобретения:
Поэтому переходим в ОСКД на вкладку "Связи наборов данных" указываем Источник/Приемник данных, а так же Выражение - это поле из Набора данных:
Таким образом мы связали 2 документа по одному общему реквизиту Ссылка на Заказ поставщику.
03Как говорилось ранее в статье, теперь нужно добавить все необходимые поля для вывода в отчет на вкладке "Настройки" - "Выбранные поля":
Связанное поле из Приобретения "ЗаказПоставщикуСсылка" я не вывожу в отчет, оно используется только для связки. Вывожу поля из Приобретения (если этот документ существует в связанном в Заказе поставщику): Номер, Дата.
04Так же на вкладке "Отбор" указываю нужные отборы (кроме интервала даты, см. ниже):
05Дополнительно через "Условное оформление" на вкладке "Настройки" указал "---" для отсутствующих Приобретений в Заказе поставщику:
06Сохраняем отчет с расширением *.erf, открываем в режиме 1С:Предприятие через "Файл" - "Открыть":
Похожие материалы (по тегу)
- Свёртка базы 1С УТ 10.3
- Как вывести Регистратор и Период по регистру бухгалтерии и выбрать тип регистратора в СКД
- СКД вывести последний документ по номенклатуре если не было оборота по регистру в выбранном периоде
- Объединить поле номенклатуры с подсчетом общего количества из документа в отчете СКД
- Одинаковые (задвоенные) строки в отчете СКД