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