ОбработкаРасшифровки #269526


#0 by alkon
есть процедура: ОбработкаРасшифровки(<Расшифровка>, <Стандартная обработка>) Параметры: <Расшифровка> Тип: Произвольный. Значение расшифровки ячейки или рисунка. Не понятно откуда берется параметр Расшифровка (по какому принципу). По идее он берется из Макета из поля Парам.Расшифровки. Однако, к примеру, если сделать отчет по спику номенклатуры, и в макете будет стоять Парам.Расшифровки - Номенклатура, то в отладчике, в процедуре ОбработкаРасшифровки Параметр "Расшифровка" имеет ссылочный тип. Проблема в том, что если для ячейки в парам. расшифровки написать к примеру "что-то", то процедура ОбработкаРасшифровки для этой ячейки даже не запускается
#1 by RomaH
прямо тау и пишешь "что-то" и не ругается ?
#2 by alkon
не ругается, она просто в процедуру ОбработкаРасшифровки не попадает, отсюда и вопрос, а что тогда попадает в параметр "Расшифровка" этой процедуры, если не  из ячейки макета
#3 by RomaH
а как это "что-то" в параметр расшифровки пишешь?
#4 by alkon
мне нужно что-бы при нажатии в сформированном макете на одной ячейке запукался некий отчет, как это сделать?
#5 by RomaH
использовать обработку расшифровки
#6 by RomaH
"если для ячейки в парам. расшифровки написать к примеру "что-то" " ты в какой версии платформы умудрился "что-то" написать в параметр расшифровки ?
#7 by alkon
)), понятно, но если для ячейки в макете не указать Парам.Расшифровки, то при сформированнои отчете "крестик с лупой" не появляется, а значит и ОбработкаРасшифровки не запустится
#8 by alkon
ну да, не "что-то", а "что_то", "-"- нельзя использовать, вопрос в том, как мне заставить эту обработку запуститься на этой ячейки
#9 by RomaH
если параметр расшишровки не указан или не заполнен (хотя тут надо уточнить, может просто неопределен) - то обработка не вызывается а вот если ему что-нибудь присвоить ...
#10 by alkon
это должно быть просто
#11 by RomaH
параметр расшифровки это в твоем случае и есть переменная "что_то" ей надо что-то присвоить
#12 by RomaH
Макет.Параметры.Что_то = "Что-то";
#13 by alkon
в том то и дело, не знаю что указать в это поле, чтобы обработка запустилась, причем такой параметр, чтобы можно было опроеделить, чтО запустилось, например: Расшифровка1, Расшифровка2
#14 by alkon
тогда почему для Номенклатура таких приколов нигде нет, или для ссылочного типа этого не требуется и выполняется автоматом?
#15 by RomaH
туда можешь устанавливать что хочешь - на выходе получишь именно то что установил
#16 by alkon
похоже нельзя... у меня не получилось, буду дальше думать
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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