Имя: Пароль:
1C
1С v8
СКД расшифровка
0 YHVVH
 
18.03.13
12:57
есть отчет, в нем есть поле булево , истина или ложь
у поля стоит формат "БЛ=-; БИ=+"

Надо по клику в зависимости от этого поля производить определенные действия.

Вариант 1: ОбработкаРасшифровки

ДанныеРасшифровкиОтчета.Элементы[расшифровка].ПолучитьПоля()[0]
значение дает null

Вариант 2: в событии ТД при выборе
Результат.ТекущаяОбласть.Текст="-" или "+" соответственно

хотелось бы получить именно булево значение истина или ложь. Каким образом можно получить значение данного поля?
1 cw014
 
18.03.13
13:06
ДанныеРасшифровкиОтчета.Элементы[расшифровка].ПолучитьПоля().Количество() что дает?
2 YHVVH
 
18.03.13
13:11
(1) одно поле, имя поле есть, а вот значение null.
для других полей которые имеют ссылки, значение выдает ссылку
а вот для булевых null
3 cw014
 
18.03.13
13:12
Хммм
4 YHVVH
 
18.03.13
13:17
ну собственно для чисел тоже, только число  я могу из текста взять там все просто, а вот если задается формат для булевых, то мне приходится преобразовывать его "+" = истина, а  "-" = ложь. а хотелось бы получать на прямую, где же это хранится должно ведь.
5 Defender aka LINN
 
18.03.13
13:23
В расшифровке содержатся поля отчета, а не ресурсы.
6 YHVVH
 
18.03.13
13:25
(5) а у меня это ресурс , и как мне быть тогда?