Имя: Пароль:
1C
1С v8
Как сделать колонку в виде флажка?
0 dddonnn
 
02.02.12
12:37
Выгружаю результат запроса в табличное поле на форме,как сделать первую колонку в виде флажка, а не списка значений да-нет ?
Запрос = Новый Запрос;
   Запрос.Текст = "ВЫБРАТЬ
                  |    ИСТИНА КАК Печатать,
                  |    ВыдачаБилетов.ВыдачаБилетовСсылка,
                  |    РазнарядкаРазнарядка.НомерСтроки,
                  |    РазнарядкаРазнарядка.Ссылка,
                  |    ВыдачаБилетов.Распечатан
                  |ИЗ
                  |    Документ.Разнарядка.Разнарядка КАК РазнарядкаРазнарядка
                  |        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
                  |            ВыдачаБилетов.Ссылка КАК ВыдачаБилетовСсылка,
                  |            ВыдачаБилетов.НомерСтрокиРазнарядки КАК НомерСтрокиРазнарядки,
                  |            ВыдачаБилетов.Проведен КАК Проведен,
                  |            ВыдачаБилетов.Разнарядка КАК Разнарядка,
                  |            ВыдачаБилетов.Распечатан КАК Распечатан
                  |        ИЗ
                  |            Документ.ВыдачаБилетов КАК ВыдачаБилетов
                  |        ГДЕ
                  |            ВыдачаБилетов.Проведен = ИСТИНА) КАК ВыдачаБилетов
                  |        ПО (ВыдачаБилетов.НомерСтрокиРазнарядки = РазнарядкаРазнарядка.НомерСтроки)
                  |            И (ВыдачаБилетов.Разнарядка = РазнарядкаРазнарядка.Ссылка)
                  |ГДЕ
                  |    РазнарядкаРазнарядка.Ссылка = &Ссылка";


   Запрос.УстановитьПараметр("Ссылка",Ссылка );

   Результат = Запрос.Выполнить().Выгрузить();
   ФормаТП = ЭтотОбъект.ПолучитьФорму("Форма");
   ФормаТП.ТабличноеПолеГрупповойПечати = Результат;
   ФормаТП.ЭлементыФормы.ТабличноеПолеГрупповойПечати.СоздатьКолонки();
1 Рэйв
 
02.02.12
12:46
ЭлементыФормы.ТабличноеПолеГрупповойПечати.Колонки.Печатать.ЭлементУправления=Тип("Флажок")
2 Рэйв
 
02.02.12
12:46
как то так каэется
3 Рэйв
 
02.02.12
12:47
или Новый Тип("Флажок")
4 Рэйв
 
02.02.12
12:48
или Новый Флажок :-)
5 Рэйв
 
02.02.12
12:48
не на чем проверить
6 Mort
 
02.02.12
12:52
УстановитьЭлементУправления
7 dddonnn
 
02.02.12
12:56
ЭлементыТЗ.СоздатьКолонки();
       ТекКолонка = ЭлементыТЗ.Колонки[1];
       ТекКолонка.УстановитьЭлементУправления(Тип("Флажок"));
       ТекКолонка.Данные = "";
       ТекКолонка.ДанныеФлажка = "Update";
       //ЭлементыТЗ.СоздатьКолонки();
       ЭлементыТЗ.ФиксацияСлева = 1;
8 dddonnn
 
02.02.12
12:56
Спасибо
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс