1С:Предприятие 8.2 /
Разработчикам /
Система компоновки данных
Переопределение расшифровки для поля
В некоторых ситуациях необходимо, чтобы при расшифровке, выполняемой пользователем над одним полем, расшифровка выполнялась над другим полем. В данной статье описывается, каким образом можно добиться такого эффекта, используя макет поля.
Предположим, в отчет требуется вывести дату, номер, контрагента документа. При этом при расшифровке по полю Номер, требуется, чтобы открывалось значение документа.
Данные для такого отчета будем получать при помощи следующего запроса:
ВЫБРАТЬ РасходнаяНакладная.Дата, РасходнаяНакладная.Номер, РасходнаяНакладная.Контрагент, РасходнаяНакладная.Ссылка Как Документ ИЗ Документ.РасходнаяНакладная КАК РасходнаяНакладная
Для того чтобы переопределить расшифровку для поля Номер, добавим для этого поля макет. В конструкторе схемы компоновки данных это делается на закладке "Макеты".
В появившемся диалоге выбора поля выберем поле "Номер".
После чего, в добавленной строке, в поле ввода колонки "Область" нажать кнопку выбора. При этом табличный документ с макетом перейдет в режим выбора области. Выберем ячейку, в которой будем располагать макет поля и нажмем клавишу Enter.
Ячейка "Область" при этом заполнится адресом выбранной области.
В свойствах ячейки области (свойства вызываются при помощи сочетания клавиш Ctrl+Enter) укажем, что мы хотим выводить в этой ячейке параметр, укажем имя параметра Номер и укажем имя параметра расшифровки Расшифровка.
В выражении параметра Расшифровки введем выражение для поля Документ.
На этом настройку макета поля закончим.
Теперь, при выполнении расшифровки над полем Номер, пользователю будет предложено открыть документ.
Другие материалы по теме:
расходнаянакладная, ячейка, макеты, открыть документ, расшифровка, табличный документ, выбор, ссылка, свойства, открыть, буфер обмена, копировать, обмен, дата, выбрать, на закладке, контрагент, данные, значение, отчет, документа, документ
Материалы из раздела: 1С:Предприятие 8.2 / Разработчикам / Система компоновки данных
Другие материалы по теме:
Создание отчета с остатками без виртуальных таблиц
Учет безналичных денежных средств. Поступление денежных средств
Получение полей через точку от других полей
Нас находят: в расшифровке ссылка на документ 1С8, как называются расшифровки над полями
Мы на Facebook