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