Обработка проверяет не только типовые, но и добавленные регистры накоплений и документы.
Идея в следующем: находим все проведенные документы за период (из таблиц документов), причем документы берем только те, которые могут делать движения по регистрам накоплений. Еще находим все регистраторы регистров накоплений за период (из таблицы оборотов регистров накоплений). Документы которые есть в первой табличке, но нет во второй как раз те что нам нужны!
Минусы:
1. Например, документ счет-фактура выданные может иметь движения, но не всегда они есть у проведенного документа, т.е. по логике программы некоторые счета-фактуры могут делать движения, некоторые нет. Это нормально. Такие документы просто исключаются из проверки
2. Не проверяются табличные части документов. Например документ реализация товаров услуг имеет пустые табличные части и проведен, такой документ считается неправильным и попадает в отчет.
3. Если период в таблице обороты регистра накоплений и дата документа не совпадают, то документ может попасть в отчет, хотя движения у него есть! Например, документ заявка на расходование средств.
есть ли проверка на частично проведенные документы без движений?
не понял, обясни подробнее что нужно.
Спасибо,очень полезная обработка. Пожалуйста, подскажите будет ли перепроводить документы по дополнительным регистрам накопления, если заполнение этого дополнительного регситра описано не в модуле документа, а в подписке на событие со ссылкой на дополнительный модуль в общих модулях?
Поиск по дополнительным (я так понимаю не типовым) регистрам работает, вообще поиск осуществляется по всем регистрам не зависимо от того типовой он или добавленный, независимо от того где прописан алгоритм его заполнения. А вот проведение таких документов обработка не делает.
Добрый день! Как вы считаете в чем может быть причина появления таких документов в базе?
Возможно движения теряются при обмене.