kb-erp/src/content/docs/bsp/ИнтеграцияОбъектовОбластейДанных.md
wakadakawaka 0caaa910d1 first
2025-04-25 21:40:35 +05:00

15 KiB
Raw Blame History

title, slug
title slug
Интеграция объектов областей данных bsp/интеграция-объектов-областей-данных

ПриОпределенииПсевдонимовОбработчиков

Описание, пример вызова

// См. ОчередьЗаданийПереопределяемый.ПриОпределенииПсевдонимовОбработчиков
// @skip-warning ПустойМетод - особенность реализации.
//
// Параметры:
// 	СоответствиеИменПсевдонимам - см. ОчередьЗаданийПереопределяемый.ПриОпределенииПсевдонимовОбработчиков.СоответствиеИменПсевдонимам
//
Процедура ПриОпределенииПсевдонимовОбработчиков(СоответствиеИменПсевдонимам) Экспорт

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

ИнтеграцияОбъектовОбластейДанных.ПриОпределенииПсевдонимовОбработчиков(СоответствиеИменПсевдонимам) 

ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки

Описание, пример вызова

// См. ВыгрузкаЗагрузкаДанныхПереопределяемый.ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки
//
// Параметры:
//	Типы - см. ВыгрузкаЗагрузкаДанныхПереопределяемый.ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки.Типы
//
Процедура ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки(Типы) Экспорт

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

ИнтеграцияОбъектовОбластейДанных.ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки(Типы) 

ДобавитьОбъектКОтправке

Описание, пример вызова

// Добавляет объект к отправке во внешнюю учетную систему.
// @skip-warning ПустойМетод - особенность реализации.
//
// Параметры:
//  УчетнаяСистема - ОпределяемыйТип.УчетныеСистемыИнтеграцииОбластейДанных - учетная система.
//  ИдентификаторОбъекта - Строка - идентификатор объекта, должен соответствовать
//						 требованиям к именованию файлов операционной системы (длина - 50).
//  Обработчик - Строка - идентификатор обработчика объекта (длина - 50).
//  ДанныеОбъекта - ДвоичныеДанные - данные объекта к отправке (если не указано, данные будут запрошены перед отправкой).
//
Процедура ДобавитьОбъектКОтправке(УчетнаяСистема, ИдентификаторОбъекта, Экспорт

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

ИнтеграцияОбъектовОбластейДанных.ДобавитьОбъектКОтправке(УчетнаяСистема, ИдентификаторОбъекта, );

УдалитьОбъектКОтправке

Описание, пример вызова

// Удаляет объект из объектов к отправке в учетную систему.
// @skip-warning ПустойМетод - особенность реализации.
//
// Параметры:
//  УчетнаяСистема - ОпределяемыйТип.УчетныеСистемыИнтеграцииОбластейДанных - учетная система.
//  ИдентификаторОбъекта - Строка - идентификатор объекта (длина - 50).
//  Обработчик - Строка - идентификатор обработчика объекта (длина - 50).
//
Процедура УдалитьОбъектКОтправке(УчетнаяСистема, Экспорт

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

ИнтеграцияОбъектовОбластейДанных.УдалитьОбъектКОтправке(УчетнаяСистема, );

ОповеститьОбИзмененииОбъекта

Описание, пример вызова

// Выполняет оповещение внешней учетной системы в соответствие с настройками оповещения.
// @skip-warning ПустойМетод - особеннность реализации.
//
// Параметры:
//  УчетнаяСистема - ОпределяемыйТип.УчетныеСистемыИнтеграцииОбластейДанных, СправочникСсылка - учетная система.
//  ИдентификаторОбъекта - Строка - идентификатор объекта (длина - 50).
//  ВызыватьИсключение - Булево - признак вызова исключения при неудачной отправке оповещения.
//
Процедура ОповеститьОбИзмененииОбъекта(УчетнаяСистема, ИдентификаторОбъекта, Экспорт

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

ИнтеграцияОбъектовОбластейДанных.ОповеститьОбИзмененииОбъекта(УчетнаяСистема, ИдентификаторОбъекта, );

Настройки

Описание, пример вызова

// Возвращает настройки внешней учетной системы.
// @skip-warning ПустойМетод - особенность реализации.
//
// Параметры:
//  УчетнаяСистема - ОпределяемыйТип.УчетныеСистемыИнтеграцииОбластейДанных, СправочникСсылка - учетная система.
//  КлючиНастроек - Строка, Массив Из Строка - ключи настроек, по которым нужно вернуть значения.
//
// Возвращаемое значение:
//  Структура - Настройки учетной системы:
//	* ОповещатьОбИзменениях - Булево - признак использования оповещений при создании/изменении данных в приложении.
//	* АдресСервиса - Строка - адрес сервиса приема оповещений об изменениях.
//	* СпособАутентификации - ПеречислениеСсылка.СпособыАутентификации - способ аутентификации в сервисе приема оповещений.
//	* Логин - Строка - логин аутентификации в сервисе приема оповещений (используется при basic-аутентификации).
//	* Пароль - Строка - пароль аутентификации в сервисе приема оповещений (используется при basic-аутентификации).
//	* ИспользоватьСертификат - Булево - признак использования сертификата при установке соединения с сервисом приема оповещений.
//	* ИмяСертификата - Строка - имя файла сертификата.
//	* ПарольСертификата - Строка -  пароль сертификата (используется, если задано свойство ИспользоватьСертификат).
//	* ДанныеСертификата - ДвоичныеДанные - двоичные данные сертификата в base64 (используется, если задано свойство ИспользоватьСертификат).
//	* ПодписыватьДанные - Булево - признак использования подписи данных при отправке их в сервис приема оповещений.
//	* КлючПодписи - Строка - секретное слово, для подписи отправляемых данных. Подпись выполняется с помощью алгоритма HMACSHA256.
//
Функция Настройки(УчетнаяСистема, Знач КлючиНастроек = Неопределено) Экспорт

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

Результат = ИнтеграцияОбъектовОбластейДанных.Настройки(УчетнаяСистема, КлючиНастроек);

НовыйРезультатыВыполненияКоманды

Описание, пример вызова

// Возвращает шаблон для помещения результатов выполнения команды
// @skip-warning ПустойМетод - особенность реализации.
//
// Возвращаемое значение:
//  ТаблицаЗначений - шаблон выполнения команды для возврата результатов:
//	* ИдентификаторОбъекта - Строка - идентификатор объекта.
//	* Обработчик - Строка - идентификатор обработчика.
//
Функция НовыйРезультатыВыполненияКоманды() Экспорт

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

Результат = ИнтеграцияОбъектовОбластейДанных.НовыйРезультатыВыполненияКоманды() 

ВыполнитьКоманду

Описание, пример вызова

// Выполняет полученную от учетной системы команду.
// @skip-warning ПустойМетод - особенность реализации.
//
// Параметры:
//	УчетнаяСистема - ОпределяемыйТип.УчетныеСистемыИнтеграцииОбластейДанных - учетная система.
//	ИдентификаторПараметров - Строка - идентификатор файла параметров выполнения команды (длина 36).
//
Процедура ВыполнитьКоманду(УчетнаяСистема, ИдентификаторПараметров) Экспорт

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

ИнтеграцияОбъектовОбластейДанных.ВыполнитьКоманду(УчетнаяСистема, ИдентификаторПараметров) 

ПодготовитьДанные

Описание, пример вызова

// Формирует пакет данных для получения учетной системой.
// @skip-warning ПустойМетод - особенность реализации.
//
// Параметры:
//	УчетнаяСистема - ОпределяемыйТип.УчетныеСистемыИнтеграцииОбластейДанных - учетная система
//				   по которой готовятся данные.
//
Процедура ПодготовитьДанные(УчетнаяСистема) Экспорт

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

ИнтеграцияОбъектовОбластейДанных.ПодготовитьДанные(УчетнаяСистема) 

ОбработатьДанные

Описание, пример вызова

// Обрабатывает полученный от учетной системы пакет данных.
// @skip-warning ПустойМетод - особенность реализации.
//
// Параметры:
//	УчетнаяСистема - ОпределяемыйТип.УчетныеСистемыИнтеграцииОбластейДанных - учетная система
//				   по которой готовятся данные.
//  ИдентификаторФайла - Строка - идентификатор файла для обработки (длина 36).
//
Процедура ОбработатьДанные(УчетнаяСистема, ИдентификаторФайла) Экспорт

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

ИнтеграцияОбъектовОбластейДанных.ОбработатьДанные(УчетнаяСистема, ИдентификаторФайла) 

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