Акт сверки с выводом начальных и конечных остатков по договорам для БП 2.0



Внешняя печатная форма Акт сверки с выводом начальных и конечных остатков по договорам для БП 2.0.

Основное отличие от печатной формы из конфигурации — вывод начального и конечного сальдо в разрезе договоров контрагента.

Дополнительно к данным попавшим в акт сверки выводятся данные по договорам, которые вообще не попали в табличную часть документа (в выбранном периоде не было оборотов). Но по которым есть остатки.

На примере видно, что в документ попали данные по двум договорам и в типовой печатной форме соответственно тоже будут данные только по этим двум договорам. В предлагаемой же ВПФ выводятся данные по всем (трем) договорам.

Данная печатная форма не формируется, если в документе не установлен флаг "Разбить по договорам", т.к. в этом варианте она смысла не имеет.

ВАЖНО! Данные по суммам остатков дебиторской и кредиторской задолженности в разрезе договоров не сохранены в документе (в отличии от оборотов, которые попали в акт) и получаются из информационной базы в момент формирования печатной формы. Т.е. если документ был записан и после этого были изменены данные в базе, то в печатной форме будут несогласованные данные — остатки по договорам будут актуальные, а обороты — сохраненные в документе (устаревшие данные). Для корректной работы в случае изменения данных необходимо перезаполнить данные документа.

Тестировалось на версии БП 2.0.66.48.

16.01.19 обновлена версия обработки — учтены замечания в комментариях.

5 Comments

  1. tindir

    http://1clancer.ru/catalog/2757

    А давайте сравним код? =)))

    Reply
  2. SAS99

    А смысл в сравнении кода? У меня точно своя форма, сделанная вчера на основе типовой. Ни одной строчки чужого кода (кроме кода из типовой конфигурации) у меня нет — если Вы об этом.

    Но вот результат — саму печатную форму посмотреть хотел ради интереса. Но платить за это 150 руб. желания естественно нет.

    А код сравнить Вы можете сами, если есть такое желание, за мою обработку денег тратить не нужно, код открыт

    Reply
  3. LazyBones

    Не обнуляется сальдо начальное и конечное и выводятся для следующего договора, если там нет остатков, функция ПолучитьСальдо не учитывает документы сформированные на дату Акта в результате образуя сальдо конечное при равных оборотах

    Reply
  4. SAS99

    Если есть возможность, дайте демо базу с конкретным примером, посмотрю.

    Reply
  5. SAS99

    Замечания подтвердились, поправил.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *