Покритикуте с реализацией идеи печати этикеток
Добрый день
Что имеем:
Есть производство, на котором необходимо печатать этикетки в режиме нонстоп через компорт, в режиме "автомата калашников" Женщины стоят и прямо целый день пикают.
Есть огромная база данных, откуда печатаются эти этикетки.
Проблема:
Так как на формирование этикетки из базы требуется время, этикетка своя с заморочками, то появляются пропуски. Когда отсканированный шк не успевает полететь на принтер, в момент формирования одной этикетки 1С не успевает слушать компорт и примерно из 10 очень скоростных пиканий - 2 или 3 пиканья уходят в тишину и не печатаются.
Идея - можно покритиковать или сказать как сделать лучше:
Каждое пиканье шк записывать в регистр сведений.
Отдельно сделать регламентное задание, которое бы по этому регистру сведений обходила бы все записанные шк - формировало по ним этикетки и отправляла на принтер.
Что смущает, как сделать так регламентное задание что бы оно не перехватило пачку другого регламентного задания и не происходил дубль печати этикетки. Т.к. на выборку и очистку регистра тоже уходит время.
Спасибо за ваши мнения и предложения!
Что имеем:
Есть производство, на котором необходимо печатать этикетки в режиме нонстоп через компорт, в режиме "автомата калашников" Женщины стоят и прямо целый день пикают.
Есть огромная база данных, откуда печатаются эти этикетки.
Проблема:
Так как на формирование этикетки из базы требуется время, этикетка своя с заморочками, то появляются пропуски. Когда отсканированный шк не успевает полететь на принтер, в момент формирования одной этикетки 1С не успевает слушать компорт и примерно из 10 очень скоростных пиканий - 2 или 3 пиканья уходят в тишину и не печатаются.
Идея - можно покритиковать или сказать как сделать лучше:
Каждое пиканье шк записывать в регистр сведений.
Отдельно сделать регламентное задание, которое бы по этому регистру сведений обходила бы все записанные шк - формировало по ним этикетки и отправляла на принтер.
Что смущает, как сделать так регламентное задание что бы оно не перехватило пачку другого регламентного задания и не происходил дубль печати этикетки. Т.к. на выборку и очистку регистра тоже уходит время.
Спасибо за ваши мнения и предложения!
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Добавьте в регистр сведений один ресурс - ЗахваченоДляПечати - Булево
И отдавайте фоновому заданию только те, которые без флага - ЗахваченоДляПечати. А во-время постановки в очередь - помечайте, что запись захвачена.
Вообще, это решение не самое лучшее, но думать не хочу - решаю только по-месту :)
регламентное задание что бы оно не перехватило пачку другого регламентного задания и не происходил дубль печати этикетки
Добавьте в регистр сведений один ресурс - ЗахваченоДляПечати - Булево
И отдавайте фоновому заданию только те, которые без флага - ЗахваченоДляПечати. А во-время постановки в очередь - помечайте, что запись захвачена.
Вообще, это решение не самое лучшее, но думать не хочу - решаю только по-месту :)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот