0
xintrea
07.11.12
✎
16:56
|
Здравствуйте!
Как известно, в 1С в справочниках есть стандартное поле Наименование, которое на может быть более 150 символов.
Чтобы обойти это ограничение, я создал поле ПолноеНаименование длиной 300 символов, установил индексацию по нему, а стандартному полю Наименование установил длину в 1 символ, чтобы вообще им не пользоваться.
Все впринципе нормально, за исключением одной проблемы.
Элементы данного справочника являются владельцами для другого справочника. И когда отрисовываются формы с выбором владельца, элемент формы с владельцем (если путь к данным указан как Объект.Владелец) показывается в виде поля Код. Видимо, 1С автоматически видит, что Наименование короче чем Код, и рисует код. А поле Код пользователям вообще показывать противопоказно, ибо это выше их понимания.
Но мне на элементе формы с данными Объект.Владелец нужно увидеть не Код и не Наименование, а ПолноеНаименование! И я не пойму, где это можно задать.
Можно, конечно, установить путь к данным Объект.Владелец.ПолноеНаименование. Но это совсем не то что нужно, тем более что такое поле становится нередактируемым.
Вопрос. Как в поле с путем к данным Объект.Владелец показать ПолноеНаименование?
PS: Да, я говорю именно об элементе формы с путем к данным Объект.Владелец, а не о форме выбора. Форму выбора я сделал, указав там поле ПолноеНаименование. Но из-за проблемы, описанной выше, пользователь выбирает в форме выбора, например "Рабочая программа гидравлических испытаний трубопроводов и оборудования системы гидроиспытаний барботажного бака и продувки датчиков КИП", и после выбора на форме видна не эта строку, а код 00000345.
|
|
1
Maxus43
07.11.12
✎
17:03
|
на справочник контрагенты посмотри, и Наименование, и ПолновеНаименование, и владельцы
|
|