Свойства элементов - Отображаемые поля
В случаи если при применении свойства элемента "Отображаемые поля" отсутствует подходящий формат отображения, в программе возможно написать свой макрос. Для этого необходимо в окне для отображения реквизитов нажать на кнопку "Добавить макрос". В списке колонок отобразиться созданный макрос, нажав на который можно задать у формат выводимого значения, например задать фиксированное значение (рисунок 1).
Помимо фиксированных значений, в макросах можно писать и запросы, на вывод тех или иных данных (рисунок 2).
При написании запроса, обращение к таблице будет всегда обозначаться через "A", (где А, всегда берется по ID привязанного справочника). В примере мы используем справочник "Регионы РФ" (REF_REGIONS), состоящий из набора полей: "ID","CODE","TITLE","OKATO","OKRUG","CODE_TFOMS","TITLE_NSI". Таким образом второй макрос при выборе значения в справочнике регионов РФ, отобразит в поле первые два символа кода ОКАТО.
Итоговая структура свойства может быть комбинированной и состоять из нескольких значений. Например как в приведенном выше примере, при заполнении поля справочника с формулой "[макрос_3] - [макрос_2]" отобразиться единица, тире и первые два символа ОКАТО, по выбранному в поле региону (рисунок 3).
No Comments