Главная страница » Sscc код как формируется в 1с

Sscc код как формируется в 1с

Формирование SSCC-кода (Serial Shipping Container Code) в 1С – это процесс, который зависит от вашей конкретной конфигурации 1С (например, 1С:ERP, 1С:Управление торговлей) и используемых инструментов для работы со штрихкодами и маркировкой. SSCC-код – это 18-значный код, используемый для идентификации транспортной упаковки (короба, паллеты, контейнера). Он необходим для отслеживания движения товаров по цепи поставок.

Общая структура SSCC-кода:

    Прикладной идентификатор (AI) — 00: Указывает, что это SSCC-код. Всегда “00”. (2 знака) Код расширения (Extension Digit): Используется для увеличения вместимости серийного номера. Значение от 0 до 9. (1 знак) Префикс компании GS1 (GS1 Company Prefix): Уникальный идентификатор вашей компании, присваиваемый GS1. (Переменная длина, до 9 знаков) Серийный номер (Serial Reference): Уникальный серийный номер транспортной упаковки, присваиваемый вашей компанией. (Длина зависит от длины префикса компании, оставшееся количество знаков до 17, но не менее 6) Контрольная цифра (Check Digit): Вычисляется по алгоритму Modulo 10 из предыдущих 17 цифр. (1 знак)

Общий алгоритм формирования SSCC-кода в 1С:

Получение необходимых данных:

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

Формирование строки данных:

    Соедините все компоненты SSCC-кода в одну строку: 00 + КодРасширения + ПрефиксКомпанииGS1 + СерийныйНомер

Расчет контрольной цифры (Modulo 10):

    Используйте алгоритм Modulo 10 для расчета контрольной цифры: Просуммируйте цифры, стоящие на нечетных позициях, начиная справа (с конца строки). Умножьте полученную сумму на 3. Просуммируйте цифры, стоящие на четных позициях, начиная справа. Сложите результаты, полученные в пунктах 2 и 3. Найдите наименьшее число, которое нужно прибавить к полученной сумме, чтобы получить число, кратное 10. Это и будет контрольная цифра.

Добавление контрольной цифры:

    Добавьте вычисленную контрольную цифру в конец строки данных.

Формирование SSCC-кода:

    Полученная 18-значная строка является SSCC-кодом.

Реализация в 1С (примерный алгоритм):

Функция СформироватьSSCC(ПрефиксКомпании, КодРасширения, СерийныйНомер) Экспорт

// Префикс компании GS1, Код расширения, Серийный номер — строковые переменные

СтрокаДляРасчета = "00" + КодРасширения + ПрефиксКомпании + СерийныйНомер;

КонтрольнаяЦифра = РассчитатьКонтрольнуюЦифруSSCC(СтрокаДляРасчета);

SSCC = СтрокаДляРасчета + КонтрольнаяЦифра;

Возврат SSCC;

КонецФункции

Функция РассчитатьКонтрольнуюЦифруSSCC(СтрокаДляРасчета)

СуммаНечетных = 0;

СуммаЧетных = 0;

Для Счетчик = СтрДлина(СтрокаДляРасчета) По 1 Шаг -2 Цикл

Символ = Сред(СтрокаДляРасчета, Счетчик, 1);

СуммаНечетных = СуммаНечетных + Число(Символ);

КонецЦикла;

Для Счетчик = СтрДлина(СтрокаДляРасчета) — 1 По 1 Шаг -2 Цикл

Символ = Сред(СтрокаДляРасчета, Счетчик, 1);

СуммаЧетных = СуммаЧетных + Число(Символ);

КонецЦикла;

ОбщаяСумма = СуммаНечетных * 3 + СуммаЧетных;

КонтрольнаяЦифра = 10 — (ОбщаяСумма % 10);

Если КонтрольнаяЦифра = 10 Тогда

КонтрольнаяЦифра = 0;

КонецЕсли;

Возврат Строка(КонтрольнаяЦифра);

КонецФункции

Где хранить и использовать SSCC-код в 1С:

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

Как настроить автоматическую генерацию серийного номера:

    Используйте механизм нумераторов в 1С для автоматической генерации серийных номеров. Создайте нумератор для справочника “Транспортные упаковки”. Настройте формат нумератора (например, префикс, длина номера). При создании новой транспортной упаковки 1С будет автоматически генерировать уникальный серийный номер.

Важные моменты:

    Уникальность: Важно обеспечить уникальность SSCC-кодов. Не допускайте повторного использования SSCC-кодов. Правильность алгоритма: Тщательно проверьте правильность реализации алгоритма расчета контрольной цифры. Соответствие стандартам: Убедитесь, что формирование SSCC-кода соответствует стандартам GS1. Тестирование: Протестируйте формирование SSCC-кодов в различных ситуациях. Интеграция с оборудованием: Убедитесь, что ваше складское оборудование и программное обеспечение поддерживают работу с SSCC-кодами.

Дополнительные рекомендации:

    Обратитесь к специалисту 1С: Если у вас возникают сложности с формированием SSCC-кодов, обратитесь к специалисту 1С, имеющему опыт работы с маркировкой и EDI. Используйте готовые решения: На рынке есть готовые решения для 1С, автоматизирующие процесс формирования и обработки SSCC-кодов. Пройдите обучение: Пройдите обучение по стандартам GS1 и формированию SSCC-кодов.

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

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Прокрутить вверх