Анализ отмены проведения документа

Поиск влияющих документов которые спишут регистр в минус если отменить проведение документа.

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

Будут ли документы проведенные после, списывать в минус? Или ничего страшного не произойдет и минусы в базе не возникнут?

Для принятия решения рекомендую данную обработку, которая точно покажет, какие документы и по каким регистрам выдадут отрицательные остатки. Обработку можно использовать и как часть своей конфигурации, добавив в модуль отмены проведения, для того чтобы не нарушать положительный остаток в регистрах накопления.

5 Comments

  1. w-divin

    анализирует «минуса» на текущий момент, или за весь период от документа до ТА?

    т.е. например:

    05/01 приход 5шт

    08/01 расход 3 шт

    10/01 расход 2шт

    12/01 приход 10шт

    15/01 расход 2 шт

    если хотим отменить приход за 05/01 покажет ли «минуса» на 08/01 и 10/01?

    Reply
  2. silberRus

    Показывает ближайший к документу минус.

    Т.е. обработка движется от документа до сегодня, последовательно следя за остатком. Как только появляется минус, это фиксируется и дальше уже анализ не идет.

    В Вашем случае минус уже будет 08/01.

    Reply
  3. w-divin

    (2)

    а почему дальше не идет?

    тогда её надо было назвать не «какие документы уйдут», а «ближайший документ»

    Reply
  4. silberRus

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

    Если хоть один документ пошел в минус, тогда это не правильно и с этим нужно что-то делать. Поэтому она и находит такую проблемную ситуацию.

    Тем более обработка создана для модуля отмены проведения, где очень важна скорость работы, — для того чтобы контролировать минусы и не разрешать отменять проведение при такой ситуации. А вывод всех документов это время.

    Если уж очень охото увидеть все документы, то достаточно закомментировать «Прервать» в цикле.

    Reply
  5. Yashazz

    Интересно, как это будет работать в реальном времени в многопользовательской базе. Данные могут за время работы обработки пойти в минус и по другим независимым причинам.

    Reply

Leave a Comment

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