Имя: Пароль:
1C
1С v8
Изменение прдставления реквизита подразделениек только в док заявка
0 pedagog
 
02.03.20
11:52
необходимо изменить прдставление реквизита подразделение только в док  заявка (наименование+ родитель). для остальных документов оставить прежнее представление.  Управляемые формы
1 pedagog
 
02.03.20
12:08
Процедура ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
    НаименованиеГорода = "";
    Если Данные.Ссылка <> Неопределено Тогда
        СтандартнаяОбработка = Ложь;
        текПодразделение = Данные.Ссылка.родитель;
        пока ЗначениеЗаполнено(текПодразделение.родитель) цикл
             текПодразделение = текПодразделение.родитель;
        КонецЦикла;
        Представление = СокрЛП(Данные.Ссылка.Наименование)+", "+СокрЛп(текПодразделение);
    
    КонецЕсли;
КонецПроцедуры

вот процедура. все работает. но как сделать, чтобы такое представление выводилось только в док заявка?
2 pedagog
 
02.03.20
12:12
народ, не проходите мимо. помогите
3 Йохохо
 
02.03.20
12:17
изменить док заявка
500р
4 D_E_S_131
 
02.03.20
12:22
"но как сделать, чтобы такое представление выводилось только в док заявка?" - использовать этот код только для модуля менеджера документа "док заявка". Если я правильно понял, что "док заявка" это вид документа.
5 FIXXXL
 
02.03.20
13:00
ТипЗнч(Данные.Ссылка)
6 FIXXXL
 
02.03.20
13:01
(5) + сорри, не то :)
7 FIXXXL
 
02.03.20
13:03
(1) но такой код в продакшн пихать не стОит, тормоза - гарантированны
8 FIXXXL
 
02.03.20
13:07
лучше создай реквизит справочника или доп.реквизит и в подписке ПередЗаписью юзай функцию ПолноеИмя(), результат парси и пиши в реквизит
в форме же документа можешь хоть через УсловноеОформление делать, хоть через гиперссылку...