Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 сен 2021, 13:29

Вывод структуры подчиненности для всех документов в отчете

Автор Zeed, 27 сен 2016, 14:37

0 Пользователей и 1 гость просматривают эту тему.

Zeed

Для отдельно взятого документа есть механизмы получения связанных документов.
Можно ли в отчете, допустим, для всех з-зов на производство вывести все введённые на их основании маршрутные листы, расходные ордера, ОПЗСы и прочее

cska-fanat-kz

в запросе можно использовать таблицу критерия отбора СвязанныеДокументы
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Zeed

Цитата: cska-fanat-kz от 27 сен 2016, 15:01
в запросе можно использовать таблицу критерия отбора СвязанныеДокументы
Это для одного отдельного документа, а как для всех документов в отчете?

LexaK

надо просто в запросе, через левое соединение "подтягивать" все подчиненные документы

пример



    ...
    ДокМ.Ссылка как Маршрут,
    ДокР.Ссылка как РОрдер
Из
    Документ.Заказ Док

левое соединение
    Документ.Маршрут ДокМ
    по Док.Ссылка = ДокМ.ДокументОснование
    и ДокМ.Проведен //еще какие нужные допусловия

левое соединение
    Документ.РасчходныйОрдер ДокР
    по Док.Ссылка = ДокР.ДокументОснование



и здесь вам надо будет учесть такую вещь!
Если документ на основании не найден, то это всего лишь будет пустая ячейка в отчете
А Если документов на основании будет больше 1, произойдет Мультиприцирование (задвоение) строк отчета
необходимо это учесть.
ответ Понравился? (в смысле пригодился?)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск