Обмен данными события
МеханизмРегистрацииОбъектовПередЗаписьюДокумента
Описание, пример вызова
// Процедура-обработчик события "ПередЗаписью" документов для механизма регистрации объектов на узлах.//// Параметры:// ИмяПланаОбмена - Строка - имя плана обмена, для которого выполняется механизм регистрации.// Источник - ДокументОбъект - источник события.// Отказ - Булево - флаг отказа от выполнения обработчика.// РежимЗаписи - РежимЗаписиДокумента - см. в синтакс-помощнике РежимЗаписиДокумента.// РежимПроведения - РежимПроведенияДокумента - см. в синтакс-помощнике РежимПроведенияДокумента.//Процедура МеханизмРегистрацииОбъектовПередЗаписьюДокумента(ИмяПланаОбмена, Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт
Пример вызова
ОбменДаннымиСобытия.МеханизмРегистрацииОбъектовПередЗаписьюДокумента(ИмяПланаОбмена, Источник, Отказ, РежимЗаписи, РежимПроведения)
МеханизмРегистрацииОбъектовПередЗаписью
Описание, пример вызова
// Процедура-обработчик события "ПередЗаписью" ссылочных типов данных (кроме документов) для механизма регистрации// объектов на узлах.//// Параметры:// ИмяПланаОбмена - Строка - имя плана обмена, для которого выполняется механизм регистрации.// Источник - СправочникОбъект// - ПланВидовХарактеристикОбъект - источник события, кроме типа ДокументОбъект.// Отказ - Булево - флаг отказа от выполнения обработчика.//Процедура МеханизмРегистрацииОбъектовПередЗаписью(ИмяПланаОбмена, Источник, Отказ) Экспорт
Пример вызова
ОбменДаннымиСобытия.МеханизмРегистрацииОбъектовПередЗаписью(ИмяПланаОбмена, Источник, Отказ)
МеханизмРегистрацииОбъектовПередЗаписьюРегистра
Описание, пример вызова
// Процедура-обработчик события "ПередЗаписью" регистров для механизма регистрации объектов на узлах.//// Параметры:// ИмяПланаОбмена - Строка - имя плана обмена, для которого выполняется механизм регистрации.// Источник - НаборЗаписейРегистра - источник события.// Отказ - Булево - флаг отказа от выполнения обработчика.// Замещение - Булево - признак замещения существующего набора записей.//Процедура МеханизмРегистрацииОбъектовПередЗаписьюРегистра(ИмяПланаОбмена, Источник, Отказ, Замещение) Экспорт
Пример вызова
ОбменДаннымиСобытия.МеханизмРегистрацииОбъектовПередЗаписьюРегистра(ИмяПланаОбмена, Источник, Отказ, Замещение)
МеханизмРегистрацииОбъектовПередЗаписьюКонстанты
Описание, пример вызова
// Процедура-обработчик события "ПередЗаписью" константы для механизма регистрации объектов на узлах.//// Параметры:// ИмяПланаОбмена - Строка - имя плана обмена, для которого выполняется механизм регистрации.// Источник - КонстантаМенеджерЗначения - источник события.// Отказ - Булево - флаг отказа от выполнения обработчика.//Процедура МеханизмРегистрацииОбъектовПередЗаписьюКонстанты(ИмяПланаОбмена, Источник, Отказ) Экспорт
Пример вызова
ОбменДаннымиСобытия.МеханизмРегистрацииОбъектовПередЗаписьюКонстанты(ИмяПланаОбмена, Источник, Отказ)
МеханизмРегистрацииОбъектовПередУдалением
Описание, пример вызова
// Процедура-обработчик события "ПередУдалением" ссылочных типов данных для механизма регистрации объектов на узлах.//// Параметры:// ИмяПланаОбмена - Строка - имя плана обмена, для которого выполняется механизм регистрации.// Источник - СправочникОбъект// - ДокументОбъект// - ПланВидовХарактеристикОбъект - источник события.// Отказ - Булево - флаг отказа от выполнения обработчика.//Процедура МеханизмРегистрацииОбъектовПередУдалением(ИмяПланаОбмена, Источник, Отказ) Экспорт
Пример вызова
ОбменДаннымиСобытия.МеханизмРегистрацииОбъектовПередУдалением(ИмяПланаОбмена, Источник, Отказ)
ДополнитьПолучателей
Описание, пример вызова
// Процедура дополняет список узлов-получателей объекта переданными значениями.//// Параметры:// Объект - СправочникОбъект// - ДокументОбъект - объект, для которого выполняется правило регистрации.// Узлы - Массив из ПланОбменаСсылка - узлы плана обмена, которые необходимо добавить в список узлов-получателей объекта.//Процедура ДополнитьПолучателей(Объект, Узлы) Экспорт
Пример вызова
ОбменДаннымиСобытия.ДополнитьПолучателей(Объект, Узлы)
СократитьПолучателей
Описание, пример вызова
// Процедура вычитает из списка узлов-получателей объекта переданные значения.//// Параметры:// Объект - СправочникОбъект// - ДокументОбъект - объект, для которого выполняется правило регистрации.// Узлы - Массив из ПланОбменаСсылка - узлы плана обмена, которые необходимо вычесть из списка узлов-получателей объекта.//Процедура СократитьПолучателей(Объект, Узлы) Экспорт
Пример вызова
ОбменДаннымиСобытия.СократитьПолучателей(Объект, Узлы)
ВыполнитьПравилаРегистрацииДляОбъекта
Описание, пример вызова
// Определяет массив узлов-получателей для объекта при заданном плане обмена и выполняет регистрацию объекта на// полученных узлах.//// Параметры:// Объект - Произвольный - СправочникОбъект, ДокументОбъект и т.п. объект, для которого необходимо выполнить// правила регистрации, и выполнить регистрацию на узлах.// ИмяПланаОбмена - Строка - имя плана обмена как оно задано в конфигураторе.// Отправитель - ПланОбменаСсылка - узел плана обмена от которого принимается сообщение обмена.// Если задан, то регистрация объекта не этом узле выполнятся не будет.//Процедура ВыполнитьПравилаРегистрацииДляОбъекта(Объект, ИмяПланаОбмена, Отправитель = Неопределено) Экспорт
Пример вызова
ОбменДаннымиСобытия.ВыполнитьПравилаРегистрацииДляОбъекта(Объект, ИмяПланаОбмена, Отправитель);
СократитьМассив
Описание, пример вызова
// Вычитает один массив элементов из другого массива. Возвращает результат вычитания.//// Параметры:// Массив - Массив из Произвольный - исходный массив.// МассивВычитания - Массив из Произвольный - массив, вычитаемый из исходного массива.//// Возвращаемое значение:// Массив из Произвольный - результат вычитания.//Функция СократитьМассив(Массив, МассивВычитания) Экспорт
Пример вызова
Результат = ОбменДаннымиСобытия.СократитьМассив(Массив, МассивВычитания)
ВсеУзлыПланаОбмена
Описание, пример вызова
// Функция возвращает список всех узлов заданного плана обмена кроме предопределенного узла.//// Параметры:// ИмяПланаОбмена - Строка - имя плана обмена, как оно задано в конфигураторе,// список узлов для которого необходимо получить.//// Возвращаемое значение:// Массив из ПланОбменаСсылка - список всех узлов заданного плана обмена.//Функция ВсеУзлыПланаОбмена(ИмяПланаОбмена) Экспорт
Пример вызова
Результат = ОбменДаннымиСобытия.ВсеУзлыПланаОбмена(ИмяПланаОбмена)
ОпределитьПолучателей
Описание, пример вызова
// Функция определяет массив узлов-получателей для объекта при заданном плане обмена.//// Параметры:// Объект - Произвольный - СправочникОбъект, ДокументОбъект и т.п. объект, для которого необходимо выполнить// правила регистрации, и определить список узлов-получателей.// ИмяПланаОбмена - Строка - имя плана обмена как оно задано в конфигураторе.//// Возвращаемое значение:// Массив из ПланОбменаСсылка - массив узлов-получателей для объекта.//Функция ОпределитьПолучателей(Объект, ИмяПланаОбмена) Экспорт
Пример вызова
Результат = ОбменДаннымиСобытия.ОпределитьПолучателей(Объект, ИмяПланаОбмена)
АвтоРегистрацияРазрешена
Описание, пример вызова
// Определяет признак авторегистрации объекта метаданных в составе плана обмена.//// Параметры:// ОбъектМетаданных - ОбъектМетаданных - объект, для которого требуется получить признак авторегистрации.// ИмяПланаОбмена - Строка - имя плана обмена, как оно задано в конфигураторе, в состав которого входит// объект метаданных.//// Возвращаемое значение:// Булево - признак наличия авторегистрации в плане обмена:// * Истина - объект метаданных имеет признак авторегистрации "Разрешена" в составе плана обмена;// * Ложь - объект метаданных имеет признак авторегистрации "Запрещена" в составе плана обмена// или объект метаданных не входит в состав плана обмена.//Функция АвтоРегистрацияРазрешена(ОбъектМетаданных, ИмяПланаОбмена) Экспорт
Пример вызова
Результат = ОбменДаннымиСобытия.АвтоРегистрацияРазрешена(ОбъектМетаданных, ИмяПланаОбмена)
ЗагрузкаЗапрещена
Описание, пример вызова
// Проверяет наличие запрета загрузки элемента данных.// Для работы функции требуется настройка процедуры ДанныеДляПроверкиЗапретаИзменения// модуля ДатыЗапретаИзмененияПереопределяемый.//// Параметры:// Данные - Произвольный - СправочникОбъект.<Имя>,// ДокументОбъект.<Имя>,// ПланВидовХарактеристикОбъект.<Имя>,// ПланСчетовОбъект.<Имя>,// ПланВидовРасчетаОбъект.<Имя>,// БизнесПроцессОбъект.<Имя>,// ЗадачаОбъект.<Имя>,// ПланОбменаОбъект.<Имя>,// УдалениеОбъекта - объект данных.// РегистрСведенийНаборЗаписей.<Имя>,// РегистрНакопленияНаборЗаписей.<Имя>,// РегистрБухгалтерииНаборЗаписей.<Имя>,// РегистрРасчетаНаборЗаписей.<Имя> - набор записей.//// УзелПланаОбмена - ПланыОбменаОбъект - узел,// для которого будет выполнена проверка.//// Возвращаемое значение:// Булево - если Истина, загрузка запрещена.//Функция ЗагрузкаЗапрещена(Данные, Знач УзелПланаОбмена) Экспорт
Пример вызова
Результат = ОбменДаннымиСобытия.ЗагрузкаЗапрещена(Данные, УзелПланаОбмена)
ПриРегистрацииОбработчиковЗагрузкиДанных
Описание, пример вызова
// См. ВыгрузкаЗагрузкаДанныхПереопределяемый.ПриРегистрацииОбработчиковЗагрузкиДанных.Процедура ПриРегистрацииОбработчиковЗагрузкиДанных(ТаблицаОбработчиков) Экспорт
Пример вызова
ОбменДаннымиСобытия.ПриРегистрацииОбработчиковЗагрузкиДанных(ТаблицаОбработчиков)
ПослеЗагрузкиОбъекта
Описание, пример вызова
// Выполняет обработчики после загрузки объекта.//// Параметры:// Контейнер - ОбработкаОбъект.ВыгрузкаЗагрузкаДанныхМенеджерКонтейнера - менеджер// контейнера, используемый в процессе выгрузи данных. Подробнее см. комментарий// к программному интерфейсу обработки ВыгрузкаЗагрузкаДанныхМенеджерКонтейнера.// Объект - Произвольный - объект загружаемых данных.// Артефакты - Массив из ОбъектXDTO - массив артефактов (объектов XDTO).//Процедура ПослеЗагрузкиОбъекта(Контейнер, Объект, Артефакты) Экспорт
Пример вызова
ОбменДаннымиСобытия.ПослеЗагрузкиОбъекта(Контейнер, Объект, Артефакты)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).