Skip to content

Интеграция ИСМП служебный

ПостроитьОчередьСообщений

Описание, пример вызова
Процедура ПостроитьОчередьСообщений(ПараметрыОбмена, СообщениеИлиДокумент = Неопределено) Экспорт

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

ИнтеграцияИСМПСлужебный.ПостроитьОчередьСообщений(ПараметрыОбмена, СообщениеИлиДокумент);

ПодготовитьКПередачеУниверсально

Описание, пример вызова
Функция ПодготовитьКПередачеУниверсально(ВходящиеДанные, ПараметрыОбмена) Экспорт

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

Результат = ИнтеграцияИСМПСлужебный.ПодготовитьКПередачеУниверсально(ВходящиеДанные, ПараметрыОбмена)

ЗагрузитьВходящиеДокументыУниверсально

Описание, пример вызова
Функция ЗагрузитьВходящиеДокументыУниверсально(ПараметрыЗагрузки, ПараметрыОбмена) Экспорт

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

Результат = ИнтеграцияИСМПСлужебный.ЗагрузитьВходящиеДокументыУниверсально(ПараметрыЗагрузки, ПараметрыОбмена)

ПродолжитьВыполнениеОбменаУниверсально

Описание, пример вызова
Функция ПродолжитьВыполнениеОбменаУниверсально(ПодписанныеСообщенияПоОрганизациям, ПараметрыОбмена) Экспорт

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

Результат = ИнтеграцияИСМПСлужебный.ПродолжитьВыполнениеОбменаУниверсально(ПодписанныеСообщенияПоОрганизациям, ПараметрыОбмена)

ВыполнитьОбменУниверсально

Описание, пример вызова
Функция ВыполнитьОбменУниверсально(ПараметрыОбмена) Экспорт

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

Результат = ИнтеграцияИСМПСлужебный.ВыполнитьОбменУниверсально(ПараметрыОбмена)

ВремяОжидания

Описание, пример вызова
Функция ВремяОжидания(НомерИтерации) Экспорт

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

Результат = ИнтеграцияИСМПСлужебный.ВремяОжидания(НомерИтерации)

ВремяОжиданияОбработкиКвитанции

Описание, пример вызова
Функция ВремяОжиданияОбработкиКвитанции() Экспорт

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

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

СтруктураСообщения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).