Не срабатывает расшифровка Табличного Документа
Привет всем. Никак не получается включить расшифровку ячейки в табличном документе.
Делаю в первый раз, до этого только на 1С 7.7 такое делал.
Подскажите, пожалуйста, что пропустил?
Элемент формы - Результат
Отчёт НЕ СКД.
В макете на поле ПараметрыРасшифровки заполнил. При выводе табличного документа формирую структуру:
При нажатии на ячейку выскакивает сообщение с текстом "Структура".
Т.е., как я понимаю, срабатывает Стандартная обработка.
А как активировать нестандартную? )
Делаю в первый раз, до этого только на 1С 7.7 такое делал.
Подскажите, пожалуйста, что пропустил?
Элемент формы - Результат
Отчёт НЕ СКД.
&НаКлиенте
Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Расшифровка = "РазДваТри";
Сообщить("123");
КонецПроцедуры
В макете на поле ПараметрыРасшифровки заполнил. При выводе табличного документа формирую структуру:
Расш = Новый Структура;
Расш.Вставить("Тип", "СЧ");
Расш.Вставить("Строка", "ВСЕГО");
Расш.Вставить("Колонка", "СС");
обл.Параметры.Расшифровка_СЧ_СС = Расш;
При нажатии на ячейку выскакивает сообщение с текстом "Структура".
Т.е., как я понимаю, срабатывает Стандартная обработка.
А как активировать нестандартную? )
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Все верно, что пишет "структура".
В процедуре "РезультатОбработкаРасшифровки(Элемент, Расшифровка.... )" входящий параметр "Расшифровка" - это как раз и есть ваша структура.
Поэтому для доступа к значениям структуры вашей расшифровки будет обращение следующее:
Расшифровка.Тип
Расшифровка.Строка
Расшифровка.Колонка
В процедуре "РезультатОбработкаРасшифровки(Элемент, Расшифровка.... )" входящий параметр "Расшифровка" - это как раз и есть ваша структура.
Поэтому для доступа к значениям структуры вашей расшифровки будет обращение следующее:
Расшифровка.Тип
Расшифровка.Строка
Расшифровка.Колонка
(2) Это я понимаю ) Но в том то и дело, что в эту процедуру даже и не заходит.
Переписал процедуру:
Результат тот же - Структура )
Переписал процедуру:
&НаКлиенте
Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Сообщить(Расшифровка.Тип);
Сообщить(Расшифровка.Строка);
Сообщить(Расшифровка.Колонка);
КонецПроцедуры
ПоказатьРезультат тот же - Структура )
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот