gifts2017

ПФ Авансовый отчёт для УТ 11.2.3

Опубликовал Анатолий Бонд (redicka) в раздел Печать - Печатные формы документов

Печатная форма Авансовый отчёт для документа Авансовый отчёт, где имеются отклонённые строки

В управление торговлей в документе Авансовый отчёт есть возможность отклонить строки. Вот что по этому поводу пишет фирма 1С:

Отклонить сумму, указанную подотчетным лицом, – для этого предлагается поле Отклонено по причине на закладке Расходы. В этом поле указывается причина отклонения в произвольной форме.

Столкнулся с такой проблемой, если в документе есть отклоненные строки, то при выводе стандартной печатной формы, в ней происходит дублирование сумм. Начал с этим разбираться и оказалось, что стандартный запрос написан таким образом, где в происходит сопоставление строк по номеру между табличной части(ТЧ) «Расходы» и регистром накопления «Движения Денежные средства — Доходы/Расходы». Конечно в регистр накопления не записываются строки, которые были отклонены.

Поэтому было два решения данной проблемы.

  1. Отсортировать в ТЧ по колонке «Отклонено по причине», так что бы отклоненные строки оказались в конце списка.
  2. И переписать чуточку запрос.

 Т.к. таких авансовых отчётов с отклонёнными строками достаточно много и уровень программы кассиром оставляет желать лучшего, даже такое действие как сортировка может вызвать трудности и с её загруженностью она может просто забыть это сделать. Было принято решение переписать запрос.

Во внешнею печатную форму был взят стандартный код из документа Авансовый отчёт->Модуль менеджера->функция:  СформироватьПечатнуюФормуАвансовогоОтчета().

Только был чуть-чуть переписан запрос.

Скачать файлы

Наименование Файл Версия Размер
ПФАвансовогоОтчёта 1
.epf 18,73Kb
22.06.16
1
.epf 18,73Kb Скачать

См. также

Подписаться Добавить вознаграждение
В этой теме еще нет сообщений.