Ко мне обратился мой клиент с просьбой помочь выравнять взаиморасчеты по документам. Дело в том, что у него поменялся бухгалтер и новый бухгалтер не знал, как вести в Далионе взаиморасчеты. Когда они вместе стали разбираться, то в платежном календаре обнаружили такую картину:
То есть предыдущий бухгалтер, видимо не знал, как корректно вести взаиморасчеты в Далионе и по той причине сильно и не контролировал просроченную кредиторскую и дебиторскую задолженность.
Чтоб исправить ситуацию, пришлось написать данную обработку. Обработка имеет убогий интерфейс(всего одна кнопка) и очень узконаправленный функционал(последовательно зачитывает между собой кредиторскую и дебиторскую задолженность). Работает она по следующему алгоритму: в разрезе договора рассчитывается остаток задолженности на текущее время, то есть мы должны или нам должны. Далее отсчитываются документы с суммами с конца, чтоб составлялась сумма долга и остальное всё закрывается. Результатом является документ "Корректировка регистров" где закрываются все движения кроме результирующей разницы:
В заключение хочу сказать, что клиент остался доволен.