Формирование транспортной упаковки (SSCC) маркируемого товара для KA 2.5 и ERP 2.5

07.03.26

Задачи пользователя - Этикетки, ценники

Обработка является рабочим местом маркировщика, которое автоматизирует полный цикл — от присвоения серийного номера SSCC до получения готового реестра для «Честного Знака» и печати этикеток на всю партию товара. Обработка превращает сложный процесс формирования транспортных кодов в простую последовательность действий: «Выбрал товар — Указал число коробок — Наклеил этикетки — Скопировал коды в Честный Знак». Обработка позволяет сформировать пустые транспортные упаковки для наполнения в Личном кабинете Честного знака (если при формировании или маркировке остатков их не создали или нужно перемаркировать), либо вывести полные транспортные упаковки, сформированные типовым механизмом.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Версия 1 Формирование транспортной упаковки (SSCC) маркируемого товара для KA 2.5 и ERP 2.5
.epf 32,49Kb ver:Версия 1
5 3 000 руб. Купить
Версия 2 Формирование и печать Шк SSCC производство для KA 2.5 и ERP 2.5
.epf 118,90Kb
0 3 000 руб. Купить
Версия 3 Формирование и печать Шк SSCC торговля для KA 2.5 и ERP 2.5
.epf 116,67Kb
1 3 000 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Перечень функциональных возможностей обработки

1. Массовая генерация логистических кодов (SSCC)

  • Генерация «в один клик»: Создание кодов по стандарту GS1-128 с автоматическим расчетом префикса расширения, префикса компании и контрольного числа.

  • Тиражирование упаковок: При генерации система запрашивает количество коробов. Можно создать любое количество SSCC (например, 10 или 50) для каждой выбранной позиции сразу.

  • Автоматическое добавление в таблицу: Новые сгенерированные коды автоматически добавляются новыми строками в рабочую таблицу для последующей печати.

  • Умная нумерация: Обработка анализирует базу данных 1С, находит последний использованный серийный номер для вашего GS1-префикса и продолжает нумерацию, исключая дубликаты.

2. Интеллектуальная групповая печать

  • Печать «пачкой»: Больше не нужно печатать каждый штрихкод отдельно. Система собирает все необходимые коды в массив и выводит их на экран единым списком (набором макетов).

  • Интерактивный предпросмотр: Перед выводом на принтер открывается групповая форма, где можно проверить все этикетки, выбрать нужный принтер или макет.

  • Умный фильтр «Пустых этикеток»: При просмотре журнала свободных кодов система автоматически выбирает для печати только те коды, которые были созданы сегодня. Это предотвращает случайную перепечатку старых неиспользованных кодов.

  • Тотальная печать «Полных упаковок»: Из отчета по заполненным коробам можно одним нажатием вывести на печать этикетки для всей найденной выборки (для инвентаризации или перемаркировки).

3. Контроль и прослеживаемость (Отчетность)

  • Отчет «Задание для ЛК Честный Знак»:

    • Выводит список пустых SSCC для копирования в документы агрегации.

    • Автоматически очищает коды от скобок (00) для корректного ввода в веб-интерфейс ЦРПТ.

    • Маркирует коды статусами (СЕГОДНЯ / СТАРЫЙ) для удобства логиста.

  • Отчет «Содержимое упаковок»:

    • Позволяет заглянуть «внутрь» короба без открытия справочников.

    • Выводит список вложенных КИЗ (кодов маркировки) для каждого SSCC.

    • Помогает бухгалтерии и складским работникам проверять корректность агрегации перед отгрузкой по ЭДО.

4. Работа с номенклатурой и справочниками

  • Групповое заполнение: Автоматическая загрузка товаров по иерархии (группа «Бытовая химия» подставляется при старте).

  • Синхронизация с базой: Все созданные коды мгновенно регистрируются в системном справочнике «Штрихкоды упаковок товаров» 1С со статусом «Монотоварная упаковка».

  • Поддержка GS1: Автоматическое извлечение префикса предприятия из существующих EAN-13 кодов товаров.

5. Настройка и адаптивность

  • Автоматическое определение организации: Система сама идентифицирует нужную организацию по ИНН, избавляя пользователя от лишних кликов.

  • Управление размерами: Настройка габаритов штрихкода (ширина/высота) и выбор между термопринтером этикеток и обычным принтером (А4) прямо на главной форме.

  • Отказоустойчивость: Программный поиск путей к формам исключает ошибки «Неизвестное имя формы» при переименовании файла обработки.

6. Интеграция с бизнес-процессом

  • Подготовка задания сборщику: Генерация и печать этикеток в начале смены.

  • Агрегация в ЛК ЧЗ: Использование журнала SSCC как источника данных для Личного Кабинета.

  • Контроль отгрузки: Использование журнала полных SSCC для сверки физических остатков с данными системы маркировки.

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

ДВА СЦЕНАРИЯ РАБОТЫ С ТРАНСПОРТНЫМИ УПАКОВКАМИ

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

  • СЦЕНАРИЙ 1: РАБОТА С НОВЫМИ ПАРТИЯМИ ТОВАРА (Типовой механизм 1С)

    • Когда применяется: При вводе в оборот новых партий товара, когда коды маркировки (КИЗ) только что получены из СУЗ.

    • Суть процесса: Используется встроенный механизм 1С «Виртуальная агрегация» (из документов «Заказ на эмиссию» или «Обмен с ИС МП»). Система сама формирует иерархию упаковок.

    • Отправка в ЧЗ: Данные об агрегации отправляются в «Честный знак» напрямую через API 1С с помощью документа «Маркировка товаров ИС МП» (операция «Агрегация»).

    • Роль данной обработки: НЕ ИСПОЛЬЗУЕТСЯ для формирования самих упаковок. Может применяться только для печати этикеток SSCC по уже сформированным типовым механизмом упаковкам (кнопка «Полные SSCC»).

  • СЦЕНАРИЙ 2: РАБОТА С ОСТАТКАМИ / ПЕРЕМАРКИРОВКА (Специализированный сценарий обработки)

    • Когда применяется:

      • Есть остатки товаров, которые были введены в оборот, но не были агрегированы в транспортные упаковки.

      • Нужно перемаркировать товар (создать новые SSCC вместо старых/испорченных).

      • Требуется создать SSCC «постфактум», минуя типовые бизнес-процессы 1С.

    • Суть процесса: Обработка генерирует пустые SSCC и сохраняет их в справочники 1С.

    • Отправка в ЧЗ: Данные о наполнении этих SSCC вводятся ВРУЧНУЮ через Личный Кабинет сайта «Честный знак». Это ключевое отличие! 1С здесь выступает только как генератор кодов и помощник для печати, но не как инструмент обмена.

    • Роль данной обработки: ГЛАВНЫЙ ИНСТРУМЕНТ для массовой генерации SSCC, печати этикеток и подготовки данных (Журнала SSCC) для ручного ввода в ЛК ЧЗ.

ЧАСТЬ 1: ГЕНЕРАЦИЯ SSCC В 1С

Шаг 1: Подготовка в 1С

  1. Откройте обработку "Генерация штрихкодов SSCC"
  2. Выберите группу номенклатуры "Бытовая химия" (автоматически заполняется)
  3. Нажмите "Заполнить" - система загрузит все номенклатуры из выбранной группы. 

Шаг 2: Выбор позиций для печати

  1. Отметьте галочкой v только те позиции, которые планируете отгружать СЕЙЧАС. Для набора можно отметить сразу все входящие в него позиции.
    • Каждая строка это один короб (одна транспортная упаковка). Кнопка "Печать этикетки" печатает один штрихкод транспортной упаковки только для текущей строки.
    • Для массовой печати используются варианты печати "Пустые SSCC" и "Полные SSCC", особенность их применения ниже описана.
  2. Пример правильного выбора:
    • v   Средство для мытья посуды "Капля" - 1 короб
    • Стиральный порошок "Чистота"  (не отгружаем сейчас)
    • Кондиционер для белья (не отгружаем сейчас)

Шаг 3: Генерация SSCC

  1. Нажмите кнопку "Сгенерировать штрихкод"
  2. Программа задаст вопрос – сколько упаковок создать для каждой выбранной позиции.

 

  1. Система автоматически:
    • Создаст УНИКАЛЬНЫЕ SSCC для каждой выбранной галочкой позиции
    • Использует префикс GS1 вашей компании: 467021676
    • Рассчитает контрольную цифру по стандарту GS1
    • Сохранит SSCC в базу 1С с датой и временем формирования

Результат генерации (пример):
=== ГЕНЕРАЦИЯ SSCC (2 шт. на каждую позицию) ===

--- Номенклатура: Жидкое мыло увлажняющее "Яблоко" 250 мл. ---

     [ГЕНЕРАЦИЯ] Начало для GS1: 467021676

     [ГЕНЕРАЦИЯ] Ищу последний SSCC с префиксом: (00)2467021676

     [ГЕНЕРАЦИЯ] Найден последний серийный номер: 6

     [ГЕНЕРАЦИЯ] Новый серийный номер: 7

     [ГЕНЕРАЦИЯ] Параметры: ЦифраРасширения=2, Префикс=467021676, Серийный=7

     [ГЕНЕРАЦИЯ] Успешно сгенерирован SSCC

[1] Создан SSCC: (00)246702167600000076

     [ГЕНЕРАЦИЯ] Начало для GS1: 467021676

     [ГЕНЕРАЦИЯ] Ищу последний SSCC с префиксом: (00)2467021676

     [ГЕНЕРАЦИЯ] Найден последний серийный номер: 7

     [ГЕНЕРАЦИЯ] Новый серийный номер: 8

     [ГЕНЕРАЦИЯ] Параметры: ЦифраРасширения=2, Префикс=467021676, Серийный=8

     [ГЕНЕРАЦИЯ] Успешно сгенерирован SSCC

[2] Создан SSCC: (00)246702167600000083

=== ИТОГО: Создано 2 новых SSCC ===

Шаг 4: Печать этикеток

Данная обработка может выводить список не только пустых (для ЛК ЧЗ), но и полных упаковок (для ЭДО бухгальтеру) – если транспортные упаковки создавались стандартным механизмом 1С. При нажатии «Пустые SSCC» выводится отчет в окно служебных сообщений и страница с изображениями штрихкодов пустых ипвечпортных упаковок. При нажатии «Полные SSCC» выводится отчет в окно служебных сообщений и страница с изображениями штрихкодов полных ипвечпортных упаковок.

  1. Проверьте размер этикетки. Размеры этикетки можно задать на форме. По умолчанию установлен размер 58*40 (Логистическая упаковка), размер поля штрихкода 50*30.
  2. Нажмите "Пустые SSCC"

  1. 3. Если нужно распечатать этикетки согласитесь вывести на печать найденные пустые SSCC, созданные сегодня.
  2. 4. Выберите макет печати (рекомендуется: "Логистическая упаковка")
  3. Распечатайте этикетки и наклейте на соответствующие короба

Размеры этикетки можно задать на форме. Каждый код можно перепечатать из таблицы на форме. В итоге для выдачи задания сборщику на личный кабинет честного знака нажмите кнопку «Пустые SSCC» - журнал выйдет по отмеченной галочкой позиции.

=== ЖУРНАЛ SSCC ДЛЯ ВЫБРАННЫХ НОМЕНКЛАТУР ===

Автоматически выбрана группа: Бытовая химия

Выбрано номенклатур: 1

--- Жидкое мыло увлажняющее "Яблоко" 250 мл. ---

    ЗАДАНИЕ ДЛЯ ВВОДА В ЛК ЧЗ:

    (SSCC за 23.01.2026)

    00246702167600000045 - ПУСТОЙ (0 КИЗ) - 23.01.2026 15:40:34

    00246702167600000038 - ПУСТОЙ (0 КИЗ) - 23.01.2026 14:32:55

    00246702167600000021 - ПУСТОЙ (0 КИЗ) - 23.01.2026 14:30:30

    00246702167600000014 - ПУСТОЙ (0 КИЗ) - 23.01.2026 10:38:13

    (вся история за 23.01.2026)

=== КОНЕЦ ЖУРНАЛА ===

 

Еще один пример жупрнала.

=== ЖУРНАЛ SSCC ДЛЯ ВЫБРАННЫХ НОМЕНКЛАТУР ===

Выбрано номенклатур: 1

--- Жидкое мыло увлажняющее "Яблоко" 250 мл. ---

    ЗАДАНИЕ ДЛЯ ВВОДА В ЛК ЧЗ:

    (SSCC за 25.01.2026)

    00246702167600000076 - ПУСТОЙ (0 КИЗ) - 25.01.2026 17:14:01

    00246702167600000083 - ПУСТОЙ (0 КИЗ) - 25.01.2026 17:14:01

    00246702167600000069 - ПУСТОЙ (0 КИЗ) - 25.01.2026 17:07:40

    00246702167600000052 - ПУСТОЙ (0 КИЗ) - 25.01.2026 17:07:39

 

    Подробный список (история):

    (00)246702167600000045 - ПУСТОЙ (0 КИЗ) - 23.01.2026 15:40:34

    (00)246702167600000038 - ПУСТОЙ (0 КИЗ) - 23.01.2026 14:32:55

    (00)246702167600000021 - ПУСТОЙ (0 КИЗ) - 23.01.2026 14:30:30

    (00)246702167600000014 - ПУСТОЙ (0 КИЗ) - 23.01.2026 10:38:13

=== КОНЕЦ ЖУРНАЛА ===

 

(подробнее о двух сценариях работы см. в начале статьи).

🌐 ЧАСТЬ 2А: РАБОТА В ЛИЧНОМ КАБИНЕТЕ ЧЕСТНОГО ЗНАКА (для обработки остатков или переформирования)

Шаг 1: Переход в ЛК

  1. Перейдите: https://markirovka.crpt.ru/dashboard
  2. Авторизуйтесь под учётной записью вашей компании

Шаг 2: Создание документа

  1. Нажмите "Документы" → "Создать"

  1. Выберите тип документа: "Формирование упаковки"

Шаг 3: Заполнение формы

Ключевые поля:

Поле

Значение

Комментарий

Товарная группа

"Косметика, бытовая химия и товары личной гигиены" (код 35)

Обязательно!

Тип упаковки

"Транспортная упаковка"

 

Статус кодов

"В обороте"

Для отгрузки со склада производителя

Код транспортной упаковки

ВВЕДИТЕ SSCC ИЗ 1С

 

Шаг 4: Ввод SSCC

Правильный формат ввода:

БЕРЕМ ИЗ журнала служебных сообщений 1С и ВВОДИМ В ЛК:

00046702167600000016

Как получить правильный код из 1С:

  1. В колонке "Сгенерированный ШК" видим: 00046702167600000016

Без скобок и пробелов длиной 20 цифр: 00046702167600000016 копируем из журнала
=== ЖУРНАЛ SSCC ДЛЯ ВЫБРАННЫХ НОМЕНКЛАТУР ===

Автоматически выбрана группа: Бытовая химия

Выбрано номенклатур: 1

--- Жидкое мыло увлажняющее "Яблоко" 250 мл. ---

    ЗАДАНИЕ ДЛЯ ВВОДА В ЛК ЧЗ:

    (SSCC за 23.01.2026)

    00246702167600000045 - ПУСТОЙ (0 КИЗ) - 23.01.2026 15:40:34

    00246702167600000038 - ПУСТОЙ (0 КИЗ) - 23.01.2026 14:32:55

    00246702167600000021 - ПУСТОЙ (0 КИЗ) - 23.01.2026 14:30:30

    00246702167600000014 - ПУСТОЙ (0 КИЗ) - 23.01.2026 10:38:13

    (вся история за 23.01.2026)

=== КОНЕЦ ЖУРНАЛА ===

Шаг 5: Добавление кодов маркировки (КИЗ)

  1. Нажмите "Добавить коды"
  2. Выберите способ загрузки:
    • Сканирование - используйте сканер штрихкодов
    • Загрузка из файла - Excel/CSV со списком КИЗ
    • Выбор из списка - если коды уже есть в системе
  3. ВАЖНО: Добавляйте КИЗы ТОЛЬКО ТЕХ ТОВАРОВ, которые физически находятся в этом коробе!

Шаг 6: Проверка и отправка

  1. Проверьте:
    • SSCC введён правильно (20 цифр)
    • Количество КИЗов соответствует фактическому количеству в коробе
    • Все КИЗы имеют статус "В обороте"
  2. Нажмите "Подписать и отправить"

ПОВТОРЕНИЕ ДЛЯ КАЖДОГО КОРОБА

Для каждой транспортной упаковки (короба):

  1. В 1С: Генерация отдельного SSCC
  2. В ЛК ЧЗ: Создание отдельного документа "Формирование упаковки"
  3. На короб: Наклейка соответствующей этикетки

 

Часть 2Б. СЦЕНАРИЙ 1: Виртуальная агрегация и отправка в ЧЗ через API (для новых партий) в 1С

Этот раздел описывает альтернативный, типовой путь, который не требует использования данной обработки для формирования упаковок. Он предназначен для работы с новыми партиями товара сразу после эмиссии кодов. Здесь вы узнаете, как автоматически создать иерархию упаковок средствами 1С и отправить данные в «Честный знак» напрямую, минуя ручной ввод на сайте. Данная обработка в этом сценарии может пригодиться только для печати этикеток уже готовых упаковок (через кнопку «Полные SSCC»).

Чтобы сформировать коды логистических упаковок и распределить коды маркировки упаковкам в программе «1С:Комплексная автоматизация», нужно выполнить следующие шаги:

  1. Выбрать кнопку «Виртуальная агрегация» в форме документа «Заказ на эмиссию кодов маркировки СУЗ» или формы «Обмен с ИС МП».

 

  1. В форме «Виртуальная агрегация маркируемой продукции» отображаются три таблицы: список продукции, по которой были получены коды упаковок, состав новой упаковки и таблица уже сформированных упаковок.
  2. Чтобы сформировать упаковку, нужно добавить включаемые в неё позиции в таблицу «Состав новой упаковки» и нажать кнопку «Сформировать упаковки». После этого сформированная логистическая упаковка попадает в таблицу в нижней части формы.  

  1. После формирования всех логистических упаковок можно переходить к печати. Для этого нужно нажать кнопку «Печать».
  2. Откроется форма «Печать кодов маркировки», в которой нужно указать используемый шаблон этикетки для логистических и потребительских упаковок, а также выбрать расположение этикеток на листе.  
    Вот так выглядит результат виртуальной агрегации в 1С.

На данной картинке продемонстрирована не очень удобная система иерархического вывода элементов маркировки - каждый тринадцатый код на скрине является SSCC, он конечно несколько отличается от КИЗа, но при работе с тысячами КИЗов запутаться легко. Вывод - типовая печать не удобная. Печатать SSCC отдельно можно и крупнее, а эти QR будут лишь разделительными. Сформированные файлы виртуальных агрегаций нужно выгрузить в файл и передать на фабрику для нанесения на товар. 
В отличие от ручного способа (Часть 2А), предназначенного для работы с остатками, этот метод полностью автоматизирует обмен с «Честным знаком» и исключает ошибки ручного ввода.
 

ЧАСТЬ 2В. ТЕХНИЧЕСКАЯ РЕАЛИЗАЦИЯ: КАК 1С ОБЩАЕТСЯ С ЧЕСТНЫМ ЗНАКОМ (HTTP/JSON)

 

В документации описаны способы обмена с API Честного знака, из которых работает только типовой механизм в 1С, давайте заглянем «под капот» и посмотрим на реальный рабочий механизм. Примеры ниже полностью взяты из реального протокола обмена.

Сценарий А: Типовая агрегация через API (Сценарий 1 из Части 1)

 

  • Когда вы проводите документ «Маркировка товаров ИС МП» с операцией «Агрегация» и нажимаете «Отправить в ИС МП», 1С формирует и отправляет HTTP-запросы, аналогичные приведенным ниже. Это полностью автоматизированный процесс.

  • Шаг 1: Отправка документа агрегации

    • URL: https://markirovka.crpt.ru:443/api/v3/true-api/lk/documents/create?pg=autofluids

    • Метод: POST

    • Заголовки:

      • Authorization: Bearer <ТОКЕН_ДОСТУПА>

      • Content-Type: application/json

    • Тело запроса (JSON):

      json

      {
        "type": "AGGREGATION_DOCUMENT",
        "document_format": "MANUAL",
        "product_document": {
          "product_group": "autofluids",
          "document_type": "AGGREGATION_DOCUMENT",
          "code": "00846702167600109658",
          "production_date": "2026-02-27",
          "products": [
            {"unit_serial_number": "0104640385618245215!)lg4jhOYJSK"},
            {"unit_serial_number": "0104640385618245215!&b4uM*aUZPK"},
            ... (и так далее, все 12 КИЗов из примера)
          ]
        }
      }
    • Разбор структуры: code — это SSCC, products[...].unit_serial_number — массив вложенных КИЗов.

    • Ответ сервера (Успешный прием): 8a42e4ef-3540-4708-8623-2f61b2ab2bed (идентификатор документа).

  • Шаг 2: Проверка статуса обработки

    • URL: https://markirovka.crpt.ru:443/api/v4/true-api/doc/8a42e4ef-3540-4708-8623-2f61b2ab2bed/info?pg=autofluids

    • Метод: GET

    • Ответ сервера (в обработке):

      json

      [
        {
          "status": "WAIT_FOR_CONTINUATION",
          "senderName": "ООО НПО \"ПРОХИМ\"",
          ... (другие поля)
        }
      ]
  • Шаг 3: Повторная проверка статуса (финальный статус)

    • URL и Метод: Те же.

    • Ответ сервера (JSON):

      json

      [
        {
          "status": "CHECKED_OK",
          "senderName": "ООО НПО \"ПРОХИМ\"",
          ... (другие поля)
        }
      ]

 

Сценарий Б: Работа с остатками через обработку + ЛК ЧЗ (Сценарий 2)

    • В этом сценарии 1С не участвует в отправке данных. Вся магия (формирование JSON, отправка POST-запроса, проверка статуса) происходит в веб-интерфейсе браузера, когда оператор вручную создает документ агрегации на сайте. Ваш браузер делает ровно тот же самый POST-запрос, который мы разобрали в Сценарии А. Разница лишь в том, кто является источником данных.

  • Почему обработка не может автоматически отправить данные по остаткам?**

    • Для отправки агрегации нужно знать не только SSCC, но и точный список всех КИЗов, которые в него вложены. Обработка работает с остатками. Это означает, что в момент генерации SSCC обработка не знает, какие именно КИЗы попадут в каждую конкретную коробку. Это решает сборщик на складе, физически складывая товары в короб. Обработка решает задачу ровно до того момента, где начинается физическое наполнение короба. Дальше есть два пути, описанные в Сценариях 1 и 2.

 

ЧАСТЬ 3: КРИТИЧЕСКИ ВАЖНЫЕ ПРАВИЛА

Правило 1: Один SSCC = один документ в ЛК

  • Нельзя использовать один SSCC для нескольких документов
  • Нельзя вводить несколько SSCC в один документ

Правило 2: Соответствие физическому содержимому

  • SSCC на этикетке короба ДОЛЖЕН соответствовать SSCC в ЛК ЧЗ
  • КИЗы в документе ДОЛЖНЫ соответствовать фактическим товарам в коробе

Правило 3: Последовательность операций

1. СГЕНЕРИРОВАТЬ SSCC в 1С

   ↓

2. РАСПЕЧАТАТЬ этикетку

   ↓

3. НАКЛЕИТЬ на короб

   ↓

4. УПАКОВАТЬ товары (сканируя КИЗы)

   ↓

5. ЗАРЕГИСТРИРОВАТЬ в ЛК ЧЗ

   ↓

6. ОТГРУЗИТЬ со склада

Правило 4: Ведение журнала

После генерации SSCC используйте кнопку "Журнал SSCC" в 1С для:

  • Отслеживания созданных SSCC
  • Проверки статуса (пустой/занят)
  • Контроля даты создания

ЧАСТЬ 4: ЧАСТЫЕ ВОПРОСЫ И ОШИБКИ

Вопрос 1: "Я ввёл SSCC, но система выдаёт ошибку"

Проверьте:

  1. Длина кода = 20 цифр (не 19, не 21)
  2. Нет букв, пробелов, скобок
  3. Контрольная цифра правильная (в 1С рассчитывается автоматически)

Вопрос 2: "Сколько КИЗов можно добавить в одну упаковку?"

  • Технически: до 1000 КИЗов
  • Практически: столько, сколько физически помещается в короб
  • Рекомендация: не более 50-100 для удобства контроля

Вопрос 3: "Что делать, если ошибся с КИЗами?"

До отправки документа:

  • Удалить неверные КИЗы
  • Добавить правильные

После отправки документа:

  • Создать новый документ "Расформирование упаковки"
  • Переупаковать товары
  • Создать новый документ "Формирование упаковки"

Вопрос 4: "Нужно ли где-то хранить распечатанные SSCC?"

ДА! Вести реестр в 1С:

  1. Используйте журнал SSCC
  2. Фиксируйте:
    • Дата генерации
    • Номенклатура
    • SSCC код
    • Статус (пустой/занят)

ЧАСТЬ 5: КОНТРОЛЬ И ОТЧЁТНОСТЬ

Ежедневный контроль:

  1. Утром: Сгенерировать SSCC на планируемые отгрузки
  2. В течение дня: Регистрировать упаковки в ЛК ЧЗ по мере комплектации
  3. Вечером: Проверить журнал SSCC - все созданные коды должны быть "заняты"

Отчёт для бухгалтерии:

Из журнала SSCC можно сформировать:

  • Список всех SSCC за период
  • Соответствие SSCC и номенклатур
  • Даты формирования упаковок

ЧАСТЬ 6: АВАРИЙНЫЕ СИТУАЦИИ

Ситуация 1: Сбой при генерации SSCC

Действия:

  1. Проверить наличие префикса GS1 в настройках обработки
  2. Убедиться, что не исчерпана нумерация (1С автоматически увеличивает счётчик)
  3. Обратиться к IT-специалисту для проверки

Ситуация 2: Потеря этикетки со SSCC

Действия:

  1. Найти SSCC в журнале 1С
  2. Распечатать новую этикетку
  3. Убедиться, что код ещё не использован в ЛК ЧЗ

Ситуация 3: Ошибка в ЛК ЧЗ при регистрации

Действия:

  1. Скопировать текст ошибки
  2. Проверить формат SSCC (20 цифр без пробелов)
  3. Проверить статус КИЗов (должны быть "В обороте")
  4. Обратиться в поддержку Честного Знака при необходимости
 

КРАТКИЙ ЧЕК-ЛИСТ НА КАЖДЫЙ ДЕНЬ

  • Сгенерированы SSCC на сегодняшние отгрузки
  • Распечатаны и наклеены этикетки
  • Отсканированы все КИЗы для каждого короба
  • Зарегистрированы все упаковки в ЛК ЧЗ
  • Проверен журнал SSCC в 1С
  • Документы в ЛК ЧЗ имеют статус "Подписано"
ГЛАВНОЕ ПРАВИЛО: Все SSCC генерируются ТОЛЬКО через вашу обработку в 1С. Не используйте ручные расчёты или сторонние генераторы - это приведёт к дублированию и ошибкам в системе!
Эта инструкция учитывает все особенности вашей системы:
  • Автоматическую генерацию SSCC с правильным префиксом
  • Интеграцию с процессом отгрузки
  • Правила работы с ЛК Честного Знака
  • Контроль и ведение журнала в 1С
     

 

Развитие обработки. Версия 2.

 

Версия 2 используется в производстве и имеет глобальные сквозные номера для всего предприятия, а не отдельную нумерацию по каждой номенклатуре, которые сохраняются в справочнике. Она позволяет печатать большие транспортные этикетки для коробок размером 100*50 (на термопринтере) и 190*100 на обычном принтере А4.  Это производственное решение с собственной философией: сквозная нумерация предприятия, специальные форматы этикеток и привязка к ITF14. 

 

ВЕРСИЯ 2 — ПРОИЗВОДСТВЕННАЯ ЭТИКЕТКА С БОЛЬШИМИ ФОРМАТАМИ И СКВОЗНОЙ НУМЕРАЦИЕЙ

*(Вставить после Части 6, перед Кратким чек-листом)*


На основе опыта эксплуатации версии 1 была разработана версия 2 обработки, которая используется в реальном производстве. Ключевые изменения коснулись трех аспектов: системы нумерации, форматов печати и состава данных на этикетке.

7.1 Ключевые отличия версии 2

Характеристика Версия 1 Версия 2 (производственная)
Нумерация SSCC Отдельно по каждой номенклатуре Сквозная по всему предприятию
Размер этикетки (термо) 58×40 мм (стандарт) 100×50 мм (увеличенная, четкая)
Размер этикетки (А4) 50×30 мм (вписывается в А4) 190×100 мм (отдельный лист на короб)
Штрихкод единицы EAN13 (если есть) ITF14 для транспортной упаковки
Артикул на этикетке Номер номенклатуры ITF14 код крупным шрифтом
Служебная информация Только SSCC Номер в день, всего штук, сквозной номер
Режим печати Только SSCC Переключение SSCC/Артикул

7.2 Сквозная нумерация SSCC по предприятию

В версии 1 каждый SSCC нумеровался отдельно для каждой номенклатуры. Это создавало проблемы при складском учете: одинаковые номера могли встречаться у разных товаров.

В версии 2 реализована сквозная нумерация:

1c

// Глобальная переменная для всего предприятия
&НаСервере
Перем ГлобальныйТекущийНомер;

&НаСервере
Функция ПолучитьСледующийСквознойНомерПредприятия()
    // Ищем МАКСИМАЛЬНЫЙ номер среди ВСЕХ SSCC предприятия
    Запрос = Новый Запрос;
    Запрос.Текст = 
    "ВЫБРАТЬ
    |    МАКСИМУМ(Штрихкоды.AVS_НомерСквозной) КАК МаксНомер
    |ИЗ
    |    Справочник.ШтрихкодыУпаковокТоваров КАК Штрихкоды
    |ГДЕ
    |    Штрихкоды.ТипШтрихкода = &ТипSSCC20";
    
    // Возвращает следующий номер
    Возврат МаксНомер + 1;
КонецФункции

Преимущества сквозной нумерации:

  • Каждый SSCC в пределах предприятия имеет уникальный сквозной номер (AVS_НомерСквозной)

  • Номера сохраняются в справочнике «Штрихкоды упаковок товаров»

  • Позволяет отслеживать историю упаковок вне зависимости от номенклатуры

  • Упрощает инвентаризацию и поиск по базе


7.3 Производственная этикетка для коробов

Главное новшество версии 2 — специализированная этикетка, вызываемая кнопкой «Печать» (не путать с «Пустые SSCC» и «Полные SSCC»). Эта кнопка формирует полноценную транспортную этикетку, содержащую:

text

@startuml
node "ТРАНСПОРТНАЯ ЭТИКЕТКА (версия 2)" {
  rectangle "Верхняя часть" {
    file "Артикул: 24670216760004" as art
    file "^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;^72;" as line1
  }
  
  rectangle "Центральная часть" {
    file "SSCC:" as sscc_label
    file "(00)246702167600047312" as sscc_code
    file " " as space
  }
  
  rectangle "Нижняя часть" {
    file "Сквозной №: 4731          Номер в день: 5/12" as row1
    file "Всего штук: 12            Кратность: 12" as row2
  }
  
  art -down- line1
  line1 -down- sscc_label
  sscc_label -down- sscc_code
  sscc_code -down- space
  space -down- row1
  row1 -down- row2
}
@enduml

Состав данных на этикетке:

Поле Описание Источник
ITF14 код Штрихкод транспортной упаковки Из регистра или преобразованный EAN13
SSCC Код упаковки со скобками Сгенерированный код
AVS_НомерСквозной Уникальный номер предприятия Из справочника
НомерВДень Порядковый номер за сегодня Рассчитывается автоматически
ВсегоШтук Общее количество упакованных единиц Из вложенных штрихкодов
Кратность Емкость упаковки (кратность номенклатуры) Из упаковок номенклатуры

7.4 Режимы печати: переключение Артикул / SSCC

В версии 2 появилась возможность переключать режим отображения крупным шрифтом:

1c

&НаКлиенте
Процедура ПереключитьАртикулSSCC(Команда)
    ВыводитьАртикулы = Не ВыводитьАртикулы;
    
    Если ВыводитьАртикулы Тогда
        Сообщить("Будет печататься: АРТИКУЛ (крупно)");
    Иначе
        Сообщить("Будет печататься: SSCC КОД (крупно)");
    КонецЕсли;
КонецПроцедуры

Режим «АРТИКУЛ (крупно)»:

  • В верхней части этикетки печатается ITF14 код

  • Код выбирается автоматически из регистра или генерируется из EAN13

  • Используется для складской идентификации товара без сканера

Режим «SSCC КОД (крупно)»:

  • В верхней части этикетки печатается сам SSCC

  • Удобно при ручной сортировке или контроле


7.5 Форматы печати в версии 2

Версия 2 поддерживает два принципиально разных формата:

Формат 1: Термопринтер этикеток (100×50 мм)

  • Размер: 100×50 мм (увеличен по сравнению с версией 1)

  • Шрифт цифр: 12 pt (крупный, четкий)

  • Назначение: Наклейка на короб при комплектации

Формат 2: Обычный принтер А4 (190×100 мм)
  • Размер: 190×100 мм (почти пол-листа А4)

  • Шрифт цифр: 16 pt (очень крупный, читается с расстояния)

  • Назначение: Отдельная этикетка для крупных коробов, паллет

Автоматическое масштабирование:

1c

Если ФорматПечатиА4 Тогда
    // Увеличиваем все размеры
    ШиринаШтр = 190;      // мм
    ВысотаШтр = 100;      // мм
    РазмерШрифтаЦифр = 16;
    РазмерШрифтаТекста = 11;
    Сообщить("Формат А4: размеры увеличены");
КонецЕсли;

7.6 Работа с ITF14 в версии 2

Версия 2 активно использует ITF14 — штрихкод транспортной упаковки (14 цифр). Алгоритм получения:

1c

&НаСервере
Функция ПолучитьITF14КодДляПечати(Номенклатура)
    // 1. Ищем штрихкод упаковки с максимальной кратностью
    // 2. Если не нашли, берем EAN13 единицы и преобразуем:
    //    - Префикс "2" (транспортная упаковка)
    //    - Первые 12 цифр EAN13
    //    - Рассчитываем контрольную сумму ITF14
    // 3. Если нет EAN13, создаем на основе артикула
    // 4. Запасной вариант: "20000000000000"
КонецФункции

Проверка контрольной суммы ITF14:

1c

&НаСервере
Функция РассчитатьКонтрольнуюСуммуITF14(Код13Цифр)
    // Алгоритм как у EAN13, но с умножением нечетных позиций на 3
    Сумма = 0;
    Для i = 1 По 13 Цикл
        Цифра = Число(Сред(Код13Цифр, i, 1));
        Если (i % 2) = 1 Тогда // Нечетные позиции
            Сумма = Сумма + Цифра * 3;
        Иначе
            Сумма = Сумма + Цифра;
        КонецЕсли;
    КонецЦикла;
    Возврат (10 - (Сумма % 10)) % 10;
КонецФункции

7.7 Дополнительные служебные поля

Версия 2 добавляет на этикетку служебную информацию для контроля производства:

Поле Описание Пример
AVS_НомерСквозной Уникальный номер SSCC в пределах предприятия 4731
НомерВДень Порядковый номер SSCC за сегодня (1,2,3...) 5
ВсегоШтук Сколько всего единиц упаковано сегодня 12
Кратность Емкость упаковки (из упаковок номенклатуры) 12

Расчет номера в день:

1c

&НаСервере
Функция РассчитатьНомерВДень(СсылкаНаSSCC, ДатаSSCC)
    // 1. Находим все SSCC этой номенклатуры за эту дату
    // 2. Сортируем по сквозному номеру
    // 3. Находим позицию текущего SSCC в отсортированном списке
    // 4. Возвращаем номер позиции (1,2,3...)
КонецФункции

7.8 Интеграция с личным кабинетом Честного знака

Версия 2 сохраняет все возможности версии 1 по работе с остатками, но добавляет улучшенный вывод данных для ЛК ЧЗ:

1c

// При выводе журнала заполненных SSCC
Сообщить("=== ДЛЯ ЛИЧНОГО КАБИНЕТА ЧЕСТНОГО ЗНАКА ===");
Для Каждого КодБезСкобок Из КодыДляЛК Цикл
    Сообщить(КодБезСкобок); // ТОЛЬКО КОД, без лишней информации
КонецЦикла;

Для пустых SSCC выводится информация о дате создания и статусе, но коды для вручную копируются без скобок.


7.9 Сравнение версий для выбора

Ваш сценарий Какая версия подходит
Нужна только печать SSCC для остатков Версия 1
Требуется производственная этикетка с артикулом Версия 2
Печатаете на термопринтере 58×40 Версия 1
Печатаете на термопринтере 100×50 Версия 2
Нужны отдельные этикетки на А4 Версия 2
Сквозной учет по предприятию Версия 2
Простота и минимализм Версия 1
Максимум информации на этикетке Версия 2

7.10 Технические детали для специалистов

Реквизиты, добавленные в справочник «Штрихкоды упаковок товаров»:

  • AVS_НомерСквозной — уникальный номер предприятия

Новые функции:

  • ПолучитьСледующийСквознойНомерПредприятия() — получение следующего номера

  • РассчитатьНомерВДень() — порядковый номер за день

  • РассчитатьВсегоШтукВДень() — общее количество упакованных единиц

  • ПолучитьITF14КодДляПечати() — получение ITF14 для этикетки

  • РассчитатьКонтрольнуюСуммуITF14() — расчет контрольной цифры ITF14

Переключатели режимов:

  • ФорматПечатиА4 — переключатель формата (Истина/Ложь)

  • ВыводитьАртикулы — режим отображения (Истина = ITF14, Ложь = SSCC)

7.11. Анализ кода функции расчета контрольной цифры

 

&НаСервереБезКонтекста
Функция РассчитатьКонтрольнуюЦифруGS1Чистая(Строка17Цифр)

    // 1. Очистка от нецифровых символов
    ОчищеннаяСтрока = "";
    Для i = 1 По СтрДлина(Строка17Цифр) Цикл
        Символ = Сред(Строка17Цифр, i, 1);
        Если Найти("0123456789", Символ) > 0 Тогда
            ОчищеннаяСтрока = ОчищеннаяСтрока + Символ;
        КонецЕсли;
    КонецЦикла;

    // 2. Проверка длины
    Если СтрДлина(ОчищеннаяСтрока) <> 17 Тогда
        Возврат "ОШИБКА";
    КонецЕсли;

    // 3. Расчет по алгоритму
    Сумма = 0;
    ДлинаСтроки = 17;
    
    // Проходим по строке слева направо
    Для Поз = 1 По ДлинаСтроки Цикл
        Цифра = Число(Сред(ОчищеннаяСтрока, Поз, 1));
        
        // Вычисляем номер позиции справа (1-17)
        ПозицияСправа = ДлинаСтроки - Поз + 1;
        
        // Если позиция справа нечетная (1, 3, 5...), множитель = 3
        Если (ПозицияСправа % 2) = 1 Тогда
            Сумма = Сумма + Цифра * 3;
        Иначе
            Сумма = Сумма + Цифра;
        КонецЕсли;
    КонецЦикла;

    // 4. Вычисление контрольной цифры
    КонтрольнаяЦифра = (10 - (Сумма % 10)) % 10;

    Возврат "" + КонтрольнаяЦифра;
КонецФункции

Ключевой момент: функция правильно нумерует позиции справа налево через вычисление ПозицияСправа = ДлинаСтроки - Поз + 1. Это критически важно для корректной работы алгоритма.


Версия 3 обработки формирования и печати SSCC


Версия 3 обработки формирования и печати SSCC не требует добавления реквизита для серии в справочник "Штрихкоды упаковок и товаров". Основное изменение - это основной отбор в таблице формы по группе номенклатуры заменен на отбор по артикулу.

Вот что еще было доработано в версии 3.

1. Механизм отбора номенклатуры

Версия 2:

  • Использовала реквизит ГруппаНоменклатуры (табличная часть)

  • Требовала явного выбора группы через форму ФормаГруппНоменклатуры

  • Автоматически подставляла группу "Смазки AVS Crystal"

  • Запросы содержали условие Номенклатура.Родитель В ИЕРАРХИИ(&ГруппаНоменклатуры)

Версия 3:

  • Полностью отказалась от групп

  • Использует поиск по артикулу/наименованию

  • При открытии показывает все позиции с заполненными артикулами

  • Добавлены функции: ПоказатьВсе()НайтиПоАртикулу()ПоискПоАртикулуПриИзменении()

2. Структура запросов

Версия 2:

sql

-- Сложные многотабличные запросы с временными таблицами
-- Поиск неиспользованных SSCC, группировки, соединения
Функции: ПолучитьДанныеДляЗаполненияТЧСОтбором()
         ПолучитьДанныеДляЗаполненияТЧБезОтборов()
         НайтиНеиспользованныйSSCCВБазе()

Версия 3:

sql

-- Упрощенные, отлаженные запросы
-- Основная функция: ПолучитьДанныеПоАртикулу()
-- Добавлена обработка ошибок с выводом текста запроса

3. Работа с серийными номерами (сквозная нумерация)

Версия 2:

  • Минимальная работа с номерами

  • Функция ИзвлечьСквознойНомерИзSSCC() - упрощенная

  • Сквозные номера сохраняются в реквизит AVS_НомерСквозной

Версия 3:

  • Добавлены функции для работы со сквозными номерами:

    • ПолучитьСледующийСквознойНомерПредприятияЧислом()

    • РассчитатьНомерВДень()

    • РассчитатьВсегоШтукВДень()

    • ПроверитьКорректностьНомеров()

  • Сквозные номера извлекаются из серии SSCC, не сохраняются в базу.

 

4. Добавленные функции (версия 3)

Работа с номерами:

  • ИзвлечьСерийныйНомерИзSSCC() (улучшенная)

  • РассчитатьНомерВДень()

  • РассчитатьВсегоШтукВДень()

  • ПолучитьСледующийСквознойНомерПредприятияЧислом()

Диагностика:

  • ДиагностикаПоискаУпаковок()

  • ПроверитьJSONНаКавычки()

  • ПроверитьДоступностьAPI()

 

Как развивалась обработка «Формирование транспортной упаковки (SSCC)»

Представьте, что вы работаете с транспортной упаковкой товаров, маркированных кодами SSCC (это уникальные идентификаторы логистических упаковок). Мы его улучшали — давайте посмотрим, как именно.

Что изменилось от версии к версии

Версия 1 была стартовой точкой — простой, но с кучей рутины. Пользователю приходилось:

  • вручную выбирать группы товаров;

  • заполнять формы с нуля при каждом запуске.

Версия 2 облегчила жизнь: печатает большие транспортные этикетки, обеспечивает сквозную нумерацию SSCC по  всему  предприятию, система научилась автоматически подгружать группу. Но зависимость от групп осталась — если нужен другой товар, всё равно приходилось копаться в настройках.

Версия 3 —  печатает большие транспортные этикетки, можно искать товары по артикулу. Система сама показывает все позиции и не требует модификации справочника штрихкодов упаковок и товаров.

Разберём ключевые улучшения подробнее

1. Как теперь искать товары

Раньше: вы открываете форму — она пустая. Нужно выбрать группу товаров (например, «Смазки»), нажать «Заполнить», подождать… и только потом увидеть список.

Теперь: при открытии формы сразу отображаются все позиции с артикулами. Хотите конкретный товар? Вводите артикул или часть названия — система найдёт сама.

2. Работа с кодами SSCC

В первых версиях коды генерировались просто: «последний номер + 1». Пустые упаковки могли потеряться, а дубликаты — создать путаницу.

Сейчас система:

  • ищет неиспользованные SSCC, чтобы их можно было переиспользовать;

  • ведёт сквозную нумерацию по всему предприятию;

  • Вторая версия  сохраняет серийные номера в специальном поле НомерСквозной.

3. Печать и настройки

Было: фиксированные размеры штрихкодов, минимум настроек.

Стало:

  • масштабирование под формат А4;

  • переключение между отображением артикула и SSCC;

  • предпросмотр перед печатью;

  • сохранение индивидуальных настроек.

4. Обработка ошибок

Раньше при ошибке процесс просто прерывался — и пользователь оставался один на один с проблемой.

Сейчас система:

  • подробно объясняет, что пошло не так;

  • предлагает варианты решения;

  • сохраняет историю обработки;

  • проверяет доступность серверов и корректность токенов.

Что это даёт на практике

Версия 1: базовый инструмент для тех, кто готов тратить время на рутину. Подойдёт для небольших объёмов без строгой маркировки.

Версия 2: шаг вперёд для компаний с типовыми сценариями и сквозной нумерацией. Автоматизация есть, но гибкость ограничена.

Версия 3: Экономия времени, снижение ошибок.

  1. Более удобный пользовательский интерфейс (поиск по артикулу вместо групп)

  2. Расширенный функционал для работы с серийными номерами

  3. Интеграция с Честным ЗНАКом для отправки агрегации

  4. Улучшенная диагностика и обработка ошибок

  5. Более чистый и поддерживаемый код (удалены устаревшие зависимости)

Основные преимущества версии 3:

  • Гибкость поиска

  • Подготовка к работе с маркировкой

  • Лучшая масштабируемость

  • Более надежные запросы к базе данных

     

Отдельное решение для печати транспортных этикеток в СЦЕНАРИИ 1: РАБОТА С НОВЫМИ ПАРТИЯМИ ТОВАРА 

Обратите внимание на специализированное решение //infostart.ru/1c/tools/2334499/, предназначенное для работы с документом "Заказ на эмиссию кодов маркировки СУЗ ИС МП". Эта независимая обработка идеально подходит для производственных предприятий, работающих по сценарию 2: она автоматически декодирует base64-коды маркировки из документа, формирует транспортные упаковки с SSCC-кодами и позволяет мгновенно напечатать большие транспортные этикетки формата 190*90 мм (3 на листе А4) или 100*50 мм для термопринтеров.

 

Проверено на следующих конфигурациях и релизах:

  • 1С:Комплексная автоматизация 2, релизы 2.5.22.159, 2.5.22.134

Вступайте в нашу телеграмм-группу Инфостарт

маркировка ИСМП Честный знак

См. также

Этикетки, ценники Пользователь 1С:Предприятие 8 1C:Бухгалтерия Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Беларусь Украина Россия Управленческий учет Платные (руб)

Простая в использовании обработка для формирования и печати ценников и этикеток со штрих-кодом, с дополнительной ценой, для 1С8.х Большое разнообразие шаблонов печатных форм. Управляемая форма (Такси) + Обычный режим.

5084 руб.

11.11.2020    54105    71    51    

81

Этикетки, ценники Программист Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

Вы работаете с маркируемым товаром? Вам нужно вывести штрихкод GTIN на этикетку? Вы используете типовое решение УТ, УНФ, КА или ERP? В типовых конфигурациях нет возможности добавить штрихкод GTIN на этикетку. Сейчас это очень важно для торговых сетей. Добавьте штрихкод GTIN рядом со штрих кодом DataMatrix (код маркировки) на Ваши этикетки с нашим расширением. Решение в виде расширения, а это означает, что конфигурация останется на поддержке. Подключив данное решение, Вы сможете выводить GTIN в виде штрих кода EAN13 (без лидирующего нуля)/EAN128 (с лидирующим нулем).

5490 руб.

09.06.2021    20249    30    19    

33

Этикетки, ценники Обмен с ГосИС Программист Пользователь 1С 8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Абонемент ($m)

Печатайте дубликаты ЛЮБЫХ кодов маркировки мгновенно! Расширение для 1С (УТ 11.5, ERP 2.5, КА 2.5), которое копирует даже чужие коды маркировки (с криптохвостом) и автоматически проверяет их статус и владельца в Честном Знаке. Данное решение позволит избежать проблем при приемке товара, штрафов и обезлички на WB, Ozon и других площадках.

10 стартмани

21.11.2025    3638    38    GarriSoft    55    

9

Этикетки, ценники Пользователь 1С:Предприятие 8 1С:Розница 2 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Абонемент ($m)

Расширение "Контроль ценников". Позволяет автоматизировать контроль над устаревшими ценниками в магазине при изменении цен на товары. Продавцы или товароведы получают список товаров с измененными ценами для замены ценников в режиме онлайн.

8 стартмани

30.10.2024    3316    23    Miket78    39    

8

Этикетки, ценники Пользователь 1С:Предприятие 8 1С:Розница 2 Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

Внешняя обработка для 1С Розница 2.2.ХХХ - 2.3.ХХХ для печати формирования штрихкодов весового товара и печати на принтере термоэтикеток или кассовом аппарате.

1 стартмани

29.10.2024    3478    21    independ    6    

8

Логистика, склад и ТМЦ Этикетки, ценники Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Абонемент ($m)

Выводит при печати этикетки складской ячейки в качестве штрихкода адрес ячейки вместо уникального идентификатора

1 стартмани

20.06.2024    4146    12    Alexei_Siva    4    

8
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ksnik 673 18.03.26 16:36 Сейчас в теме
Коллеги, важное дополнение по обеспечению уникальности SSCC — это краеугольный камень всей системы маркировки. На практике мы столкнулись с ситуацией, когда, казалось бы, отлаженный механизм дал сбой именно на этапе обеспечения уникальности.

В чём была проблема

При формировании двух разных партий товара (документы агрегации система пропустит включение во вторую партию коды транспортных упаковок (SSCC), которые уже были использованы в первой. В результате одни и те же коды оказались задублированы в двух разных УПД. Формально «Честный знак» должен был отклонить повторную отправку, но на этапе формирования файлов обмена дублирование всё же произошло.

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

При попытке добавить SSCC в документ агрегации делать запрос к справочнику «Штрихкоды упаковок товаров» с проверкой, не привязан ли уже этот код к какому-либо другому документу маркировки (или не передан ли уже в ЧЗ).
Если код уже использован — блокировать проведение документа с понятным сообщением: «SSCC (код) уже используется в документе (номер документа). Повторное использование невозможно».

Такая доработка повысит надёжность учёта и полностью исключает ситуацию, когда один код «уплывает» в две разные отгрузки. Это страховка не только от технических сбоев, но и от «человеческого фактора» — когда оператор случайно выбирает не тот код из списка.

  1. Физическая маркировка vs ЭДО. Сверяйте фактически наклеенные на короба коды с теми, что ушли в УПД. В нашем случае, к счастью, ошибка затронула только документооборот, а физические этикетки оказались уникальными. Но могло быть иначе.

  2. Сквозная нумерация по предприятию (как в версии 2) — надёжнее. Если версия 1 нумерует SSCC отдельно по каждой номенклатуре, то сквозная нумерация по всему предприятию практически исключает риск повторов, так как счётчик идёт насквозь через все товары.

Вывод

Будьте внимательны: один ошибочный дубль SSCC может заблокировать отгрузку целой партии товара (товар не могли оприходовать и выпустить в продажу, пока не разобрались в ситуации). Лучше потратить время на доработку механизма разово, чем каждый раз разбирать последствия дублирования.

Прежде всего — доработка механизма физической агрегации: система должна отвергать попытку включить один SSCC в два документа маркировки
Для отправки сообщения требуется регистрация/авторизация