Не работает расшифровка в макете 1С

Расшифровка  в концепции 1С – это событие возникающее в момент клика по ячейке табличного поля (элемента формы с табличным документом) в 1С. 

Для чего это используется

  • для развертывания значения по составляющим или по документам, сформировавшим данное значение
  • для открытия объекта: справочника или документа
  • для старта других действий

Причин отсутствия реакции на событие расшифровки может быть несколько:

  • табличный документ находится в режиме редактирования
  • отсутствует значение расшифровки

  • отсутствует обработка события расшифровки и отключена стандартная обработка

А теперь подробнее по каждому из выделенных вариантов.

Только просмотр табличного документа

Как выглядит ячейка, где, есть значение расшифровки?

  • в режиме предприятия при наведении на ячейку меняется курсор – появляется “лупа”
  • в конфигураторе должно быть заполнено свойство “ПараметрРасшифровки”rasshifrovka

Если обработчик не задан система используется свои обработчики.

  • Примитивные типы просто отображает.
  • Сложные – сообщает их тип.
  • СКД  вызывает выбор обработчика sobytie-rasshifrovki-v-otchete

Обработчик события с отключенной стандартной обработкой

&НаКлиенте
Процедура ТабПолеОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
КонецПроцедуры

 

Единственные настоящие поэты нашего времени служат в рекламных агентствах.

— Теннеси Уильямс