Подключил внешнюю обработку с видом "Заполнение объекта", она заполняет табличную часть документа. Далее надо чтобы выполнилась стандартная процедура (которая выполняется, когда делаем подбор сотрудников):
&НаСервере
Процедура ОбработкаПодбораНаСервере(Знач Сотрудники)
но просто скопировать ее в мою обработку не выходит, потому что не понятно, что в нее подставить вместо "ЭтаФорма" и как следствие не понятно как из внешней процедуры обработать реквизиты этой самой формы, ведь на сервер нельзя передать форму...
КлючПоиска = Новый Структура("Ключ", ОбъектНачисление);
Окна = ПолучитьОкна();
Для каждого Окно1 из Окна Цикл
Если Окно1.Содержимое.Количество() Тогда
Для каждого ФормаДокумента Из Окно1.Содержимое Цикл
Если СтрНайти(СокрЛП(ФормаДокумента.ИмяФормы), "Документ.Премия.Форма.ФормаДокумента")>0 Тогда
ФормаДокумента.Прочитать();
ФормаДокумента.ОбновитьОтображениеДанных();
Сообщить(МассивСотрудники.Количество());
ФормаДокумента.ОбработкаПодбораНаСервере(МассивСотрудники);
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецЦикла;
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший