Имя: Пароль:
1C
1С v8
Обработка расшифровки в форме элемента справочника. УФ
0 wald
 
08.09.12
16:00
Товарищи,
Есть форма элемента справочника. В ней есть поле табличного документа, куда при открытии формы элемента справочника программно выводится отчет на СКД. Хочу чтобы при клике на поле в этом отчете открывался список действий (моих действий) как в обработке расшифровки отчета.
В процедуре РезультатОбработкаРасшифровки создал ОбработкуРасшифровки но дальше дело не идет.
ОбработкаРасшифровки.ВыбратьДействие(Расшифровка, ДействиеРасшифровки, ПараметрДействияРасшифровки);
Ругается на "Расшифровку".
1 wald
 
08.09.12
16:12
Вообще не могу ничего понять.
В отладчике при выполнении РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка) Расшифровка - это ссылка на справочник (у меня в макете есть ПараметрРасшифровки = Ссылка).
В СП пишут что в процедуре ОбработкаРасшифровки.ВыбратьДействие() первый параметр это "ИдентификаторРасшифровки". Что это за хрень и откуда ее взять?
2 wald
 
08.09.12
16:26
Сам разобрался.... пилять, почему пока суда не напишешь ничего не получается...
3 Goggy
 
08.09.12
17:00
ну так опиши решение проблемы и что делал не так.
4 wald
 
10.09.12
12:48
(3) Ну ежели кому интересно..
Имеем Макет схемы СКД в справочнике или документе (НЕ Отчет!).
В схеме СКД создан ручной макет.
Если в этом макете для определенного поля (например "Ссылка") прописан ПараметрРасшифровки = "Ссылка", то в обработке расшифровке параметр "Расшифровка" будет передаваться как "Ссылка".
А если в макете в ПараметреРасшифровки указать что то другое (я написал просто "ДанныеРасшифровки"), то в обработке расшифровки в параметр "Расшифровка" передается именно "ИдентификаторРасшифровки".

Х.з... может все это уже знают.. я лично на эти грабли три часа убил
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн