Проведение по партиям (механизм обхода конфликта блокировок при параллельном проведении партий и вводе новых реализаций)

Опубликовал Анатолий Бгавин (Tolyas) в раздел Обработки - Обработка документов

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

Механизм состоит из 3-х обработок:

1.  Обработка для операторов "Выбор документов для проведения" - в неё операторы заносят реализации, которые надо провести. При нажатии кнопки "Провести", выбранным документам проставляется свойство "Проводить" = истина. После проведения документа в табличной части обработки проставляется галочка "проведен", в случае нехватки остатков проставляется галочка "Провести руками". 

2. Обработка "Проведение документов" -  проверяет, есть ли документы со свойством "Проводить" = истина, если находит - пытается провести. Эту обработку можно запускать регламентно или прописать обработчик ожидания и открыть её в сеансе пользователя (реализован 2-ой вариант).

3. Обработка "Фоновое проведение по партиям" - перезапускает проведение по партиям. Срабатывает только тогда, когда нет документов со свойством "Проводить" = истина.

Таким образом: "Фоновое проведение по партиям" запускает проведение партий, операторы отправляют документы на проведение, обработка "Проведение документов" всё время пытается провести документы и конфликтует с проведением партий. Когда партии вылетают при конфликте блокировок - проводятся все реализации, отправленные операторами. Далее снова запускается проведение по партиям.

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

Наименование Файл Версия Размер
Выбор документов для проведения
.epf 14,89Kb
24.08.12
34
.epf 14,89Kb 34 Скачать
Проведение документов
.epf 7,07Kb
24.08.12
11
.epf 7,07Kb 11 Скачать
Фоновое проведение партий
.epf 7,03Kb
24.08.12
16
.epf 7,03Kb 16 Скачать

См. также

Добавить вознаграждение
Комментарии
1. andrey dyak (dyak84) 25.01.13 17:48 Сейчас в теме
авторо подскажи конкретно в чем отличия от стандартной обработки. Зарание спасибо за ответ
2. Анатолий Бгавин (Tolyas) 18 26.01.13 05:38 Сейчас в теме
Обычная обработка вылетает при конфликте блокировок, эта сама запускается вновь и так пока не проведет до указанной даты.
3. Rustam Samandarov (rustamsmax) 76 09.09.13 18:55 Сейчас в теме
4. Анатолий Бгавин (Tolyas) 18 09.09.13 19:05 Сейчас в теме
Доказывать ничего не буду, у меня работало. Сейчас выставил свойство конфигурации "Режим управления блокировкой данных" - "Автоматический", стало и без обработки нормально проводиться.