Решил поделиться с сообществом (на статью не тянет, надеюсь кому-то сэкономит время).
Уже давно заметил ошибку проведения документа "Отчет комитенту о продажах". Решение - контролировать время документов реализации комиссионных товаров и агентских услуг или исправление одной строки модуля менеджера документа.
Отчет комитенту о продажах прекрасно заполняется по кнопке "Заполнить реализованными по договору", но при проведении движений по регистру реализованные товары комитентов нет, если документы реализации были проведены с датой конец месяца и временем 23:59:59 (дата и время проведения отчета такое же)
Причина - в процедуре ПолучитьОстаткиРеализованныеТоварыКомитентов в параметре запроса Период используется Дата документа, и реализации с временем 23:59:59 в остатки не попадают (строка модуля менеджера документа 1808):
Заполнение ТЧ по договору выбирает ВСЕ реализации и отчеты о розничных продажах. Они попадают в ТЧ, включая последние за конец месяца с временем 23:59:59, а при проведении эти документы не попадают в движения регистра "Реализованный товары и услуги комитентов (принципалов)".
Причём, не зная причину найти, косяк проблематично, т.к. проявляется он в следующем месяце - сумма документа показана правильная, проводок документ не делает, и бухгалтер видит ошибку только при заполнении ТЧ в следующем месяце, куда попадают "не закрытые" в регистре документы прошлого месяца!