Менеджер оборудования маркировка
КодПланируемыйСтатусМаркируемогоТовара
Описание, пример вызова
// Возвращает код планируемого статус маркируемого товара//// Параметры:// ПланируемыйСтатусМаркируемогоТовара - ПеречислениеСсылка.ПланируемыйСтатусМаркируемогоТовара - Планируемый статус маркируемого товара.//// Возвращаемое значение:// Число - Код планируемого статус маркируемого товара по ОФД//Функция КодПланируемыйСтатусМаркируемогоТовара(ПланируемыйСтатусМаркируемогоТовара) Экспорт
Пример вызова
Результат = МенеджерОборудованияМаркировка.КодПланируемыйСтатусМаркируемогоТовара(ПланируемыйСтатусМаркируемогоТовара)
КодОтветаОИСМОСтатусеТовара
Описание, пример вызова
// Возвращает код ответа ОИСМ о статусе товара//// Параметры:// ОтветОИСМОСтатусеТовара - ПеречислениеСсылка.ОтветОИСМОСтатусеТовара - Ответ от ИСМО.//// Возвращаемое значение:// Число - Ответ ОИСМ о статусе товара по ОФД//Функция КодОтветаОИСМОСтатусеТовара(ОтветОИСМОСтатусеТовара) Экспорт
Пример вызова
Результат = МенеджерОборудованияМаркировка.КодОтветаОИСМОСтатусеТовара(ОтветОИСМОСтатусеТовара)
ОтветОИСМОСтатусеТовараПоКоду
Описание, пример вызова
// Возвращает ответ ОИСМ о статусе товара по коду.//// Параметры:// ОтветОИСМОСтатусеТовара - Число - Ответ от ИСМО.//// Возвращаемое значение:// ПеречислениеСсылка.ОтветОИСМОСтатусеТовара - Ответ ОИСМ.//Функция ОтветОИСМОСтатусеТовараПоКоду(ОтветОИСМОСтатусеТовара) Экспорт
Пример вызова
Результат = МенеджерОборудованияМаркировка.ОтветОИСМОСтатусеТовараПоКоду(ОтветОИСМОСтатусеТовара)
КодТипаМаркировкиККТ
Описание, пример вызова
// Возвращает код типа маркировки ККТ по коду.//// Параметры:// ТипМаркировкиККТ - ПеречислениеСсылка.ТипыМаркировкиККТ - Тип маркировки ККТ.//// Возвращаемое значение:// Строка, Произвольный - Код типа маркировки ККТФункция КодТипаМаркировкиККТ(ТипМаркировкиККТ) Экспорт
Пример вызова
Результат = МенеджерОборудованияМаркировка.КодТипаМаркировкиККТ(ТипМаркировкиККТ)
ТипМаркировкиККТПоКоду
Описание, пример вызова
// Возвращает код типа маркировки ККТ.//// Параметры:// КодТипМаркировкиККТ - Число - Код тип маркировки ККТ//// Возвращаемое значение:// Произвольный, ПеречислениеСсылка.ТипыМаркировкиККТ - Тип маркировки ККТПо кодуФункция ТипМаркировкиККТПоКоду(КодТипМаркировкиККТ) Экспорт
Пример вызова
Результат = МенеджерОборудованияМаркировка.ТипМаркировкиККТПоКоду(КодТипМаркировкиККТ)
СтатусРезультатаЗапросаКМПоКоду
Описание, пример вызова
// Возвращает статус результата запроса КМ по коду.//// Параметры:// КодСтатуса - Число - Код статуса.//// Возвращаемое значение:// Произвольный, ПеречислениеСсылка.СтатусРезультатаЗапросаКМ - Статус результата запроса КМПо кодуФункция СтатусРезультатаЗапросаКМПоКоду(КодСтатуса) Экспорт
Пример вызова
Результат = МенеджерОборудованияМаркировка.СтатусРезультатаЗапросаКМПоКоду(КодСтатуса)
КодТовараЗаполняетсяДляТиповИдентификаторов
Описание, пример вызова
// Возвращает, для каких типов идентификаторов будет заполняться код товара.//// Возвращаемое значение:// Массив из ПеречислениеСсылка.ТипыИдентификаторовТовараККТ//Функция КодТовараЗаполняетсяДляТиповИдентификаторов() Экспорт
Пример вызова
Результат = МенеджерОборудованияМаркировка.КодТовараЗаполняетсяДляТиповИдентификаторов() Экспорт;);
КодТовараИдентифицируетЭкземпляр
Описание, пример вызова
// Идентифицирует ли код товара (значение тега 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).