Как настроить 1С Розницу для работы со штрихкодами весового товара и весами с печатью этикеток?

Пользователь 1С v8.3 (Управляемые формы) 1С:Розница Управленческий учет Торговля и дистрибуция
← На главную

При продаже весового товара, такого как колбасы, сыры или сахар, в розничном магазине, особенно при использовании весов с печатью этикеток, возникает необходимость в автоматизации процесса учета (иногда более выгодным решением может стать организация места фасовки в 1С:Розница). Программа 1С Розница способна эффективно работать с такими товарами, но требует определенных настроек как в самой конфигурации, так и на весах. Рассмотрим подробно, как правильно настроить систему, чтобы штрихкоды весовых товаров корректно распознавались в Рабочем месте кассира (РМК), а вес автоматически учитывался при продаже.

Понимание структуры штрихкода EAN-13 для весового товара в 1С Рознице

Прежде чем приступать к настройкам, нам необходимо глубоко понять, как формируется штрихкод весового товара в стандарте EAN-13, используемом 1С Розницей для внутренних нужд (в продвинутых случаях востребовано использование весовых штрихкодов различной длины и с разными префиксами). Этот штрихкод состоит из 13 цифр и имеет четко определенную структуру:

  1. Первая цифра (префикс внутреннего штрихкода): Эта цифра всегда "2". Она служит индикатором для системы 1С, что данный штрихкод является внутренним, а не глобальным, присвоенным организацией GS1. Таким образом, 1С понимает, что она сама должна интерпретировать его структуру.
  2. Вторая цифра (префикс весового товара): Это настроенный нами префикс для весового товара в 1С Рознице. Его значение мы установим в настройках (например, "1" или "2"). Совместно с первой цифрой "2" он образует двухзначный префикс (например, "21" или "22"), по которому 1С однозначно определяет, что перед ней штрихкод именно весового товара.
  3. Код товара (SKU/PLU): Следующие пять цифр представляют собой уникальный код товара – SKU (Stock Keeping Unit) или PLU (Price Look-Up Unit). Эти коды генерируются в 1С Рознице для каждой весовой позиции и позволяют системе идентифицировать конкретный продукт, например, "00001" для первого весового товара.
  4. Вес товара: Следующие пять цифр кодируют фактический вес товара в граммах. Это значение динамически меняется при каждом взвешивании товара и включается в штрихкод, который печатают весы. Например, 575 грамм будет закодировано как "00575".
  5. Контрольная цифра: Последняя, тринадцатая цифра штрихкода является контрольной. Она рассчитывается по специальному алгоритму EAN-13 на основе всех предыдущих 12 цифр. Эта цифра критически важна для проверки корректности считывания штрихкода сканером. Важно понимать, что контрольная цифра всегда пересчитывается при любом изменении веса товара, закодированного в штрихкоде.

Пример полного штрихкода: 2100001005756, где:

Шаги по настройке 1С Розницы для весового товара

Для корректной работы с весовым товаром в 1С Рознице нам необходимо выполнить следующие настройки:

1. Установка префикса штрихкода весового товара

Первым делом мы должны указать 1С, какой префикс будет использоваться для распознавания весовых штрихкодов. Это очень важный шаг.

  1. Перейдите в раздел: Администрирование.
  2. Далее выберите: Настройки номенклатуры.
  3. Найдите пункт: Штрихкодирование товаров на весах.
  4. В поле Префикс штрихкода весового товара выставите желаемую цифру, например, "1".

Это значение (например, "1") будет второй цифрой в штрихкоде весового товара после обязательной "2". Таким образом, если мы выставим "1", 1С будет ожидать штрихкод, начинающийся на "21". Если у вас возникают проблемы с распознаванием, попробуйте изменить этот префикс на "2", чтобы полный префикс штрихкода был "22". Некоторые пользователи отмечали, что это помогало решить проблему.

2. Настройка карточек номенклатуры для весового товара

Каждый весовой товар в 1С должен быть соответствующим образом помечен.

  1. Откройте карточку нужного весового товара (например, "Колбаса Докторская").
  2. Установите флаг "Весовой товар". Это позволит системе правильно обрабатывать количество в дробных единицах.
  3. Убедитесь, что для данного товара разрешено дробное количество.
  4. Критически важно: поле "Штрихкод" в карточке номенклатуры для весовых товаров должно оставаться пустым. Мы не заполняем его вручную и не указываем там штрихкод. Полный штрихкод с весом будет генерироваться весами динамически при каждом взвешивании, а 1С будет искать товар по его SKU, а не по полному штрихкоду, содержащему вес.

3. Генерация кодов SKU (Stock Keeping Unit)

Каждому весовому товару необходим уникальный внутренний код – SKU. Именно по нему 1С будет идентифицировать товар, закодированный в штрихкоде, отпечатанном на весах.

  1. Перейдите в раздел: НСИ (Нормативно-справочная информация).
  2. Выберите пункт: Работа с кодами товаров SKU.
  3. В открывшемся окне нажмите кнопку "Показать отбор".
  4. В появившихся полях отбора выберите "Только весовой товар".
  5. Ниже будет кнопка "Заполнить по отбору". Нажмите ее, чтобы отобразился список всех ваших весовых товаров.
  6. После этого нажмите на кнопку "Сгенерировать SKU" (чтобы оптимизировать список кодов, можно использовать доработку для получения первого свободного кода SKU).

Система автоматически присвоит каждому весовому товару уникальный пятизначный код SKU (например, 00001, 00002 и т.д.). Эти коды будут использоваться весами для идентификации товара и включения их в печатный штрихкод.

Настройка весов с печатью этикеток и загрузка данных

Теперь, когда 1С Розница готова принимать весовые штрихкоды, мы должны настроить наши весы с печатью этикеток.

1. Подключение и программное обеспечение весов

Мы должны подключить весы к компьютеру, используя USB, Ethernet или другой предусмотренный интерфейс. Далее необходимо установить специализированное программное обеспечение или драйвер, который поставляется производителем весов (например, для весов Масса-К или Штрих-М) — для этого подойдёт выгрузка номенклатуры и цен в весы.

2. Настройка префиксов в весах

В настройках программного обеспечения весов или через их меню, нам необходимо убедиться, что префикс штрихкода, который будут генерировать весы, совпадает с настроенным в 1С Рознице. Если в 1С мы указали префикс "1", то весы должны формировать штрихкоды, начинающиеся на "21". Это критически важно для корректного взаимодействия.

3. Загрузка номенклатуры товаров в весы

Для того чтобы весы могли печатать этикетки с правильной информацией, в них должна быть загружена актуальная база товаров. Мы должны загрузить в весы:

Способ загрузки данных зависит от модели весов. Обычно это делается через импорт данных из файлов формата Excel (CSV) или с использованием специализированных утилит, предоставленных производителем весов — для этого есть обработка загрузки номенклатуры в весы. Инструкции по импорту данных для вашей конкретной модели весов (например, MK_RP10-1 или весы Масса-К) следует искать в документации к оборудованию.

Важный нюанс: В контексте весов с печатью этикеток коды PLU (Price Look-Up Unit) и SKU (Stock Keeping Unit) часто используются взаимозаменяемо для идентификации товара (иногда требуется настроить коды товаров PLU с сортировкой по номенклатуре). Хотя PLU изначально предназначен для внутренних кодов в весах, а SKU – для учета запасов, при интеграции с 1С Розницей для весового товара они обычно сопоставляются.

Процесс работы: печать этикеток и считывание в РМК

После всех выполненных настроек система готова к работе. Процесс продажи весового товара будет выглядеть следующим образом:

  1. Взвешивание и печать этикетки: Когда покупатель выбирает весовой товар, мы кладем его на весы. Оператор выбирает нужный товар на весах (по его наименованию или PLU/SKU). Весы производят взвешивание, формируют штрихкод EAN-13, который включает в себя префикс ("2" + наш настроенный префикс), код SKU, точный вес товара в граммах и автоматически рассчитанную контрольную цифру. Затем весы печатают этикетку с этим штрихкодом.
  2. Считывание в РМК 1С Розница: Мы берем напечатанную этикетку и сканируем ее сканером штрихкодов в Рабочем месте кассира (РМК) 1С Розница.
  3. Распознавание и учет:
    • 1С Розница распознает штрихкод как весовой благодаря префиксу (например, "21").
    • Система идентифицирует конкретный товар по его коду SKU, который содержится в штрихкоде.
    • Далее 1С автоматически извлекает закодированный вес (например, "00575") и добавляет товар в чек с соответствующим количеством (0,575 кг) и ценой.

Распространенные ошибки и важные нюансы

При настройке и работе с весовым товаром часто возникают одни и те же проблемы. Рассмотрим, как их избежать:

  1. Ошибка с контрольной цифрой: Это наиболее частая причина проблем. Мы могли ошибочно полагать, что контрольная цифра остается постоянной или рассчитывается для "нулевого" веса (например, для штрихкода 210014900000). Это неверно. Контрольная цифра всегда динамически меняется и рассчитывается весами для конкретного веса, закодированного в штрихкоде. Если мы вручную вводим штрихкод для тестирования в РМК, мы должны каждый раз пересчитывать контрольную цифру для *полного* штрихкода, включая введенный вес.

    Например, для штрихкода 210014900575 (где 21 – префикс, 00149 – SKU, 00575 – 575 грамм), контрольная цифра будет 6. Полный корректный штрихкод будет 2100149005756. Если же мы ошибочно используем контрольную цифру, рассчитанную для нулевого веса (например, для 210014900000 это будет 3), то штрихкод 2100149005753 будет недействительным и не распознается 1С.

  2. Заполнение поля "Штрихкод" для весового товара в 1С: Как уже упоминалось, поле "Штрихкод" в карточке номенклатуры для весовых товаров должно оставаться пустым. 1С не хранит полный штрихкод с весом для весовых товаров, она хранит только SKU. Полный штрихкод генерируется весами в момент взвешивания.
  3. Несоответствие префиксов: Убедитесь, что префикс весового товара, настроенный в 1С Рознице (вторая цифра после "2"), совпадает с тем, что ожидают или генерируют весы. Если весы по умолчанию настроены генерировать "22...", а в 1С стоит префикс "1" (ожидается "21..."), то штрихкоды не будут распознаваться.
  4. Проблемы с подключением и драйверами весов: Некорректное подключение весов к компьютеру, устаревшие или неправильно установленные драйверы могут препятствовать обмену данными и загрузке номенклатуры. Всегда проверяйте актуальность драйверов и надежность соединения.
  5. Неправильная загрузка SKU/PLU в весы: Убедитесь, что коды SKU, сгенерированные в 1С, были корректно загружены в весы и сопоставлены с соответствующими товарами. Ошибки на этом этапе приведут к тому, что весы будут печатать неверные SKU, и 1С не сможет найти товар.

Таким образом, успех в автоматизации продажи весовых товаров с помощью 1С Розницы и весов с печатью этикеток зависит от внимательной и последовательной настройки как программного обеспечения, так и оборудования. Следуя этим рекомендациям, мы обеспечим бесперебойную работу и точный учет.

← На главную