Генерация и печать SSCC кода в 1С 8.2 УПП

11.08.16

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

Обработка предназначена для генерации SSCC кода по номеру плательщика, типу упаковки и номеру паллеты и последующей печати бар-кода.

Скачать файл

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

Наименование По подписке [?] Купить один файл
Генерация и печать SSCC кода в 1С 8.2 УПП
.epf 9,67Kb
124
124 Скачать (1 SM) Купить за 1 850 руб.

GLN - номер плательщика, 9цифр

0,1,2 - идентификатор упаковки, короб, паллета

Номер паллета - от 1 до 7 цифр

18 цифра - контрольное число 

Алгоритм определения контрольного числа некоторого набора цифр для системы GS1 состоит из следующих шагов:

Алгоритм расчета контрольного числа:

Шаг 1:      Начиная с крайнего справа разряда, сложить значения четных разрядов

Шаг 2:      Результат шага 1 умножить на цифру 3

Шаг 3:      Суммировать значения оставшихся разрядов, исключая контрольный разряд

Шаг 4:     Суммировать результаты шагов 2 и 3

Шаг 5:     Значение контрольного разряда является наименьшим числом, которое в сумме с полученным значением в шаге 4 дает число, кратное 10-ти 

См. также

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    21673    57    19    

87

Пакетная печать Банковские операции Кассовые операции Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Обработка для групповой печати чеков ККМ с настройкой, загруженных из банковской выписки. На основании документа Поступление на расчетный счет!

4800 руб.

21.08.2019    20841    78    11    

25

Пакетная печать ККМ Кассовые операции Загрузка и выгрузка в Excel Бухгалтер Пользователь Россия Бухгалтерский учет Платные (руб)

Предназначена для групповой печати чеков. Что печатать в теле чека описано в текстовом файле с разделителем запятая (CSV) Подходит для любого языка программирования который умеет записывать в текстовый файл

3600 руб.

26.07.2019    26114    40    17    

24

Пакетная печать Печатные формы Программист Пользователь Руководитель проекта 1С:Управление торговлей 10 Абонемент ($m)

Внешние печатные формы УПД, УКД (Универсальный передаточный/корректировочный документ) в редакции по постановлению №1096 начиная с 2024.10.01, поддерживающая вывод данных прослеживаемости для УТ 10.3

1 стартмани

30.09.2024    10210    693    zhuravlev_as    63    

7

Пакетная печать Печатные формы Системный администратор Программист Бухгалтер Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Бухгалтерский учет Налоговый учет Абонемент ($m)

Внешние печатные формы УПД (Универсальный передаточный документ), Счет-фактура (+ корректировочный) (+ "в валюте") в редакции постановления Правительства РФ №1096 от 01.10.2024 для 1С 8 Управление торговлей 11.5, Комплексная автоматизация, Управление предприятием ERP 2.5 для документов вида "Реализация товаров и услуг", "Счет-фактура (выданный)". С данными прослеживаемости.

1 стартмани

27.09.2024    5968    428    zhuravlev_as    33    

8

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

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

2 стартмани

22.08.2023    5106    82    progmaster    11    

4

Инструментарий разработчика Пакетная печать Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Пример выполнения печати на принтер на сервере 1С используя библиотеку Ghostscript

1 стартмани

17.10.2022    6350    39    prog-1s    1    

12
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. CherAl 05.12.17 20:45 Сейчас в теме
УПП 1.3.96.1, платформа 8.3.10.2580. Ошибка - ниже. В чем может быть проблема?
{ВнешняяОбработка.ГенерацияИПечатьSSCCКодов.Форма.Форма.Форма(9)}: Поле объекта не обнаружено (ТипКода)
РисунокШтрихкод.Объект.ТипКода = УправлениеРозничнойТорговлей.ПолучитьЗначениеТипаШтрихкодаДляЭУ(ПланыВидовХарактеристик.ТипыШтрихкодов.Code128);
{ВнешняяОбработка.ГенерацияИПечатьSSCCКодов.Форма.Форма.Форма(9)}: Поле объекта не обнаружено (ТипКода)
2. CherAl 05.12.17 20:59 Сейчас в теме
Разобрался. Компонента 1С:Печать штрихкодов. Она на моем ПК отсутствовала. Установил. Печать пошла.
3. rudsergo 16.02.18 12:21 Сейчас в теме
Добрый день! Тандер выставил требования по генерации ШК данного типа. Скачали Вашу обработку сгенерировали ШК, но впереди у Тандера идет еще (00) как это сделать в обработке? Спасибо
Прикрепленные файлы:
Официальное Письмо SSCC.pdf
4. AnnaKalacheva 6 17.02.18 10:56 Сейчас в теме
(3) Здравствуйте!
В процедуре печати измените
 РисунокШтрихкод.Объект.Сообщение = ШтрихКод;

на
РисунокШтрихкод.Объект.Сообщение = "(00)"+ШтрихКод;
5. celtic 34 21.03.18 15:44 Сейчас в теме
(4) Коллеги, нельзя так делать!
т.к. скобки не должны шифроваться в ШК.
Мы у себя сделали так:
РисунокШтрихкод.Объект.Сообщение = "00"+ШтрихКод;

Надпись у ШК скрыл, а сам SSCC типа (00)123456789012345678 вывожу ниже ШК.
Но не уверен что это верно, т.к.в этой компоненте нет типа шк GS1-128 или RSS Expanded,
а надо использовать именно его. Сети пока считывают у себя как Code128, он это до поры, при переключении сканера в режим считывании RSS Expanded ШК так же должен быть сформирован соответствующего типа, тогда он считается с ИП (AI).
Сейчас по факту у вас будет считываться обычная строка вида (00)123456789012345678,
а должна считываться таже строка но в скобках будет (AI) - идентификатор применения.
7. oldfornit 21.03.18 16:09 Сейчас в теме
(5) сети считывают у себя как EAN128. Из известных мне сетей только Ашан когда-то считал SSCC штрихкодом Code-128, но потом исправился.

В общем - формируйте ШК как EAN-128 и на вход компоненте передавайте строку со скобками. При условии у вас достаточно свежая компонента конечно же.

Кстати, заранее предупреждаю - если у вас в ШК будут AI переменной длины, то X5 (если Вы с ним конечно работаете) может не согласовать ШК, распечатанный текущей компонентой от 1С - компонента на текущий момент не работает со спецсимволом 39. Обещают что в общий доступ достаточно скоро выложат.
8. celtic 34 21.03.18 16:52 Сейчас в теме
(7)
1С - компонента на текущий момент не работает со спецсимволом 39. Обещают что в общий доступ достаточно скоро выложат

да, все ждем и ждем, а до 1 июля осталось совсем ничего... а до 1 мая еще меньше

(7)
формируйте ШК как EAN-128 и на вход компоненте передавайте строку со скобками

да, попробовал сейчас в 1С исправить на EAN-128 и передавать текст со скобками, все отлично печатается. спасибо
9. СимволКристоффеля 21.03.18 21:34 Сейчас в теме
(8)
Скобок не достаточно. В конце полей переменной длины нужно вставлять Символ(29). Обратите внимание! Не 39. А 29!
Так же можете посмотреть на реализацию в УТ 11.4.3
10. oldfornit 22.03.18 08:39 Сейчас в теме
(9) да, я прошу прощения, я ошибся.
11. celtic 34 22.03.18 14:46 Сейчас в теме
(9) Согласен, но я говорил только про SSCC, в нем нет переменных полей, так что сойдет пока что и EAN-128
вот если печатать GS1-128, то да, без спец.символа нельзя.
12. Азверин 3 31.07.18 13:15 Сейчас в теме
Так что, данная обработка удовлетворяет требованиям из pdf-файла в (3) ?
6. celtic 34 21.03.18 15:46 Сейчас в теме
13. stilet 50 01.08.18 12:09 Сейчас в теме
Подскажите - где можно взять исходный код процедуры УправлениеРозничнойТорговлей.ПолучитьЗначениеТипаШтрихкодаДляЭУ(ПланыВидовХарактеристик.ТипыШтрихкодов.Code128); ?
А то УПП нет в наличии
14. Азверин 3 03.08.18 09:36 Сейчас в теме
(13) какая-то у вас неправильная УПП. В моей есть (1.3.67.1).
Оставьте свое сообщение