Сценариев вижу два. Первый — приёмка: пришла поставка, кладовщик открывает документ прихода, отмечает его целиком и печатает всю партию наклеек одним нажатием, по количеству в строках. Второй — точечный: товар нашёлся на полке без кода, кладовщик открывает карточку и печатает одну наклейку кнопкой оттуда же. Отдельно нужен повтор печати: лента мнётся, наклейки смазываются, и перегонять ради одной штуки всю партию — потеря времени и расходника. Всё напечатанное должно попадать в журнал, чтобы потом было видно, кто и когда клеил.
Условия, которые прошу учесть при оценке. Формат штрихкода мы согласуем до старта и обязательно прогоняем на живом сканере кассы до запуска: если касса код не читает, вся остальная работа бесполезна. Шаблон печати делается под конкретную модель принтера этикеток и конкретную ширину ленты — сменим оборудование или ленту, шаблон придётся переделывать, и это отдельная работа. Журнал печати ведём минимальный: время, пользователь, состав партии; никаких дополнительных сведений о сотрудниках там храниться не должно.
Состав работ, как я его вижу:
— шаблоны наклеек нескольких размеров с настраиваемым расположением полей;
— генерация кода и проверка на дубли внутри базы до отправки на печать;
— печать партии из документа поставки и из произвольной выборки товаров;
— кнопка печати прямо в карточке товара;
— повтор печати отдельной наклейки из журнала;
— журнал с отбором по дате, пользователю и партии;
— передача исходников и короткой инструкции нашему администратору.