Имя: Пароль:
1C
1С v8
Булево значение
0 3463
 
30.08.13
09:18
Доброе!вопрос таков,в обработке снимающей блокировки табличное поле заполняется из ТЗ, выводится к примеру да(снять блокировку)и название объекта. нужно чтобы вместо да/нет были галки.

Процедура ПриОткрытии()
    Сегодня=ТекущаяДата();
    Запрос= Новый Запрос;
    Запрос.Текст =
                        "ВЫБРАТЬ
                         |    ОбъектыНедвижимостиСрезПоследних.ОбъектНедвижимости,
                         |    ОбъектыНедвижимостиСрезПоследних.Статус,
                         |    ОбъектыНедвижимостиСрезПоследних.Документ
                          |ИЗ
                         |    РегистрСведений.ОбъектыНедвижимости.СрезПоследних КАК ОбъектыНедвижимостиСрезПоследних
                         |ГДЕ
                         |    (ОбъектыНедвижимостиСрезПоследних.Статус = &Статус
                         |            ИЛИ ОбъектыНедвижимостиСрезПоследних.Статус = &Статус1)";
    Запрос.УстановитьПараметр("Статус",Перечисления.СтатусОбъекта.Бронирован);
    Запрос.УстановитьПараметр("Статус1",Перечисления.СтатусОбъекта.Оформляется);
    //ТЗ=Запрос.Выполнить().Выгрузить();
    РезультатЗапроса = Запрос.Выполнить();
    ТЗ = Новый ТаблицаЗначений;
    //ТЗ.Колонки.Добавить("Проект");
    ТЗ.Колонки.Добавить("Пометка");
    ТЗ.Колонки.Добавить("Объект");
    Выборка = РезультатЗапроса.Выбрать();
        Пока Выборка.Следующий()Цикл
        Строка = ТЗ.Добавить();
        Строка.Объект = Выборка.ОбъектНедвижимости;
    КонецЦикла;
    ЭлементыФормы.ТП.Значение = ТЗ;
    ЭлементыФормы.ТП.СоздатьКолонки();
    КонецПроцедуры

    Процедура ДействиеУстановитьФлажкиНажатие(Кнопка)
        Для каждого СтрокаТЗ Из ТП Цикл
        СтрокаТЗ.Пометка = Истина;
    КонецЦикла;
    КонецПроцедуры

    Процедура ДействиеСнятьФлажкиНажатие(Кнопка)
        Для каждого СтрокаТЗ Из ТП Цикл
        СтрокаТЗ.Пометка = Ложь;
    КонецЦикла;
    КонецПроцедуры
1 Rie
 
30.08.13
09:21
(0) Попробуй типизировать колонку "Пометка" таблицы значений.
2 Wobland
 
30.08.13
09:23
данные у колонки убрать, данные флажка назначить. вроде так
3 Wobland
 
30.08.13
09:23
(2) в ТП, разумеется
4 Wobland
 
30.08.13
09:24
5 3463
 
30.08.13
09:37
я видимо не понимаю ни фига,таблица создается же программно у меня,а не вручную.запуталась,надо распутаться
6 Wobland
 
30.08.13
09:39
(5) у меня тоже в там программно - результат запроса. который, кстати, тупо выгружаю, а не перебираю
7 3463
 
30.08.13
09:44
все разобралась)спасибо большущее при большущее)
8 Wobland
 
30.08.13
09:47
(7) спасибо на рабочий стол не положишь
Независимо от того, куда вы едете — это в гору и против ветра!