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