gifts2017

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

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

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

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

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

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

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

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

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

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

См. также

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

Комментарии

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