Довідковий матеріал

Перевизначення розшифровки для поля

У деяких ситуаціях необхідно, щоб при розшифровці, яку користувач виконує над одним полем, розшифровка виконувалася над іншим полем. У цій статті описується, яким чином можна досягти такого ефекту, використовуючи макет поля.

Перевизначення розшифровки для поля

У деяких ситуаціях необхідно, щоб при розшифровці, яку користувач виконує над одним полем, розшифровка виконувалася над іншим полем. У цій статті описується, яким чином можна досягти такого ефекту, використовуючи макет поля.

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

Дані для такого звіту отримуватимемо за допомогою такого запиту:

ВИБРАТИ
ВидатковаНакладна.Дата,
ВидатковаНакладна.Номер,
ВидатковаНакладна.Контрагент,
ВидатковаНакладна.Посилання Як Документ
З
Документ.ВидатковаНакладна ЯК ВидатковаНакладна

Для того щоб перевизначити розшифровку для поля Номер, додамо для цього поля макет. У конструкторі схеми компонування даних це робиться на вкладці "Макети".

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

Після цього в доданому рядку в полі введення колонки "Область" натиснемо кнопку вибору. При цьому табличний документ із макетом перейде в режим вибору області. Виберемо комірку, у якій розташовуватимемо макет поля, і натиснемо клавішу Enter.

Комірка "Область" при цьому заповниться адресою вибраної області.

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

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

На цьому налаштування макета поля завершимо.

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

Записатися телефоном