Имя: Пароль:
1C
1С v8
СКД Расшифровка
0 Rust007
 
08.07.14
14:18
Здравствуйте. 1С Бухгалтерия 8.3
Пытаюсь получить имя поля по которому сделал щелчок мышкой 2 раза для создания собственной расшифровки.
В процедуре "Процедура РезультатОбработкаРасшифровки" Пишу следующее
Значение=ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьПоля()[0].Поле
После формирую отчет жму два раза по полю примечание и у меня выподает ошибка "Значение не является значением объектного типа"
1 Necessitudo
 
08.07.14
16:57
И что?
2 Rust007
 
09.07.14
05:21
(1) Где?
3 Лодырь
 
09.07.14
05:26
(2) Вот именно, где? Вопрос, где?
4 Rust007
 
09.07.14
06:01
В общем проблему решил следующим образом.
&Наклиенте
Примечание = ПолучитьРасшифровкуНаСервере(Расшифровка, ЭтоГруппа);

&НаСервере
Функция ПолучитьРасшифровкуНаСервере(Расшифровка)
    Данные = ПолучитьИзВременногоХранилища(ДанныеРасшифровки);
Поля = Данные.Элементы.Получить(Расшифровка).ПолучитьПоля(); //Тут получаем поля расшифровки, среди которых находим нужное.
ПолеПримечание = Поля.Найти("Примечание");
Если ПолеПримечание = Неопределено Тогда
    
Возврат Неопределено;

Иначе


Возврат ПолеПримечание.Значение;

КонецЕсли;
5 Rust007
 
09.07.14
06:04
Это для Управляемых форм