Отчет по связанным документам ЗаказПокупателя в УНФ
Всем доброго времени суток!
Пытаюсь сделать отчет (пока в консоли отчетов) на СКД для базы УНФ (3.0.6.126).
Нужно добиться структуры, как на скриншоте во вложении
В конструктуре СКД создал 4 набора данных:
1. Заказ
2. РасходнаяНакладная
3. СборкаЗапасов
4. ОтчетОПереработке
Связи наборов данных на скриншоте 2
Настройки на скриншоте 3
Не получается выввести столбец "Количество" - из табличной части выбранных документов (нужен 1 столбец, в котором будет укзано количество номенклатуры табличной части документа). Пробовал добавлять поля от табличной части каждого из указанных документов, где-то значения выводит верные, где-то пустое количество, хотя в документе оно заполнено и номенклатура верная. В отчете появляется много лишних (с дублирующимися значениями строк).
Также, по итогу, выводится не только Заказы покупателя со связанными документами, но и Заказы покупателя, которые не имеют связанных документов указанных типов.
Заранее благодарен за помощь.
Пытаюсь сделать отчет (пока в консоли отчетов) на СКД для базы УНФ (3.0.6.126).
Нужно добиться структуры, как на скриншоте во вложении
В конструктуре СКД создал 4 набора данных:
1. Заказ
ВЫБРАТЬ
ЗаказПокупателя.Ссылка КАК ЗаказПокупателяСсылка,
ЗаказПокупателя.Контрагент КАК Контрагент,
ЗаказПокупателя.Запасы.(
Номенклатура КАК Номенклатура
) КАК Запасы
ИЗ
Документ.ЗаказПокупателя КАК ЗаказПокупателя
ГДЕ
ЗаказПокупателя.Ссылка.Проведен
И НЕ ЗаказПокупателя.Ссылка.ПометкаУдаления
Показать2. РасходнаяНакладная
ВЫБРАТЬ
РасходнаяНакладная.Ссылка КАК РасходнаяНакладнаяСсылка,
РасходнаяНакладная.Заказ КАК Заказ,
РасходнаяНакладная.Запасы.(
Номенклатура КАК Номенклатура,
Количество КАК Количество
) КАК РасходнаяНакладнаяЗапасы
ИЗ
Документ.РасходнаяНакладная КАК РасходнаяНакладная
Где
РасходнаяНакладная.Ссылка.Проведен
И НЕ РасходнаяНакладная.Ссылка.ПометкаУдаления
И РасходнаяНакладная.Заказ <> ЗНАЧЕНИЕ(Документ.ЗаказПокупателя.ПустаяСсылка)
Показать3. СборкаЗапасов
ВЫБРАТЬ
СборкаЗапасов.Ссылка КАК СборкаЗапасовСсылка,
СборкаЗапасов.ЗаказПокупателя КАК ЗаказПокупателя,
СборкаЗапасов.Продукция.(
Количество КАК Количество,
Номенклатура КАК Номенклатура
) КАК СборкаЗапасовПродукция
ИЗ
Документ.СборкаЗапасов КАК СборкаЗапасов
Где
СборкаЗапасов.Ссылка.Проведен
И НЕ СборкаЗапасов.Ссылка.ПометкаУдаления
И СборкаЗапасов.ЗаказПокупателя <> ЗНАЧЕНИЕ(Документ.ЗаказПокупателя.ПустаяСсылка)
Показать4. ОтчетОПереработке
ВЫБРАТЬ
ОтчетОПереработке.Ссылка КАК ОтчетОПереработкеСсылка,
ОтчетОПереработке.ЗаказПокупателя КАК ЗаказПокупателя,
ОтчетОПереработке.Продукция.(
Номенклатура КАК Номенклатура,
Количество КАК Количество
) КАК ОтчетОПереработкеПродукция
ИЗ
Документ.ОтчетОПереработке КАК ОтчетОПереработке
Где
ОтчетОПереработке.Ссылка.Проведен
И НЕ ОтчетОПереработке.Ссылка.ПометкаУдаления
И ОтчетОПереработке.ЗаказПокупателя <> ЗНАЧЕНИЕ(Документ.ЗаказПокупателя.ПустаяСсылка
ПоказатьСвязи наборов данных на скриншоте 2
Настройки на скриншоте 3
Не получается выввести столбец "Количество" - из табличной части выбранных документов (нужен 1 столбец, в котором будет укзано количество номенклатуры табличной части документа). Пробовал добавлять поля от табличной части каждого из указанных документов, где-то значения выводит верные, где-то пустое количество, хотя в документе оно заполнено и номенклатура верная. В отчете появляется много лишних (с дублирующимися значениями строк).
Также, по итогу, выводится не только Заказы покупателя со связанными документами, но и Заказы покупателя, которые не имеют связанных документов указанных типов.
Заранее благодарен за помощь.
Прикрепленные файлы:
По теме из базы знаний
- Внешние обработки и отчеты 1С:Предприятие 8.2
- РИБ для УНФ
- Обмен УПП 1.3, КА 1.1, УТ 10.3 с EnterpriseData (универсальный формат обмена) ED2
- Дополнительные расходы на основе перемещения запасов в УНФ (пошаговая разработка расширения конфигурации)
- Просмотр прав. Анализ прав и ролей. Поиск подходящего профиля. УТ 10.3, УПП 1.3, УТ 11.Х, КА 2.Х, БП 3.0, ЗУП 3.1, УНФ 1.6, Розница 2.Х
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4)
Сделал по аналогии 3 набора данных:
Для последнего пришлось кроме табличной части обратиться к самому документу (при выборе только в ТЧ - нет поля "ЗаказПокупателя")
В условиях связи указал по полю "ЗаказПокупателя" (добавил скриншот), также, на вкладке "Настройки" указал параметры (добавил скриншот).
При таких настройках выводится только документы, набор данных которого располагается на 1м месте в списке (1я строка Истояник связи), нужно чтобы выводилось по всем наборам с указанной группировкой. Подскажите, как это можно настроить?
Сделал по аналогии 3 набора данных:
Выбрать * из Документ.СборкаЗапасов.Продукция
Выбрать * из Документ.РасходнаяНакладная.Продукция
ВЫБРАТЬ
ОтчетОПереработкеПродукция.Ссылка КАК Ссылка,
ОтчетОПереработкеПродукция.НомерСтроки КАК НомерСтроки,
ОтчетОПереработкеПродукция.Номенклатура КАК Номенклатура,
ОтчетОПереработкеПродукция.Характеристика КАК Характеристика,
ОтчетОПереработкеПродукция.Партия КАК Партия,
ОтчетОПереработкеПродукция.СерииНоменклатуры КАК СерииНоменклатуры,
ОтчетОПереработкеПродукция.Количество КАК Количество,
ОтчетОПереработкеПродукция.Резерв КАК Резерв,
ОтчетОПереработкеПродукция.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
ОтчетОПереработкеПродукция.Цена КАК Цена,
ОтчетОПереработкеПродукция.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки,
ОтчетОПереработкеПродукция.СуммаСкидкиНаценки КАК СуммаСкидкиНаценки,
ОтчетОПереработкеПродукция.Сумма КАК Сумма,
ОтчетОПереработкеПродукция.СтавкаНДС КАК СтавкаНДС,
ОтчетОПереработкеПродукция.СуммаНДС КАК СуммаНДС,
ОтчетОПереработкеПродукция.Всего КАК Всего,
ОтчетОПереработкеПродукция.Спецификация КАК Спецификация,
ОтчетОПереработкеПродукция.Содержание КАК Содержание,
ОтчетОПереработкеПродукция.КлючСвязи КАК КлючСвязи,
ОтчетОПереработкеПродукция.ПроцентАвтоматическойСкидки КАК ПроцентАвтоматическойСкидки,
ОтчетОПереработкеПродукция.СуммаАвтоматическойСкидки КАК СуммаАвтоматическойСкидки,
ОтчетОПереработке.ЗаказПокупателя КАК ЗаказПокупателя
ИЗ
Документ.ОтчетОПереработке.Продукция КАК ОтчетОПереработкеПродукция
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ОтчетОПереработке КАК ОтчетОПереработке
ПО ОтчетОПереработкеПродукция.Ссылка = ОтчетОПереработке.Ссылка
ПоказатьДля последнего пришлось кроме табличной части обратиться к самому документу (при выборе только в ТЧ - нет поля "ЗаказПокупателя")
В условиях связи указал по полю "ЗаказПокупателя" (добавил скриншот), также, на вкладке "Настройки" указал параметры (добавил скриншот).
При таких настройках выводится только документы, набор данных которого располагается на 1м месте в списке (1я строка Истояник связи), нужно чтобы выводилось по всем наборам с указанной группировкой. Подскажите, как это можно настроить?
Прикрепленные файлы:
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот