Переход на штрихкодирование при большом объеме номенклатуры (от 10–15 тысяч позиций) требует четкого понимания бизнес-процессов склада, возможностей конфигурации 1С:Управление торговлей 10.3 и специфики торгового оборудования. Разберем по шагам, как правильно организовать архитектуру данных, сгенерировать штрихкоды, подобрать принтеры и терминалы сбора данных (ТСД), а также избежать типичных ошибок при работе через удаленный рабочий стол (RDP).
В типовой конфигурации Управление торговлей 10.3 штрихкоды хранятся в независимом регистре сведений Штрихкоды. Проанализируем состав измерений этого регистра:
Номенклатура.ПланыВидовХарактеристик.ТипыШтрихкодов.EAN13 или Code128).Важная особенность: Заводской штрихкод производителя (EAN-13 на упаковке) привязан только к товару и не меняется от поставки к поставке. Если в базе ведется обязательный серийный учет (например, импортные товары с разными номерами ГТД), простое сканирование кода производителя не сможет однозначно определить конкретную серию в документе реализации. В таких случаях применяют один из следующих подходов:
При формировании базы штрихкодов необходимо разделить потоки: заводские коды поставщиков и внутренние штрихкоды предприятия.
Коды производителей: Если товар уже промаркирован уникальным заводским EAN-13, не следует повторно переклеивать этикетки без необходимости. Их достаточно привязать к номенклатуре в базе. Для быстрого ввода 900+ позиций используем ручной сканер: кладовщик сканирует заводской код сразу в форму элемента справочника или в специальную обработку сопоставления.
Внутренние штрихкоды: Если товар приходит без маркировки, генерируем собственные коды формата EAN-13. По международному стандарту GS1 для внутреннего использования предприятия выделен диапазон префиксов от 20 до 29. Такие коды гарантированно не пересекутся с глобальными международными кодами других производителей при внешней логистике.
Посмотрим на пример функции для массовой программной генерации внутреннего ШК EAN-13 с корректным расчетом 13-го контрольного символа:
Функция СформироватьВнутреннийEAN13(КодТовараЧислом)
// Префикс внутреннего использования "20"
БазоваяСтрока = "20" + Формат(КодТовараЧислом, "ЧЦ=10; ЧВН=; ЧГ=0");
ЧетнаяСумма = 0;
НечетнаяСумма = 0;
Для Индекс = 1 По 12 Цикл
Цифра = Число(Сред(БазоваяСтрока, Индекс, 1));
Если Индекс % 2 = 0 Тогда
ЧетнаяСумма = ЧетнаяСумма + Цифра;
Иначе
НечетнаяСумма = НечетнаяСумма + Цифра;
КонецЕсли;
КонецЦикла;
КонтрольнаяСумма = (ЧетнаяСумма * 3) + НечетнаяСумма;
КонтрольныйРазряд = (10 - (КонтрольнаяСумма % 10)) % 10;
Возврат БазоваяСтрока + Строка(КонтрольныйРазряд);
КонецФункции
Выбор принтера этикеток напрямую зависит от условий хранения и жизненного цикла товара на складе:
По маркам оборудования хорошо зарекомендовали себя термотрансферные принтеры Citizen (серии CL-S621), TSC (серии TE200 / TX200) и Argox. Они обеспечивают стабильную печать через стандартные Windows-драйверы и прямые командные языки (TSPL, ZPL), не требуя покупки дорогостоящих сторонних драйверов.
Организация рабочих мест на удаленном складе при подключении к центральной базе через RDP имеет критические нюансы:
ОбработкаВнешнегоСобытия.УТ 10.3 через HTTP-сервисы или специальное промежуточное ПО.Разберем последовательность шагов для запуска учета:
Штрихкоды на дубли и присваивает уникальные коды EAN13 позициям, у которых они отсутствуют.ИнвентаризацияТоваровНаСкладе, печатаем этикетки пачками на термотрансферном принтере и маркируем коробки и штучный товар.ПоступлениеТоваровИУслуг, после чего распечатываются этикетки на поступившую партию.ЗаказПокупателя или РеализацияТоваровУслуг). Кладовщик с ТСД сканирует товар, исключая ошибки пересортицы и человеческий фактор.