Проведенные документы без движений

Было замечено следующее: документ проведен, а движений нет! Чем это плохо? Например, товар продали, фактически отпустили со склада, а движений по регистрам нет, значит, покупатель может не заплатить за товар, а недосдачу могут повесить на ответственных лиц! Такого быть не должно! О причинах такой странности здесь говорить не будем, предлагаю обработку, которая пытается найти проведенные документы без движений.

Обработка проверяет не только типовые, но и добавленные регистры накоплений и документы.

Идея в следующем: находим все проведенные документы за период (из таблиц документов), причем документы берем только те, которые могут делать движения по регистрам накоплений. Еще находим все регистраторы регистров накоплений за период (из таблицы оборотов регистров накоплений). Документы которые есть в первой табличке, но нет во второй как раз те что нам нужны!

Минусы:

1. Например, документ счет-фактура выданные может иметь движения, но не всегда они есть у проведенного документа, т.е. по логике программы некоторые счета-фактуры могут делать движения, некоторые нет. Это нормально. Такие документы просто исключаются из проверки

2. Не проверяются табличные части документов. Например документ реализация товаров услуг имеет пустые табличные части и проведен, такой документ считается неправильным и попадает в отчет.

3. Если период в таблице обороты регистра накоплений и дата документа не совпадают, то документ может попасть в отчет, хотя движения у него есть! Например, документ заявка на расходование средств.

6 Comments

  1. alekseies

    есть ли проверка на частично проведенные документы без движений?

    Reply
  2. fuel56

    не понял, обясни подробнее что нужно.

    Reply
  3. sergiobargio1

    Спасибо,очень полезная обработка. Пожалуйста, подскажите будет ли перепроводить документы по дополнительным регистрам накопления, если заполнение этого дополнительного регситра описано не в модуле документа, а в подписке на событие со ссылкой на дополнительный модуль в общих модулях?

    Reply
  4. fuel56

    Поиск по дополнительным (я так понимаю не типовым) регистрам работает, вообще поиск осуществляется по всем регистрам не зависимо от того типовой он или добавленный, независимо от того где прописан алгоритм его заполнения. А вот проведение таких документов обработка не делает.

    Reply
  5. 924

    Добрый день! Как вы считаете в чем может быть причина появления таких документов в базе?

    Reply
  6. fuel56

    Возможно движения теряются при обмене.

    Reply

Leave a Comment

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