Открываем форму модально, передав в нее исходную ТЗ, можно заполнить заголовок формы и поиграть с шириной формы (в зависимости от количества колонок в ТЗ)
ФормаВыборИзТЗ = ПолучитьФорму("ВыборИзТз", ЭтаФорма);
ФормаВыборИзТЗ.ЭлементыФормы.ТЗ.Значение = ТЗ; // здесь передали исходную ТЗ
ФормаВыборИзТЗ.ЭлементыФормы.ТЗ.СоздатьКолонки();
//ФормаВыборИзТЗ.ЭлементыФормы.ТЗ.Колонки.Документ.Видимость = Ложь;
//можно отключить видимость колонки если не надо показывать...
ФормаВыборИзТЗ.Заголовок = ЗаголовокФормы;
ФормаВыборИзТЗ.Ширина = ФормаВыборИзТЗ.Ширина + 100;
//Далее пользаватель выбирает строки из ТЗ в нашей модальной форме,
//и получает новую ТЗ состоящую из выбранных строк:
ТЗ = ФормаВыборИзТЗ.ОткрытьМодально(); // в переменную ТЗ получим ТЗ из выбранных строк
Что делать дальше с отобранными строками - на ваше усмотрение.
В файле содержится обработка, демонстрирующая работу формы выбора из ТЗ.
ОбработкаВыбораИзТз.epf (11Kb)