Информационный поток
Задания вакансии материалы разработки сообщения форума
Яндекс-директ

Общая форма "Выбор из ТЗ"

  • Добавить свою разработку
 
Курилов Павел Иванович (aka mozz)
Связаться с автором
24.03.2015 14:31:54
+1
Простая в использовании форма выбора из ТЗ (8.2 обычные формы). Можно использовать как общую форму (весь код в модуле формы).
Скриншоты
Описание

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

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

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

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

Ключевые слова:   выбор из ТЗ
Файлы для скачивания