Интеграция ИСМП служебный
ПостроитьОчередьСообщений
Описание, пример вызова
Процедура ПостроитьОчередьСообщений(ПараметрыОбмена, СообщениеИлиДокумент = Неопределено) Экспорт
Пример вызова
ИнтеграцияИСМПСлужебный.ПостроитьОчередьСообщений(ПараметрыОбмена, СообщениеИлиДокумент);
ПодготовитьКПередачеУниверсально
Описание, пример вызова
Функция ПодготовитьКПередачеУниверсально(ВходящиеДанные, ПараметрыОбмена) Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.ПодготовитьКПередачеУниверсально(ВходящиеДанные, ПараметрыОбмена)
ЗагрузитьВходящиеДокументыУниверсально
Описание, пример вызова
Функция ЗагрузитьВходящиеДокументыУниверсально(ПараметрыЗагрузки, ПараметрыОбмена) Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.ЗагрузитьВходящиеДокументыУниверсально(ПараметрыЗагрузки, ПараметрыОбмена)
ПродолжитьВыполнениеОбменаУниверсально
Описание, пример вызова
Функция ПродолжитьВыполнениеОбменаУниверсально(ПодписанныеСообщенияПоОрганизациям, ПараметрыОбмена) Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.ПродолжитьВыполнениеОбменаУниверсально(ПодписанныеСообщенияПоОрганизациям, ПараметрыОбмена)
ВыполнитьОбменУниверсально
Описание, пример вызова
Функция ВыполнитьОбменУниверсально(ПараметрыОбмена) Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.ВыполнитьОбменУниверсально(ПараметрыОбмена)
ВремяОжидания
Описание, пример вызова
Функция ВремяОжидания(НомерИтерации) Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.ВремяОжидания(НомерИтерации)
ВремяОжиданияОбработкиКвитанции
Описание, пример вызова
Функция ВремяОжиданияОбработкиКвитанции() Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.ВремяОжиданияОбработкиКвитанции()
СтруктураСообщенияJSON
Описание, пример вызова
// Формирует пустую структуру сообщения XML//// Возвращаемое значение:// Структура - Структура со свойствами:// * ТекстОшибки - Строка - Текст ошибки.// * Ошибки - Соответствие - Описание ошибок.// * Описание - Строка - Описание для отображения в форме подписания.// * ТекстСообщенияJSON - Строка - Текст сообщения JSON.// * ТипЗапроса - ПеречислениеСсылка.ТипыЗапросовИС - Тип сообщения.// * Организация - ОпределяемыйТип.Организация - Организация.// * Операция - ПеречислениеСсылка.ВидыОперацийИСМП - Вид операции.// * Документ - ДокументСсылка - Документ.// * Версия - Строка - Версия сообщения.// * СообщениеОснование - СправочникСсылка.ИСМППрисоединенныеФайлы - сообщение основание.// * ДанныеДляПолученияДокумента - Структура - Данные для получения документа.// * ДокументОснование - ДокументСсылка - Документ основание.Функция СтруктураСообщенияJSON() Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.СтруктураСообщенияJSON()
ДобавитьЗаписьВПротоколОбмена
Описание, пример вызова
// Добавить запись в протокол обмена.//// Параметры:// ТекстСообщенияJSON - Строка - Текст сообщения XML.// Реквизиты - Структура - Значения реквизитов сообщения.// ПроверятьХешБезСсылки - Булево - Признак проверки хеша без ссылки.//// Возвращаемое значение:// Структура - Структура со свойствами:// * НовоеСообщение - Булево - Это новое сообщение.// * Ссылка - СправочникСсылка.ИСМППрисоединенныеФайлы - Ссылка на присоединенный файл.//Функция ДобавитьЗаписьВПротоколОбмена(ТекстСообщенияJSON, Реквизиты, ПроверятьХешБезСсылки = Ложь) Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.ДобавитьЗаписьВПротоколОбмена(ТекстСообщенияJSON, Реквизиты, ПроверятьХешБезСсылки);
ОпределитьСтанциюУправленияЗаказами
Описание, пример вызова
Функция ОпределитьСтанциюУправленияЗаказами(СообщенияJSON, СообщениеJSON, Шапка, ДополнительныеПараметры) Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.ОпределитьСтанциюУправленияЗаказами(СообщенияJSON, СообщениеJSON, Шапка, ДополнительныеПараметры)
ОпределитьСтанциюУправленияЗаказамиУпрощенно
Описание, пример вызова
Функция ОпределитьСтанциюУправленияЗаказамиУпрощенно(СообщенияJSON, Операция, Шапка, ДополнительныеПараметры) Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.ОпределитьСтанциюУправленияЗаказамиУпрощенно(СообщенияJSON, Операция, Шапка, ДополнительныеПараметры)
НоваяСтруктураПоискаНастроекОбменаСУЗ
Описание, пример вызова
Функция НоваяСтруктураПоискаНастроекОбменаСУЗ(Основание = Неопределено) Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.НоваяСтруктураПоискаНастроекОбменаСУЗ(Основание);
ПодготовитьКПередачеДлительнаяОперация
Описание, пример вызова
Процедура ПодготовитьКПередачеДлительнаяОперация(ПараметрыФоновогоЗадания, АдресРезультата) Экспорт
Пример вызова
ИнтеграцияИСМПСлужебный.ПодготовитьКПередачеДлительнаяОперация(ПараметрыФоновогоЗадания, АдресРезультата)
ЗагрузитьВходящиеДокументыДлительнаяОперация
Описание, пример вызова
Процедура ЗагрузитьВходящиеДокументыДлительнаяОперация(ПараметрыФоновогоЗадания, АдресРезультата) Экспорт
Пример вызова
ИнтеграцияИСМПСлужебный.ЗагрузитьВходящиеДокументыДлительнаяОперация(ПараметрыФоновогоЗадания, АдресРезультата)
ВыполнитьОбменДлительнаяОперация
Описание, пример вызова
Процедура ВыполнитьОбменДлительнаяОперация(ПараметрыФоновогоЗадания, АдресРезультата) Экспорт
Пример вызова
ИнтеграцияИСМПСлужебный.ВыполнитьОбменДлительнаяОперация(ПараметрыФоновогоЗадания, АдресРезультата)
ПродолжитьВыполнениеОбменаДлительнаяОперация
Описание, пример вызова
Процедура ПродолжитьВыполнениеОбменаДлительнаяОперация(ПараметрыФоновогоЗадания, АдресРезультата) Экспорт
Пример вызова
ИнтеграцияИСМПСлужебный.ПродолжитьВыполнениеОбменаДлительнаяОперация(ПараметрыФоновогоЗадания, АдресРезультата)
ВыполнитьОбновлениеНастроекДляРазрешительногоРежимаДлительнаяОперация
Описание, пример вызова
// Длительная операция обновления настроек при включении товарных групп разрешительного режима//// Параметры:// ПараметрыФоновогоЗадания - Структура - Параметры запуска фонового задания// АдресРезультата - Строка - адрес возврата результатаПроцедура ВыполнитьОбновлениеНастроекДляРазрешительногоРежимаДлительнаяОперация(ПараметрыФоновогоЗадания, АдресРезультата) Экспорт
Пример вызова
ИнтеграцияИСМПСлужебный.ВыполнитьОбновлениеНастроекДляРазрешительногоРежимаДлительнаяОперация(ПараметрыФоновогоЗадания, АдресРезультата)
ПроверитьЗаполнениеШтрихкодовУпаковок
Описание, пример вызова
Процедура ПроверитьЗаполнениеШтрихкодовУпаковок(Объект, Отказ) Экспорт
Пример вызова
ИнтеграцияИСМПСлужебный.ПроверитьЗаполнениеШтрихкодовУпаковок(Объект, Отказ)
ОписаниеОперации
Описание, пример вызова
// Сформировать описание операции для документа//// Параметры:// Описание - Строка - Описание операции// ДокументСсылка - ДокументСсылка - Документ// НомерВерсии - Число - Номер версии// ТекстПоКоличествуСообщений - Строка - Текст с количеством сообщений//// Возвращаемое значение:// Строка - Описание операции.//Функция ОписаниеОперации(Описание, ДокументСсылка, НомерВерсии = Неопределено, ТекстПоКоличествуСообщений = Неопределено) Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.ОписаниеОперации(Описание, ДокументСсылка, НомерВерсии, ТекстПоКоличествуСообщений);
ОписаниеОперацииПередачиДанных
Описание, пример вызова
// Сформировать описание операции для документа//// Параметры:// ОперацияПередачиДанных - ПеречислениеСсылка.ВидыОперацийИСМП - Операция обмена с ЕГАИС// ДокументСсылка - ДокументСсылка - Документ ссылка// НомерВерсии - Число - Номер версии// ТекстПоКоличествуСообщений - Строка - Текст с количеством сообщений//// Возвращаемое значение:// Строка - Описание операции//Функция ОписаниеОперацииПередачиДанных(ОперацияПередачиДанных, ДокументСсылка = Неопределено, НомерВерсии = Неопределено, ТекстПоКоличествуСообщений = Неопределено) Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.ОписаниеОперацииПередачиДанных(ОперацияПередачиДанных, ДокументСсылка, НомерВерсии, ТекстПоКоличествуСообщений);
ТекстКоличествоИзГруппы
Описание, пример вызова
// Формирует текст счетчика по формату N из M.//// Параметры:// ТекущийНомерГруппы - Число - текущий номер в группе.// КоличествоГрупп - Число - Всего элементов в группе.// Возвращаемое значение:// Строка - Сформированный текст счетчика.Функция ТекстКоличествоИзГруппы(ТекущийНомерГруппы, КоличествоГрупп) Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.ТекстКоличествоИзГруппы(ТекущийНомерГруппы, КоличествоГрупп)
ОписаниеОперацииПолученияДанных
Описание, пример вызова
// Сформировать описание операции для документа//// Параметры:// ОперацияПередачиДанных - ПеречислениеСсылка.ВидыОперацийИСМП - Операция обмена с ЕГАИС// ДокументСсылка - ДокументСсылка - Документ ссылка// НомерВерсии - Число - Номер версии//// Возвращаемое значение:// Строка - Описание операции//Функция ОписаниеОперацииПолученияДанных(ОперацияПередачиДанных) Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.ОписаниеОперацииПолученияДанных(ОперацияПередачиДанных)
КатегорииОпераций
Описание, пример вызова
// Возвращает операции обмена с ИС МП, разбитые на категории//// Возвращаемое значение:// Структура - со свойствами:// * ПередачаДанных - Соответствие - Операции передачи данных.// * ПолучениеДанных - Соответствие - Операции получения данных.//Функция КатегорииОпераций() Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.КатегорииОпераций()
СтруктураИзменения
Описание, пример вызова
// Формирует пустую структуру изменений данных//// Возвращаемое значение:// Структура - Структура со свойствами://Функция СтруктураИзменения() Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.СтруктураИзменения()
ЗаписатьОшибкуВЖурналРегистрации
Описание, пример вызова
// Выполняет запись ошибки в журнал регистрации, добавляя имя события ИС МП.//// Параметры:// ТекстОшибки - Строка - текст ошибки.// ОбъектМетаданных - ОбъектМетаданных - объект метаданных с ошибкой.// Данные - Произвольный - объект данных с ошибкой.Процедура ЗаписатьОшибкуВЖурналРегистрации(ТекстОшибки, ОбъектМетаданных = Неопределено, Данные = Неопределено) Экспорт
Пример вызова
ИнтеграцияИСМПСлужебный.ЗаписатьОшибкуВЖурналРегистрации(ТекстОшибки, ОбъектМетаданных, Данные);
ЗаполнитьGTINМаркировкиОстатков
Описание, пример вызова
// Заполняет колонку GTIN в переданный таблице значениями, пригодными для маркировки остатков, полученными с помощью// (См. ИнтерфейсИСМП.НайтиПродукциюПоИННПроизводителя)//// Параметры:// ТаблицаНоменклатуры - ДанныеФормыКоллекция - Таблица номенклатуры для заполнения колонки GTIN:// * ЦелевойПол - ПеречислениеСсылка.ЦелевойПолИСМП - Целевой пол.// * СпособВводаВОборот - ПеречислениеСсылка.СпособыВводаВОборотСУЗ - Способ ввода в оборот.// * КодТНВЭД - Строка - Код ТНВЭД будет взято первые два символа.// * GTIN - Строка - Поле GTIN, значение которого требуется заполнить,// если не заполнено.// Организация - ОпределяемыйТип.Организация - Оранизация-владелец.// ВидПродукции - ПеречислениеСсылка.ВидыПродукцииИС - Вид продукции.// Возвращаемое значение:// Структура - Заполнить GTINМаркировки остатков:// * ТребуетсяОбновлениеКлючаСессии - Булево - Обновление ключа сессии.// * ТекстОшибки - Неопределено, Строка - Текст ошибки.Функция ЗаполнитьGTINМаркировкиОстатков(ТаблицаНоменклатуры, Организация, ВидПродукции) Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.ЗаполнитьGTINМаркировкиОстатков(ТаблицаНоменклатуры, Организация, ВидПродукции)
ОбязательныеПоляОписанияОстатковПоСтрокеДокумента
Описание, пример вызова
// Формирует строку для передачи описания остатков//// Параметры:// СтрокаТовары - СтрокаТабличнойЧасти - Строка докумемента Заказа на эмиссию СУЗ// ВидПродукции - ПеречислениеСсылка.ВидыПродукцииИС - Вид продукции.// Возвращаемое значение:// Структура - Описание:// * release_method - Строка - Способ ввода в оборот;// * name - Строка - Наименование товара;// * model - Строка - Модель;// * tnved_code_2 - Число - Начало кода ТНВЭД.// * product_gender - Строка - Целевой пол.// * consumer_age - Строка - Возрастная категория.Функция ОбязательныеПоляОписанияОстатковПоСтрокеДокумента(СтрокаТовары, ВидПродукции) Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.ОбязательныеПоляОписанияОстатковПоСтрокеДокумента(СтрокаТовары, ВидПродукции)
НормализованноеСтроковоеЗначение
Описание, пример вызова
Функция НормализованноеСтроковоеЗначение(Знач ВходноеЗначение) Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.НормализованноеСтроковоеЗначение(ВходноеЗначение)
ЗаполнитьСвойствоXDTO
Описание, пример вызова
// Устанавливает значение свойства объекта XDTO.//Процедура ЗаполнитьСвойствоXDTO(ОбъектXDTO, ИмяСвойства, ЗначениеСвойства = Неопределено, КешОшибок = Неопределено, Глубина = Неопределено) Экспорт
Пример вызова
ИнтеграцияИСМПСлужебный.ЗаполнитьСвойствоXDTO(ОбъектXDTO, ИмяСвойства, ЗначениеСвойства, КешОшибок, Глубина);
ПодготовитьОчередьЗагрузкиКодовМаркировкиПоЗаказуНаЭмиссию
Описание, пример вызова
Функция ПодготовитьОчередьЗагрузкиКодовМаркировкиПоЗаказуНаЭмиссию(ПараметрыЗапроса, ЭлементОчереди, ЗагружатьДо, ПараметрыОбмена, НастройкаОбменаСУЗ) Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.ПодготовитьОчередьЗагрузкиКодовМаркировкиПоЗаказуНаЭмиссию(ПараметрыЗапроса, ЭлементОчереди, ЗагружатьДо, ПараметрыОбмена, НастройкаОбменаСУЗ)
ПодготовитьКПередачеСообщениеНаЗакрытиеПодзаказаНаЭмиссиюКодовМаркировки
Описание, пример вызова
Функция ПодготовитьКПередачеСообщениеНаЗакрытиеПодзаказаНаЭмиссиюКодовМаркировки(ЭлементОчередиОснование, Знач ЗагружатьДо, ПараметрыЗапроса, ПараметрыОбмена, НастройкаОбменаСУЗ) Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.ПодготовитьКПередачеСообщениеНаЗакрытиеПодзаказаНаЭмиссиюКодовМаркировки(ЭлементОчередиОснование, ЗагружатьДо, ПараметрыЗапроса, ПараметрыОбмена, НастройкаОбменаСУЗ)
ЗапроситьУстановитьКлючСессии
Описание, пример вызова
Процедура ЗапроситьУстановитьКлючСессии(ТребуетсяЗапроситьУстановитьКлючСессии, ПодписанныеСообщенияПоОрганизациям, Экспорт
Пример вызова
ИнтеграцияИСМПСлужебный.ЗапроситьУстановитьКлючСессии(ТребуетсяЗапроситьУстановитьКлючСессии, ПодписанныеСообщенияПоОрганизациям, );
ПараметрыСеансаИС
Описание, пример вызова
Функция ПараметрыСеансаИС() Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.ПараметрыСеансаИС()
ПрочитатьПараметрыСеансаИС
Описание, пример вызова
Процедура ПрочитатьПараметрыСеансаИС(ПараметрыСеансаИС) Экспорт
Пример вызова
ИнтеграцияИСМПСлужебный.ПрочитатьПараметрыСеансаИС(ПараметрыСеансаИС)
СтроковоеПредставлениеПустогоУникальногоИдентификатора
Описание, пример вызова
Функция СтроковоеПредставлениеПустогоУникальногоИдентификатора() Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.СтроковоеПредставлениеПустогоУникальногоИдентификатора()
ИндексКартинкиПоВидуУпаковкиИВидуПродукции
Описание, пример вызова
Функция ИндексКартинкиПоВидуУпаковкиИВидуПродукции(ВидУпаковки, ВидПродукции) Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.ИндексКартинкиПоВидуУпаковкиИВидуПродукции(ВидУпаковки, ВидПродукции)
КоличествоКодовВСообщенииАгрегация
Описание, пример вызова
Функция КоличествоКодовВСообщенииАгрегация() Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.КоличествоКодовВСообщенииАгрегация()
КоличествоКодовВСообщенииПодтверждениеПоступленияКИЗ
Описание, пример вызова
Функция КоличествоКодовВСообщенииПодтверждениеПоступленияКИЗ() Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.КоличествоКодовВСообщенииПодтверждениеПоступленияКИЗ()
КоличествоКодовВСообщенииВводВОборот
Описание, пример вызова
Функция КоличествоКодовВСообщенииВводВОборот(ЭтоМаркировкаОстатков = Ложь) Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.КоличествоКодовВСообщенииВводВОборот(ЭтоМаркировкаОстатков);
КоличествоКодовВСообщенииАТК
Описание, пример вызова
Функция КоличествоКодовВСообщенииАТК() Экспорт
Пример вызова
Результат = ИнтеграцияИСМПСлужебный.КоличествоКодовВСообщенииАТК()
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).