helpf.pro
Регистрация

СКД: Как получить строку набора данных из формы отчета, для расшифровки?

servs
15.07.2010 14:49Прочитано: 4821
Есть РС(регистр сведений): 2 измерения + 2 ресурса, В СКД набор данных Запрос, получаю все записи РС. Вывожу оба измерения и 1 ресурс. При интерактивном нажатии в форме отчета на значение ресурса в РезультатОбработкаРасшифровки или в РезультатВыбор хочу получить второй ресурс. Если это реально, то как это сделать?
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
16.07.2010 08:23Ответ № 1
Сложно сказать, но, по моему, из набора получить не удастся, пропиши сам в расшифровке.
servs
19.07.2010 17:00Ответ № 2
Сформулирую по другому вопрос:
Пытаюсь в процедуре РезультатОбработкаРасшифровки работать с ДанныеРасшифровки. В зависимости от настройки отчета структура этого объекта меняется. Этот объект содержит только те поля, которые выведены в отчете. Каким образом можно сопоставить строку из набора данных СКД со строкой отчета, по которой вызывают расшифровку?

"пропиши сам в расшифровке" - из идентификатора, который получаю как входящий параметр, я могу получить лишь значение того поля по которому был клик. Мне нужно получить и другие значения из текущей строки. Если отчет без группировки, то элементы в ДанныхРасшифровки однообразны, я не могу их сгруппировать по строке.
servs
19.07.2010 17:08Ответ № 3
В СКД в макете есть свойство "Использование расшифровки" (Строка, Ячейка, Без расшифровки), может его нужно использовать при формировании ДанныхРасшифровки программно...?
servs
19.07.2010 17:49Ответ № 4
Решил, сделал так: в отчет вывожу то поле, которое мне нужно получить в обработке расшифровки, т.к. это поле имеет тип ХранилищеЗначения, то раньше я его не выводил, и поэтому не мог к нему добраться через ДанныеРасшифровки.
В СКД на первой вкладке настроил для данного поля "выражение представления", указав то поле из набора данных которое отражает характеристику таблицы в ХЗ. Теперь все красиво и работает как мне нужно)
Подсказка: Щелкнув по значку (справа от названия вопроса), вы получите список ответов на похожие вопросы!
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.