0
Sabbath
11.09.14
✎
19:14
|
8.2, СКД, УФ
Отчет состоит из группировок Подразделение (верхняя группировка) и Должность. Ресурсы отчета Количество!, Количество2 и т.д.
При клике на любое поле КоличествоХ, хочу получить в обработке расшифровки Подразделение и Должность
Из обработчика расшифровки запускаю серверную процедуру, там такой код
Данные = ПолучитьИзВременногоХранилища(ДанныеРасшифровки); //Здесь основная «недокументированная фишка»: Переменная ДанныеРасшифровки не описана в хелпе, также не описано что Данные, нужно получать путем извлечения из временного хранилища,
Поля = Данные.Элементы.Получить(Расшифровка).ПолучитьПоля(); //Тут получаем поля расшифровки, среди которых находим нужное.
ПолеДолжность = Поля.Найти("Должность");
Если ПолеДолжность = Неопределено Тогда
Должность = Неопределено;
Иначе
Должность = ПолеДолжность.Значение;
КонецЕсли;
ПолеПодразделение = Поля.Найти("Подразделение");
Если ПолеПодразделение = Неопределено Тогда
Подразделение = Неопределено;
Иначе
Подразделение = ПолеПодразделение.Значение;
КонецЕсли;
Среди найденных полей отсутствуют Должность и Подразделение, т.е. в итоге они равны неопределено
Методом ПолучитьРодителей() могу найти подразделение. А вот получить значение поля Должность проблема.
Где косяк?
|
|