Простая и элегантная форма выбора из ТЗ



Простая в использовании форма выбора из ТЗ.
Можно использовать как общюю форму (весь код в модуле формы).

Открываем форму модально, передав в нее исходную ТЗ, можно заполнить заголовок формы и поиграть с шириной формы (в зависимости от количества колонок в ТЗ)

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

Что делать дальше с отобранными строками — на ваше усмотрение.

В файлах содержится обработка, демонстрирующая работу формы выбора из ТЗ.

2 Comments

  1. Созинов

    Может хотя бы статью оформите нормально? Код подсветить, интервалы поставить. Задача простая, но думаю пригодится начинающим. Спасибо.

    Reply
  2. mozz

    Дошли руки, код раскрасил.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *