Автоматическое определение регулярных ценников при утверждении переоценки


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

Бизнес-задача
Максимальная автоматизация процесса печати всех типов ценников в магазинах торговой сети с минимальным участием сотрудников. Ключевыми критериями являются снижение количества инцидентов расхождений цен на кассах и ценниках магазинов информирование покупателей о действующих акционных предложениях посредством ценников снижение операционных затрат в магазинах на выполнение процессов печати

Для выполнения этой задачи крайне важно обеспечить автоматическое определение необходимых шаблонов при печати ценников на товары.

Термины
Товарные регулярные ценники - ценники на отдельные товары, предоставляющие покупателю информацию о товаре и ценах, установленных на товары (включая акционные цены по дополнительным прайс-листам).

Сценарий печати
1. В ERP происходит изменение данных регулярной или акционной цены товара.
2. Изменения загружаются в SetRetail10 вместе с привязкой кодов шаблонов ценников к номеру цены для каждого товара.
3. SetRetail10 задерживает изменения до момента печати ценников.
4. За HH:MM часов до момента вступления в силу изменений сотрудник ОРК уведомляется о необходимости напечатать ценники сообщением на разводящем экране.
5. Сотрудник магазина входит на полку ненапечатанных ценников и запускает "печать ценников по умолчанию".
6. SetRetail10 автоматически подбирает шаблон, количество ценников для каждого из товаров, а также принтер для печати каждого ценника.
8. SetRetail10 печатает ценники для всех выбранных сотрудником магазина товаров.
9. Изменения товара отправляются на кассы и весы магазина.

Определение ценника для печати
Автоопределение шаблонов ценника происходит на основании полученных из ERP указателей на шаблоны ценников (по коду ценника) и количества требуемых ценников. При отсутствии загруженных указателей сотрудник магазина должен будет выбрать шаблон ценника вручную

Сотрудник магазина всегда может выбрать шаблон и количество ценников вручную.

Формат загрузки данных по ценникам в составе цены:
<price-entry price="69.69" currency="RUB">
    <begin-date>2015-09-02T00:00:00</begin-date>
    <end-date>2015-10-05T23:59:59</end-date>
    <number>1</number>
    <department number="1">
        <name>Отдел 1</name>
    </department>
    <print templateCode="YELLOW_1" count="1"  />
    <print templateCode="GREEN_2" count="2"  />
</price-entry> 

Логика загрузки в SetRetail: