Обработчик выбора элементов базы корреспондента подбор. Обработчик подбора элементов для формы задания настроек узла базы-корреспондента при настройке обмена через внешнее
// Обработчик подбора элементов для формы задания настроек узла базы-корреспондента при настройке обмена через внешнее
// соединение.
//
// Параметры:
// ИмяРеквизита - Строка - Имя реквизита формы.
// ИмяТаблицы - Строка - Полное имя объекта метаданных.
// Владелец - ФормаКлиентскогоПриложения - Форма выбора элементов базы-корреспондента.
// ПараметрыВнешнегоСоединения - Структура - параметры внешнего соединения.
// ПараметрыВыбора - Структура - Структура параметров выбора.
//
Процедура ОбработчикВыбораЭлементовБазыКорреспондентаПодбор(Знач ИмяРеквизита, Знач ИмяТаблицы, Знач Владелец,
Знач ПараметрыВнешнегоСоединения, Знач ПараметрыВыбора=Неопределено) Экспорт
ИмяРеквизитаИдентификатора = ИмяРеквизита + "_Ключ";
НачальноеЗначениеВыбора = Неопределено;
ВыборГруппИЭлементов = Неопределено;
ТекущиеДанные = Владелец.ТекущиеДанные;
Если ТекущиеДанные <> Неопределено Тогда
НачальноеЗначениеВыбора = ТекущиеДанные[ИмяРеквизитаИдентификатора];
КонецЕсли;
Если ПараметрыВыбора <> Неопределено Тогда
Если ПараметрыВыбора.Свойство("ВыборГруппИЭлементов") Тогда
ВыборГруппИЭлементов = ПараметрыВыбора.ВыборГруппИЭлементов;
КонецЕсли;
КонецЕсли;
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("ПараметрыВнешнегоСоединения", ПараметрыВнешнегоСоединения);
ПараметрыФормы.Вставить("ПолноеИмяТаблицыБазыКорреспондента", ИмяТаблицы);
ПараметрыФормы.Вставить("НачальноеЗначениеВыбора", НачальноеЗначениеВыбора);
ПараметрыФормы.Вставить("ЗакрыватьПриВыборе", Ложь);
ПараметрыФормы.Вставить("ИмяРеквизита", ИмяРеквизита);
ПараметрыФормы.Вставить("ВыборГруппИЭлементов", ВыборГруппИЭлементов);
ОткрытьФорму("ОбщаяФорма.ВыборОбъектовИнформационнойБазыКорреспондента", ПараметрыФормы, Владелец);
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ОбработчикВыбораЭлементовБазыКорреспондентаНачалоВыбора (БСП)
ОбработчикВыбораЭлементовБазыКорреспондентаОбработкаВыбора (БСП)
СертификатПодборИзСпискаВыбора (БСП)
СформироватьДанныеВыбораИсполнителя (БСП)
ПриОтправкеДанныхКорреспонденту (БСП)
ПолучитьСообщениеОбменаВоВременныйКаталогИзИнформационнойБазыКорреспондента (БСП)
ПолучитьСообщениеОбменаВоВременныйКаталогИзИнформационнойБазыКорреспондентаЧерезВебСервис (БСП)