Имя: Пароль:
1C
1С v8
Изменение представления элемента справочника
0 FiftyStars
 
17.04.13
16:29
Доброго времени суток...всю голову сломал уже... в 8.3 задуманное осуществить легко с помощью обработчиков событий ОбработкаПолученияПолейПредставления и ОбработкаПолученияПредставления а на 8.2 чет не могу вкурить.
Вобщем есть подчиненный справочник Индексы и соответственно его владелец - справочник Позиции:
Справочник Позиции
------------------------------------------------
|Наименование        | Сокращенное наименование|
------------------------------------------------
|стандартный реквизит|   тип строка            |
------------------------------------------------

Справочник Индексы
----------------------------------------------------
|     Владелец           |           Индекс        |
----------------------------------------------------
|СправочникСсылка.Позиции|           число         |
----------------------------------------------------

А также есть документ с ТЧ
-----------------------------------------------------------
|   Позиция              |  База |          Индекс        |
-----------------------------------------------------------
|СправочникСсылка.Позиции| число |СправочникСсылка.Индексы|
-----------------------------------------------------------

Итак, в документе все выбирается НО в поле Индекс представление кодовое - для выбора сделал форму с выводом поля Владелец вместо Код, но это решило только половину проблемы - представление в ТЧ документа - кодовое. Собственно вопрос: можно ли здесь что то сделать для нормального отображения?
Спасибо.
1 mistеr
 
17.04.13
16:35
Какое представление ты считаешь "нормальным", мы должны сами догадаться? Тогда добавляй голосовалку.
2 FiftyStars
 
17.04.13
16:37
(1) упс, думал понятно описал...представление владельца
3 FiftyStars
 
17.04.13
16:40
(0)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
С документом ошибся
-----------------------------------------------------------
|   НОМ              |  База |              Индекс        |
-----------------------------------------------------------
|СправочникСсылка.НОМ| число |    СправочникСсылка.Индексы|
-----------------------------------------------------------
а то было бы дважды одно и то же в документе
4 FiftyStars
 
17.04.13
16:42
(0) вобщем суть в том чтобы в представлении справочника без наименования было поле владелец
5 mistеr
 
17.04.13
16:51
(2) Что есть "представление владельца"? Пример с реальными данными приведи.

На всякий случай. Представление элемента справочника возможно либо в виде кода, либо в виде наименования. Все эксотические случаи сводятся к программному формированию наименования.

Если нужно на форме отображать владельца элемента, кидается еще одно поле рядом. В том числе и в ТЧ.
6 Serg_1960
 
17.04.13
16:53
Если в запросе, то ЕСТЬNULL(Наименование,Владелец.Наименование)...

Если такое нужно часто и в различных местах, то... не долго думая... сделай в справочнике Индекс реквизит, куда будет программно записываться нужное тебе представление. Дело техники отловить изменение реквизитов представления подчиненного справочника и его владельца для программного "обновления" этого реквизита...
7 FiftyStars
 
17.04.13
17:03
(5) (6)
спасибо, так и думал что генерация наименования нужна...жааааль жааааль,для нормального решения придется ждать 8.3, а пока обойтись тем что есть :-(
8 mistеr
 
17.04.13
17:06
(7) Наименование владельца могут поменять, не забывай.
9 FiftyStars
 
17.04.13
17:13
(8) дада, я в курсе, это учтется =)