gifts2017

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

Опубликовал Andrey Karetskiy (silberRus) в раздел Администрирование - Сервисные утилиты

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

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

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

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

Скачать файлы

Наименование Файл Версия Размер
сама обработка 35
.epf 11,42Kb
29.03.12
35
.epf 11,42Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Дмитрий Елисеев (w-divin) 30.03.12 10:22
анализирует "минуса" на текущий момент, или за весь период от документа до ТА?
т.е. например:
05/01 приход 5шт
08/01 расход 3 шт
10/01 расход 2шт
12/01 приход 10шт
15/01 расход 2 шт

если хотим отменить приход за 05/01 покажет ли "минуса" на 08/01 и 10/01?
2. Andrey Karetskiy (silberRus) 30.03.12 10:30
Показывает ближайший к документу минус.
Т.е. обработка движется от документа до сегодня, последовательно следя за остатком. Как только появляется минус, это фиксируется и дальше уже анализ не идет.

В Вашем случае минус уже будет 08/01.
3. Дмитрий Елисеев (w-divin) 30.03.12 15:57
(2)
а почему дальше не идет?
тогда её надо было назвать не "какие документы уйдут", а "ближайший документ"
4. Andrey Karetskiy (silberRus) 30.03.12 17:32
Не вижу смысла в том, чтобы знать все последующие документы от проблемного по одинаковым измерениям.
Если хоть один документ пошел в минус, тогда это не правильно и с этим нужно что-то делать. Поэтому она и находит такую проблемную ситуацию.
Тем более обработка создана для модуля отмены проведения, где очень важна скорость работы, - для того чтобы контролировать минусы и не разрешать отменять проведение при такой ситуации. А вывод всех документов это время.

Если уж очень охото увидеть все документы, то достаточно закомментировать "Прервать" в цикле.
5. Яков Коган (Yashazz) 30.03.12 19:34
Интересно, как это будет работать в реальном времени в многопользовательской базе. Данные могут за время работы обработки пойти в минус и по другим независимым причинам.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа