Основное отличие от печатной формы из конфигурации — вывод начального и конечного сальдо в разрезе договоров контрагента.
Дополнительно к данным попавшим в акт сверки выводятся данные по договорам, которые вообще не попали в табличную часть документа (в выбранном периоде не было оборотов). Но по которым есть остатки.
На примере видно, что в документ попали данные по двум договорам и в типовой печатной форме соответственно тоже будут данные только по этим двум договорам. В предлагаемой же ВПФ выводятся данные по всем (трем) договорам.
Данная печатная форма не формируется, если в документе не установлен флаг "Разбить по договорам", т.к. в этом варианте она смысла не имеет.
ВАЖНО! Данные по суммам остатков дебиторской и кредиторской задолженности в разрезе договоров не сохранены в документе (в отличии от оборотов, которые попали в акт) и получаются из информационной базы в момент формирования печатной формы. Т.е. если документ был записан и после этого были изменены данные в базе, то в печатной форме будут несогласованные данные — остатки по договорам будут актуальные, а обороты — сохраненные в документе (устаревшие данные). Для корректной работы в случае изменения данных необходимо перезаполнить данные документа.
Тестировалось на версии БП 2.0.66.48.
16.01.19 обновлена версия обработки — учтены замечания в комментариях.
А давайте сравним код? =)))
А смысл в сравнении кода? У меня точно своя форма, сделанная вчера на основе типовой. Ни одной строчки чужого кода (кроме кода из типовой конфигурации) у меня нет — если Вы об этом.
Но вот результат — саму печатную форму посмотреть хотел ради интереса. Но платить за это 150 руб. желания естественно нет.
А код сравнить Вы можете сами, если есть такое желание, за мою обработку денег тратить не нужно, код открыт
Не обнуляется сальдо начальное и конечное и выводятся для следующего договора, если там нет остатков, функция ПолучитьСальдо не учитывает документы сформированные на дату Акта в результате образуя сальдо конечное при равных оборотах
Если есть возможность, дайте демо базу с конкретным примером, посмотрю.
Замечания подтвердились, поправил.