Skip to content

Менеджер оборудования маркировка

КодПланируемыйСтатусМаркируемогоТовара

Описание, пример вызова
// Возвращает код планируемого статус маркируемого товара
//
// Параметры:
// ПланируемыйСтатусМаркируемогоТовара - ПеречислениеСсылка.ПланируемыйСтатусМаркируемогоТовара - Планируемый статус маркируемого товара.
//
// Возвращаемое значение:
// Число - Код планируемого статус маркируемого товара по ОФД
//
Функция КодПланируемыйСтатусМаркируемогоТовара(ПланируемыйСтатусМаркируемогоТовара) Экспорт

Пример вызова

Результат = МенеджерОборудованияМаркировка.КодПланируемыйСтатусМаркируемогоТовара(ПланируемыйСтатусМаркируемогоТовара)

КодОтветаОИСМОСтатусеТовара

Описание, пример вызова
// Возвращает код ответа ОИСМ о статусе товара
//
// Параметры:
// ОтветОИСМОСтатусеТовара - ПеречислениеСсылка.ОтветОИСМОСтатусеТовара - Ответ от ИСМО.
//
// Возвращаемое значение:
// Число - Ответ ОИСМ о статусе товара по ОФД
//
Функция КодОтветаОИСМОСтатусеТовара(ОтветОИСМОСтатусеТовара) Экспорт

Пример вызова

Результат = МенеджерОборудованияМаркировка.КодОтветаОИСМОСтатусеТовара(ОтветОИСМОСтатусеТовара)

ОтветОИСМОСтатусеТовараПоКоду

Описание, пример вызова
// Возвращает ответ ОИСМ о статусе товара по коду.
//
// Параметры:
// ОтветОИСМОСтатусеТовара - Число - Ответ от ИСМО.
//
// Возвращаемое значение:
// ПеречислениеСсылка.ОтветОИСМОСтатусеТовара - Ответ ОИСМ.
//
Функция ОтветОИСМОСтатусеТовараПоКоду(ОтветОИСМОСтатусеТовара) Экспорт

Пример вызова

Результат = МенеджерОборудованияМаркировка.ОтветОИСМОСтатусеТовараПоКоду(ОтветОИСМОСтатусеТовара)

КодТипаМаркировкиККТ

Описание, пример вызова
// Возвращает код типа маркировки ККТ по коду.
//
// Параметры:
// ТипМаркировкиККТ - ПеречислениеСсылка.ТипыМаркировкиККТ - Тип маркировки ККТ.
//
// Возвращаемое значение:
// Строка, Произвольный - Код типа маркировки ККТ
Функция КодТипаМаркировкиККТ(ТипМаркировкиККТ) Экспорт

Пример вызова

Результат = МенеджерОборудованияМаркировка.КодТипаМаркировкиККТ(ТипМаркировкиККТ)

ТипМаркировкиККТПоКоду

Описание, пример вызова
// Возвращает код типа маркировки ККТ.
//
// Параметры:
// КодТипМаркировкиККТ - Число - Код тип маркировки ККТ
//
// Возвращаемое значение:
// Произвольный, ПеречислениеСсылка.ТипыМаркировкиККТ - Тип маркировки ККТПо коду
Функция ТипМаркировкиККТПоКоду(КодТипМаркировкиККТ) Экспорт

Пример вызова

Результат = МенеджерОборудованияМаркировка.ТипМаркировкиККТПоКоду(КодТипМаркировкиККТ)

СтатусРезультатаЗапросаКМПоКоду

Описание, пример вызова
// Возвращает статус результата запроса КМ по коду.
//
// Параметры:
// КодСтатуса - Число - Код статуса.
//
// Возвращаемое значение:
// Произвольный, ПеречислениеСсылка.СтатусРезультатаЗапросаКМ - Статус результата запроса КМПо коду
Функция СтатусРезультатаЗапросаКМПоКоду(КодСтатуса) Экспорт

Пример вызова

Результат = МенеджерОборудованияМаркировка.СтатусРезультатаЗапросаКМПоКоду(КодСтатуса)

КодТовараЗаполняетсяДляТиповИдентификаторов

Описание, пример вызова
// Возвращает, для каких типов идентификаторов будет заполняться код товара.
//
// Возвращаемое значение:
// Массив из ПеречислениеСсылка.ТипыИдентификаторовТовараККТ
//
Функция КодТовараЗаполняетсяДляТиповИдентификаторов() Экспорт

Пример вызова

Результат = МенеджерОборудованияМаркировка.КодТовараЗаполняетсяДляТиповИдентификаторов() Экспорт;);

КодТовараИдентифицируетЭкземпляр

Описание, пример вызова
// Идентифицирует ли код товара (значение тега 1162) экземпляр товара.
//
// Параметры:
// РеквизитКодаТовара - Строка - Значение реквизита кода товара в BASE64.
// ШтриховойКодТовара - Строка - Штриховой код товара.
//
// Возвращаемое значение:
// Булево - Истина - Если код товара идентифицирует экземпляр товара.
//
Функция КодТовараИдентифицируетЭкземпляр(Знач РеквизитКодаТовара = Неопределено, Знач ШтриховойКодТовара = Неопределено) Экспорт

Пример вызова

Результат = МенеджерОборудованияМаркировка.КодТовараИдентифицируетЭкземпляр(РеквизитКодаТовара, ШтриховойКодТовара);

СформироватьXMLДляЗапросаКМ

Описание, пример вызова
// Сформировать XML для запроса КМ.
//
// Параметры:
// ПараметрыОперации - Структура - Параметры операции.
//
// Возвращаемое значение:
// Строка
//
Функция СформироватьXMLДляЗапросаКМ(ПараметрыОперации, РевизияИнтерфейса = 0) Экспорт

Пример вызова

Результат = МенеджерОборудованияМаркировка.СформироватьXMLДляЗапросаКМ(ПараметрыОперации, РевизияИнтерфейса);

ПолучитьРезультатыЗапросаКМИзXMLПакета

Описание, пример вызова
// Получить результаты запроса КМ из XML пакета.
//
// Параметры:
// ДанныеXML - Строка - XML.
//
// Возвращаемое значение:
// Структура - Получить результаты запроса КМИз XMLПакета:
// * КодМаркировкиПроверен - Булево -
// * РезультатПроверки - Булево -
Функция ПолучитьРезультатыЗапросаКМИзXMLПакета(ДанныеXML) Экспорт

Пример вызова

Результат = МенеджерОборудованияМаркировка.ПолучитьРезультатыЗапросаКМИзXMLПакета(ДанныеXML)

ПолучитьРезультатыОИСМКМИзXMLПакета

Описание, пример вызова
// Получить результаты запроса ОИСМ КМ из XML пакета.
//
// Параметры:
// ДанныеXML - Строка - XML.
// Параметры - Неопределено - Параметры
//
// Возвращаемое значение:
// Неопределено, Структура - Получить результаты ОИСМКМИз XMLПакета:
// * ИдентификаторЗапроса - УникальныйИдентификатор.
// * СтатусРезультата - ПеречислениеСсылка.СтатусРезультатаЗапросаКМ.
// * РезультатПроверкиОИСМ - Булево -
// * КодРезультатаПроверкиОИСМ - Число -
// * РезультатПроверкиОИСМПредставление - Строка -
// * РезультатПроверкиСведенийОТоваре - Булево
// * РезультатПроверкиСведенийОТовареПФ - Булево
// * КодОбработкиЗапроса - Число
// * СтатусОбработкиЗапроса - ПеречислениеСсылка.СтатусОбработкиЗапросаКМ.
// * СтатусТовара - Неопределено -
Функция ПолучитьРезультатыОИСМКМИзXMLПакета(ДанныеXML, Параметры = Неопределено) Экспорт

Пример вызова

Результат = МенеджерОборудованияМаркировка.ПолучитьРезультатыОИСМКМИзXMLПакета(ДанныеXML, Параметры);

ПараметрыЗаписиОперацииПроверкиКМ

Описание, пример вызова
// Возвращает структуру для формирования записи в журнале логирования операций проверки кода маркировки
//
// Возвращаемое значение:
// Структура:
// * Наименование - Строка - наименование товара
// * КонтрольнаяМарка - Строка - контрольная марка в виде Base64
// * ЗапросРазрешенияПродажиКМ - Булево - выполнялся запрос разрешения продажи
// * АдресСервераЗапросаРазрешения - Строка - адрес сервера где выполняется запрос разрешения
// * ТекстЗапросаРазрешения - Строка - текст запроса для получения разрешения
// * КодОтветаРазрешения - Строка - код ответа который получен от удаленного сервера, если код не задан, а значение флага
// ЗапросРазрешенияПродажиКМ установлено в Истина, тогда код будет содержать текст Таймаут
// * РезультатЗапросаРазрешения - Строка - JSON - строка, ответ от удаленного сервера ГИС МТ
// * ИдентификаторЗапросаРазрешения - Строка - идентификатор запроса полученного разрешения
// * ВремяЗапросаРазрешения - Строка, Дата, Неопределено - таймштамп полученный с удаленного сервера
// * ПродажаРазрешена - Булево - флаг указывающий, что продажа разрешена, на форме записи будет отображение, что продажа разрешена.
// * ПричинаЗапрета - Строка - Причина запрета продажи, для отображения на форме записи
// * ДополнительныеСведения - Массив из см. ОборудованиеЧекопечатающиеУстройстваКлиентСервер.ДополнительноеСведениеЗапросаКМ
//
Функция ПараметрыЗаписиОперацииПроверкиКМ() Экспорт

Пример вызова

Результат = МенеджерОборудованияМаркировка.ПараметрыЗаписиОперацииПроверкиКМ()

ДобавитьЗаписьВЖурналОперацийПроверкиКМ

Описание, пример вызова
// Процедура добавляет в журнал операций проверки контрольной марки, операцию по проверке КМ на сервере ГИС МТ
//
// Параметры:
// ПараметрыЗаписиОперации - см. ПараметрыЗаписиОперацииПроверкиКМ
//
Процедура ДобавитьЗаписьВЖурналОперацийПроверкиКМ(ПараметрыЗаписиОперации) Экспорт

Пример вызова

МенеджерОборудованияМаркировка.ДобавитьЗаписьВЖурналОперацийПроверкиКМ(ПараметрыЗаписиОперации)

РазобратьСтрокуШтрихкодаGS1

Описание, пример вызова
// Разобрать строку штрихкода в соответствии со стандартом GS1.
//
// Параметры:
// Штрихкод - Строка - значение штрихкода.
//
// Возвращаемое значение:
// Структура - см. МенеджерОборудованияМаркировкаКлиентСервер.НовыйРезультатРазбораСтрокиШтрихкодаGS1.
Функция РазобратьСтрокуШтрихкодаGS1(Знач Штрихкод) Экспорт

Пример вызова

Результат = МенеджерОборудованияМаркировка.РазобратьСтрокуШтрихкодаGS1(Штрихкод) Экспорт;);

РазобратьШтриховойКодТовара

Описание, пример вызова
// Разобрать штриховой код товара.
//
// Параметры:
// Штрихкод - Строка - Штрихкод
// ШтрихкодВBase64 - Булево - Штрихкод в base64
//
// Возвращаемое значение:
// Структура - Разобрать штриховой код товара:
// * Разобран - Булево -
// * ОписаниеОшибки - СТрока
// * ПредставлениеШтрихкода - Строка -
// * ДанныеШтрихкода - Строка -
// * ТипИдентификатораТовара - ПеречислениеСсылка.ТипыИдентификаторовТовараККТ -
// * GTIN - Строка -
// * СерийныйНомер - Строка -
// * EAN - Строка -
// * РеквизитКодаТовараHEX - Строка -
// * РеквизитКодаТовара - Строка -
// * ИдентифицируетЭкземпляр - Булево -
// * ПотребительскаяУпаковкаТабачнойПродукции - Булево -
// * ШтрихкодBase64 - Булево -
// * НаименованиеРеквизита - Строка -
//
Функция РазобратьШтриховойКодТовара(Знач Штрихкод, Знач ШтрихкодВBase64 = Ложь) Экспорт

Пример вызова

Результат = МенеджерОборудованияМаркировка.РазобратьШтриховойКодТовара(Штрихкод, ШтрихкодВBase64);

КодыGS1

Описание, пример вызова
// Коды GS1.
//
// Возвращаемое значение:
// Соответствие из Строка - Коды GS1
Функция КодыGS1() Экспорт

Пример вызова

Результат = МенеджерОборудованияМаркировка.КодыGS1()

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).