Як зробити розшифровку в табличному документі

Розшифровки бувають стандартні і нестандартні.

I) Стандартні:

може використовуватися як безпосередньо в табличному документі, так і в об'єкті ПолеТаблічногоДокумента (т.е.таблічний документ, розміщений не в окремому вікні, а безпосередньо на формі).

Щоб Розшифровка спрацювала, повинні виконуватися 3 умови:

1) Для осередку табличного документа, з якої ми хочемо викликати Розшифровку, має бути встановлено властивість ПараметрРасшіфровкі. Наприклад, ми хочемо, щоб за подвійним клацанням на осередку з назвою контрагента відкривалася форма елемента довідника Контрагента, щоб можна було уточнити якісь дані, які в звіт не виводяться. Задаємо властивості ПараметрРасшіфровкі якесь значення, наприклад, РасшіфровкаКонтрагента.

2) В процесі виведення областей макета в результуючий табличний документ потрібно ОБОВ'ЯЗКОВО присвоєно параметру розшифровки значення потрібного типу, наприклад:

3) Повинен бути забезпечений заборона редагування осередку з розшифровкою, тобто потрібно вказати

У властивостях самої комірки параметр "Захист" в групі "Основні", необхідно встановити в Істина (включити прапор).

II) Нестандартні:

за подвійним клацанням на осередку з розшифровкою можна викликати свою процедуру. Для реалізації цього слід виконати кілька умов:

1) Висновок табличного документа повинен здійснюватися в об'єкт ПолеТаблічногоДокумента;

2) Має бути присвоєно значення властивості осередку ПараметрРасшіфровкі, наприклад, РасшіфровкаКонтрагента.

3) Параметру розшифровки РасшіфровкаКонтрагента присвоюється заповнений при формуванні табличного документа потрібними значеннями СпісокЗначеній або частіше Структура. Зокрема, може передаватися ім'я стандартного звіту конфігурації і параметрів, які потрібно задати в формі звіту, наприклад, період дат, номер рахунку і т.д. А потім цей звіт викликається як процедура.

5) Код користувальницької процедури поміщається в процедуру

ПолеТаблічногоДокумента1ОбработкаРасшіфровкі (Елемент, Розшифровка, СтандартнаяОбработка)
// першим рядком в ній повинна бути така:

Наведу невеликий приклад, що відкриває для "клацнути" контрагента підлеглий довідник.