Как сделать расшифровку в СКД*? #511891


#0 by MRAK
Например, вывожу поле ДокументРеализации. Как сделать, чтобы при расшифровке поля , например, Документ, открывалась "Организация" из этого документа? Предполагаю, что где-то здесь: нужно заполнять значение расшифровки. Кто-то сталкивался со слождными расшифровками?
#2 by MRAK
Или, может быть, в процедуре "РезультатОбработкаРасшифровки" можно как-то выцепить не только значение расшифровки текущней ячейки, а расшифровку всех ячеек текущей строки?
#3 by also
а вообще смотри событие обработкаРасшифровки
#4 by IronDemon
#5 by MRAK
давно смотрю. Чего мне нужно не вижу за ссылку спасибо, может что дельное там и будет...
#7 by MRAK
ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьРодителей[0].ПолучитьПоля Ругается    {}: Метод объекта не обнаружен (ПолучитьПоля)
#8 by MRAK
прочитайте
#9 by MRAK
ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьПоля[0] я этим получаю только значение текущей ячейки. Что надо сделать, чтобы получить все ячейки текущей строки?
#10 by also
зачем тебе ?
#11 by also
используй событие Выбор ТабличногоДокумента
#12 by MRAK
пытался сделать макет с нужной расшифровкой, что-то вообще криво расшифровывает...
#13 by MRAK
а что мне даст выбор? пробывал, вроде нет там данных всей текущей строки... Или я что-то проглядел?
#14 by MRAK
написал в
#15 by also
Как сделать, чтобы при расшифровке поля , например, Документ, открывалась "Организация" из этого документа Так пробовал?
#16 by MRAK
Спасибо за помощь, так конечно работает!
#17 by MRAK
Только я неверно сформулировал пример. Надо наоборот, чтобы из поля, например, "Организация" открыть документ. Там задача намного сложней, отчет достаточно навороченный, поэтому не стал грузить деталями.
#18 by MRAK
желательно в расшифровке получить именно все поля CRL? если это возможно.
#19 by MRAK
+ то есть мы не можем получить открываемый элемент из реквизита ДанныхРасшифровки.
#20 by also
в обработкерасшифровки получишь только значение расшифровки ячейки. Можно использовать событие выбор, там получишь область.
#21 by MRAK
Было бы замечательно, если бы работал пример из        Если ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьРодителей[0].ПолучитьПоля.Найти("Контрагент") = Неопределено         И ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьРодителей[0].ПолучитьПоля.Найти("ДоговорКонтрагента") = Неопределено Тогда
#22 by Bender_АцкийРобот
в типовых отчетах смотреть надо, там полно примеров
#23 by MRAK
можно и в расшифровке область получить: Элемент.ТекущаяОбласть Только что с ней делать?
#24 by also
по координатам получить значение других полей
#25 by also
а вообще тяжело, когда не ясна суть задачи
#26 by MRAK
по координатам некрасиво. Пользователь может исключить определенные поля.
#27 by MRAK
Добился своего через "выражение представления"
#28 by JustDimka
MRAK, пытаюсь решить подобную задачу, по ячейке "вытащить " значения всех других ячеек строки. Но пока не получается. Если ты решил эту задачу, буду признателен, если поделишься решением. Спасибо
#29 by MRAK
я по-другому решил. В данные пихал необходимый мне для расшифровки документ, а в представление - необходимый для отображения в отчете реквизит
#30 by JustDimka
Понятно. Но для моего случая это не совсем решение. Буду искать дальше.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С