Перевизначення розшифровки для поля
У деяких ситуаціях необхідно, щоб при розшифровці, яку користувач виконує над одним полем, розшифровка виконувалася над іншим полем. У цій статті описується, яким чином можна досягти такого ефекту, використовуючи макет поля.
У деяких ситуаціях необхідно, щоб при розшифровці, яку користувач виконує над одним полем, розшифровка виконувалася над іншим полем. У цій статті описується, яким чином можна досягти такого ефекту, використовуючи макет поля.
Припустімо, у звіт потрібно вивести дату, номер, контрагента документа. При цьому при розшифровці за полем Номер, потрібно, щоб відкривалося значення документа.
Дані для такого звіту отримуватимемо за допомогою такого запиту:
ВИБРАТИ ВидатковаНакладна.Дата, ВидатковаНакладна.Номер, ВидатковаНакладна.Контрагент, ВидатковаНакладна.Посилання Як Документ З Документ.ВидатковаНакладна ЯК ВидатковаНакладна
Для того щоб перевизначити розшифровку для поля Номер, додамо для цього поля макет. У конструкторі схеми компонування даних це робиться на вкладці "Макети".

У діалоговому вікні вибору поля, що з’явиться, виберемо поле "Номер".

Після цього в доданому рядку в полі введення колонки "Область" натиснемо кнопку вибору. При цьому табличний документ із макетом перейде в режим вибору області. Виберемо комірку, у якій розташовуватимемо макет поля, і натиснемо клавішу Enter.
Комірка "Область" при цьому заповниться адресою вибраної області.
У властивостях комірки області (властивості викликаються за допомогою сполучення клавіш Ctrl+Enter) зазначимо, що ми хочемо виводити в цій комірці параметр, зазначимо ім’я параметра Номер і зазначимо ім’я параметра розшифровки Розшифровка.

У виразі параметра Розшифровки введемо вираз для поля Документ.

На цьому налаштування макета поля завершимо.
Тепер при виконанні розшифровки над полем Номер, користувачеві буде запропоновано відкрити документ.
