Автономная генерация штрихкода GS1 SSCC (Code128) без внешних компонент
Разработка - Инструментарий разработчика
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Описание решения
Внешняя обработка предназначена для автоматического расчета и графического вывода 18-значного штрихкода транспортной упаковки GS1 SSCC (Serial Shipping Container Code).
Обработка работает по стандарту Modulo 10 (алгоритм расчета контрольной цифры GS1). На входе принимает префикс компании и порядковый номер упаковки, автоматически рассчитывает контрольный символ и формирует итоговую строку штрихкода.
Главная особенность (Автономность)
Главное преимущество данного решения — полная независимость от внешних компонент. Отрисовка полос штрихкода реализована нативно через динамическое закрашивание фонового цвета колонок объекта ТабличныйДокумент.
Почему это важно для разработчика:
- Стандартная
КомпонентаПечатиШтрихкодовот 1С часто отсутствует в базовых или учебных версиях платформы. - Родная компонента 1С может вызывать критические сбои или ошибки инициализации при работе на серверах под управлением Linux или в веб-клиенте.
- Данный алгоритм гарантирует 100% стабильную отрисовку идеально ровных вертикальных полос в любой конфигурации и на любой версии платформы.
Функционал обработки
- Автоматическая валидация введенных данных (проверка на заполненность).
- Динамическое дополнение порядкового номера лидирующими нулями до необходимой длины стандарта (в зависимости от длины префикса компании).
- Точный расчет контрольного числа по спецификации GS1.
- Вывод читаемого текста в формате
(00) XXXXXXXXXX...строго по центру под сформированным штрихкодом. - Очистка старой графики при повторном формировании без перезапуска обработки.
Технические характеристики
- Тип файла: Внешняя обработка (
.epf). - Платформа: 1С:Предприятие 8.5 (любые релизы, включая учебные версии).
- Интерфейс: Управляемые формы.
- Конфигурации: Абсолютно любые (обработка полностью автономна и не использует объекты метаданных конкретных конфигураций).
Проверено на следующих конфигурациях и релизах:
- Управление нашей фирмой, редакция 3.0, релизы 3.0.13.251
Вступайте в нашу телеграмм-группу Инфостарт