Вопрос

Отображение нескольких полей справочника

Добрый день!

Можно ли как-то внести 2 поля из справочника в одно поле страницы?

Пример: при выборе в справочнике отображаются марка автомобиля и гос. номер (2 разных поля в бд), необходимо вывести в одно поле на странице.

Нравится

6 комментариев

Максим, здравствуйте! 

Ответ на данный вопрос есть в похожем топике - https://community.terrasoft.ru/questions/ustanovka-flazkov-v-okne-s-mno…

Скорее, речь о другом.

Если нужно именно в одно поле, то простой вариант - "склеивать" марку и номер в одно поле уже в справочнике. И сделать это "общее" поле главным для отображения (по логике так оно и есть, так как именно сочетание двух полей определяет запись справочника).



Второй вариант - сделать на форме два поля (одно справочное, другое виртуальное), и во второе подгружать второе поле справочника

Дело в том, что при выборе я могу склеивать в displayValue. Но как тогда сделать эту склейку при открытии страницы? Потому что при открытии грузится только одно поле, которое привязывается к проперти.

Максим, архитектура так устроена, что лукапном поле может быть только одно значение. Вы можете попробовать создать деталь и при выборе несколько записей записывать/пересчитывать в другую пользовательскую текстовую колонку все выбранные значения (метод-обработчик можно взять из статьи https://academy.terrasoft.ru/documents/technic-sdk/7-11/dobavlenie-vych…)

Петроченко Максим Вячеславович пишет:

Но как тогда сделать эту склейку при открытии страницы?

Я правильно понимаю, что у вас есть справочник (или раздел) автомобилей, где уникальным полем является гос.номер? И в нем же есть дополнительное поле марка?



И при открытии страницы вы хотите видеть именно запись этого автомобиля?

я уже разобрался, спасибо

Показать все комментарии