Выравнивал остатки по взаиморасчетам на начало года в 1С УНФ. Затем думал просто в документах текущего года установлю признак Автоматического зачета авансов и перепроведу документы в надежде, что все долги зачтутся как надо. Но не тут то было. В некоторых случая, в частности рассматривал одну Расходную накладную, аванс никак не хотел зачитываться на дату проведения данной накладной.
Да, конфигурация на сегодняшний день устаревшая - Управление нашей фирмой, редакция 1.6 (1.6.25.152), но сильно переписанная, поэтому пока обновления не планируются, т.к. все более менее работает. Поэтому не знаю как там в новой версии, но здесь выяснил, что при расчете итогов для зачета авансов в процедуре РасчетыПроведениеДокументов.СформироватьДвиженияПоВзаиморасчетамДляДокументовОтгрузки() обращение к регистру РасчетыСПокупателямиОстатки происходит без указания даты, т.е. на сегодняшний день. Т.е. даже при последовательном перепроведении документов не получится красивый результат, необходимо сначала отменять проведение документов и только затем последовательно их перепроводить.
Знал, что без указания даты запрос работает быстрее, но все равно думал, что проблему можно решить простым перепроведением.
Отправить комментарий