Штрихкоды упаковок клиент сервер
КодМаркировкиБезСкобок
Описание, пример вызова
// Убирает разделители идентификаторов "(", ")" из кода маркировки.//// Параметры:// КодМаркировки - Строка - Код маркировки.// УстанавливатьИдентификаторПримененияSSCC - Булево -// Возвращаемое значение:// Строка - Код маркировки без разделителей.Функция КодМаркировкиБезСкобок(КодМаркировки, УстанавливатьИдентификаторПримененияSSCC = Истина) Экспорт
Пример вызова
Результат = ШтрихкодыУпаковокКлиентСервер.КодМаркировкиБезСкобок(КодМаркировки, УстанавливатьИдентификаторПримененияSSCC);
ТипЗначенияПараметра
Описание, пример вызова
// Возвращает уточненное описание типов значения идентификатора применения по базовому типу// и значению дополнительного параметра.//// Параметры:// КлючИдентификатора - Строка - Код (ключ) идентификатора применения// ДополнительныйПараметрЗначение - Число - Значение дополнительного параметра//// Возвращаемое значение:// ОписаниеТипов - уточненное описание типов для значения идентификатора применения//Функция ТипЗначенияПараметра(КлючИдентификатора, ДополнительныйПараметрЗначение = 0) Экспорт
Пример вызова
Результат = ШтрихкодыУпаковокКлиентСервер.ТипЗначенияПараметра(КлючИдентификатора, ДополнительныйПараметрЗначение);
СимволОкончанияСтрокиПеременнойДлины
Описание, пример вызова
// Возвращает значение спецсимвола окончания параметра переменной длины.// Например, идентификатор СерийныйНомер может иметь переменную длину до 20 символов в штрихкоде.// Если ключи идентификаторов не ограничиваются скобками, тогда в конце полей// переменной длины должен стоять спецсимвол. Не сериализуется.//// Возвращаемое значение:// Строка - значение не сериализуемого спецсимвола//Функция СимволОкончанияСтрокиПеременнойДлины() Экспорт
Пример вызова
Результат = ШтрихкодыУпаковокКлиентСервер.СимволОкончанияСтрокиПеременнойДлины()
ШтрихкодSSCC
Описание, пример вызова
// Возвращает сгенерированный штрихкод SSCC по переданным параметрам.//// Параметры:// ПараметрыШтрихкода - Структура - Структура входящих параметров штрихкода.// * ЦифраРасширения - Число - Цифра расширения SSCC.// * ПрефиксКомпанииGS1 - Число - префикс компании GS1.// * СерийныйНомерSSCC - Число - серийный номер SSCC.// УстанавливатьСкобки - Булево - Если истина, то идентификатор SSCC 00 будет помещен в скобки.// УстанавливатьИдентификаторПрименения - Булево - Если истина, то будет установлен индентификатор применения.//// Возвращаемое значение:// Строка - Сгенерированный штрихкод.//Функция ШтрихкодSSCC(ПараметрыШтрихкода, УстанавливатьСкобки = Истина, УстанавливатьИдентификаторПрименения = Истина) Экспорт
Пример вызова
Результат = ШтрихкодыУпаковокКлиентСервер.ШтрихкодSSCC(ПараметрыШтрихкода, УстанавливатьСкобки, УстанавливатьИдентификаторПрименения);
ШтрихкодCode128
Описание, пример вызова
// Возвращает сгенерированный штрихкод Code128 по переданным параметрам//// Параметры:// ПараметрыШтрихкода - Структура - Структура входящих параметров штрихкода// * НомерФорматаCode128 - Число - Не 0, номер формата Code-128. (Подробнее см. метод ФорматШтрихкодаCode128)// * Список остальных параметров различен для каждого формата (см. в описании методов:// ШтрихкодCode128Формат1, ШтрихкодCode128Формат2, ШтрихкодCode128Формат3)//// Возвращаемое значение:// Строка - Сгенерированный штрихкод//Функция ШтрихкодCode128(ПараметрыШтрихкода) Экспорт
Пример вызова
Результат = ШтрихкодыУпаковокКлиентСервер.ШтрихкодCode128(ПараметрыШтрихкода)
ШтрихкодGS1
Описание, пример вызова
// Возвращает сгенерированный штрихкод в формате GS1//// Параметры:// ИспользуемыеИдентификаторы - Массив структур используемых идентификаторов применения GS1. Свойства структур:// *ИмяИдентификатора - Строка, имя идентификатора в верхнем регистре, например, "МАССАНЕТТОВКГ"// *КлючИдентификатора - Строка, ключ идентификатора без значения дополнительного параметра.// Например, для МассаНеттоВКг указывается 310 вместо 3102.// *Значение - Значение идентификатора. Строка, дата, число.// *ДополнительныйПараметр - Число. Например, для МассаНеттоВКг последняя цифра 2 в идентификаторе (3102) - количество// знаков после запятой.// УстанавливатьСкобки - Булево - Если истина, то коды идентификаторов (вместе с дополнительными параметрами идентификаторов,// при их наличии) будут помещены внутрь скобок ().// СимволFNC1 - Строка - Символ завершения параметра переменной длины.// Может принимать значения: "", Символ(29), [NFC1].// Штрихкод с символом Символ(29) не может передаваться с клиента на сервер.//// Возвращаемое значение:// Строка - сгенерированный штрихкод. При не заполненных параметрах штрихкод сгенерирован не будет.//Функция ШтрихкодGS1(ИспользуемыеИдентификаторы, УстанавливатьСкобки = Истина, СимволFNC1 = "") Экспорт
Пример вызова
Результат = ШтрихкодыУпаковокКлиентСервер.ШтрихкодGS1(ИспользуемыеИдентификаторы, УстанавливатьСкобки, СимволFNC1);
ПараметрыШтрихкодаSSCC
Описание, пример вызова
// Читает штрихкод формата SSCC и возвращает параметры штрихкода//// Параметры:// Штрихкод - Строка - Штрихкод в формате SSCC//// Возвращаемое значение:// Структура - структура параметров:// * Результат - Неопределено - Чтение штрихкода завершилось неудачей// - Структура - Параметры штрихкода, если штрихкод прочитан успешно:// ** ЦифраРасширения - Число - цифра расширения SSCC// ** ПрефиксКомпанииGS1 - Число - префикс компании GS1// ** СерийныйНомерSSCC - Число - серийный номер SSCC// ** КонтрольноеЧисло - Число - контрольная цифра штрихкода// * ТекстОшибки - Строка - Текст ошибки при чтении, если ошибки не было - то пустая строка.//Функция ПараметрыШтрихкодаSSCC(Знач Штрихкод) Экспорт
Пример вызова
Результат = ШтрихкодыУпаковокКлиентСервер.ПараметрыШтрихкодаSSCC(Штрихкод)
ПараметрыШтрихкодаCode128
Описание, пример вызова
// Читает штрихкод формата Code128 и возвращает параметры штрихкода//// Параметры:// Штрихкод - Строка - Штрихкод в формате 1 типа Code128 (устаревший формат)//// Возвращаемое значение:// Структура из КлючИЗначение - структура параметров:// * Результат - Неопределено - Чтение штрихкода завершилось неудачей// - Структура - Параметры штрихкода, если штрихкод прочитан успешно:// ** НомерФорматаCode128 - Число - Не 0, номер формата Code-128 (подробнее см. метод ФорматШтрихкодаCode128)// ** Список прочих параметров определяется номером формата и подробнее описан в методах:// ПараметрыШтрихкодаCode128Формат1, ПараметрыШтрихкодаCode128Формат2, ПараметрыШтрихкодаCode128Формат3// * ТекстОшибки - Строка - Текст ошибки при чтении, если ошибки не было - то пустая строка.//Функция ПараметрыШтрихкодаCode128(Знач Штрихкод) Экспорт
Пример вызова
Результат = ШтрихкодыУпаковокКлиентСервер.ПараметрыШтрихкодаCode128(Штрихкод)
ПараметрыШтрихкодаGS1
Описание, пример вызова
// Читает штрихкод и возвращает параметры. Ключи идентификаторов применения не заключены в скобки,// но после параметров переменной длины следует символ окончания параметра переменной длины.//// Параметры:// Штрихкод - Строка - Штрихкод, считанный со сканера.// ПараметрыШтрихкода - Неопределено// - Структура - накопленные считанные параметры штрихкода.//// Возвращаемое значение:// Структура из КлючИЗначение:// * Результат - Неопределено - Если в процессе чтения возникла ошибка.// - Массив из см. ПараметрЗначенияИдентификатораПрименения// * ТекстОшибки - Строка - Содержит текст ошибки считывания, при ее наличии.//Функция ПараметрыШтрихкодаGS1(Знач Штрихкод, ПараметрыШтрихкода = Неопределено) Экспорт
Пример вызова
Результат = ШтрихкодыУпаковокКлиентСервер.ПараметрыШтрихкодаGS1(Штрихкод, ПараметрыШтрихкода);
ПараметрыШтрихкодаGS1СоСкобками
Описание, пример вызова
// Читает штрихкод и возвращает параметры. Ключи идентификаторов применения заключены в скобки,// но после параметров переменной длины1 не следует символ окончания параметра переменной длины.// В данном формате штрихкод храниться в поле ИБ.// См. описание функции ПараметрыШтрихкодаGS1.//// Параметры:// Штрихкод - Строка - Штрихкод// ПараметрыШтрихкода - Неопределено// ПараметрыШтрихкода - см. ПараметрыШтрихкодаCode128 -//// Возвращаемое значение:// - Неопределено// - см. ПараметрыШтрихкодаGS1Функция ПараметрыШтрихкодаGS1СоСкобками(Знач Штрихкод, ПараметрыШтрихкода = Неопределено) Экспорт
Пример вызова
Результат = ШтрихкодыУпаковокКлиентСервер.ПараметрыШтрихкодаGS1СоСкобками(Штрихкод, ПараметрыШтрихкода);
ПараметрыШтрихкода
Описание, пример вызова
// Читает штрихкод неизвестного типа штрихкода и возвращает параметры.// Для каждого типа штрихкода возвращаются соответствующие параметры.//// Параметры:// Штрихкод - Строка - Штрихкод//// Возвращаемое значение:// - Неопределено// - см. ПараметрыШтрихкодаSSCC// - см. ПараметрыШтрихкодаCode128// - см. ПараметрыШтрихкодаGS1//Функция ПараметрыШтрихкода(Знач Штрихкод) Экспорт
Пример вызова
Результат = ШтрихкодыУпаковокКлиентСервер.ПараметрыШтрихкода(Штрихкод)
ФорматШтрихкодаCode128
Описание, пример вызова
// Возвращает номер формата Code-128 по переданному штрихкоду.//// Параметры:// Штрихкод - Строка - Штрихкод товара.//// Возвращаемое значение:// Число - Номер формата Code-128. Если значение 0, то формат не определен.//Функция ФорматШтрихкодаCode128(Штрихкод) Экспорт
Пример вызова
Результат = ШтрихкодыУпаковокКлиентСервер.ФорматШтрихкодаCode128(Штрихкод)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).