Имя: Пароль:
1C
1С v8
Комплексная автоматизация и подстановка руководителя в документ
0 ildary
 
25.01.19
05:13
Уважаемые специалисты, подскажите пожалуйста, как поступить правильно: мы обновились на предпоследнюю КА2 (2.4.6.189) - и увидели, что в кадровых документах пропала явная подстановка руководителя организации в документ, вместо этого появилось заполнение через механизм подписей. Но у нас в организациях указан только основное ответственное лицо организации, а лица с правом подписи нет. Как поступить правильно - создать дублирующую запись - лица с правом подписи? Ждать исправления? Писать расширение, которое восстанавливает старую подстановку?
1 PaulBC
 
25.01.19
05:19
(0) Не обратил внимания, как было в 189, в 2.4.6.200 есть выбор руководителя и должности в кадровых документах.
2 ildary
 
25.01.19
05:20
(1) Это не то, надо чтобы после выбора организации в документе (например отпуск или больничный) - подставлялся руководитель выбранной организации.
3 ildary
 
25.01.19
05:21
+(2) в предыдущих версиях так и было, пользователи недовольны, что "писанины прибавилось", и я с ними согласен.
4 ildary
 
25.01.19
08:53
В итоге сделал так: В расширении переопределил процедуру

&Перед("ЗаполнитьСведенияОПодписяхДокументов")
Процедура ЗаявНаОткрЛССотр_ЗаполнитьСведенияОПодписяхДокументов(ОписаниеПодписей, Организация, ЗначенияПодписей, СтандартнаяОбработка)
    
    ОтветственныеОрганизации = ОтветственныеЛицаСервер.ПолучитьОтветственныеЛицаОрганизации(Организация);
    
    ОписаниеРуководителя = ОписаниеПодписей["Руководитель"];
    Если ОписаниеРуководителя <> Неопределено Тогда
        
        ЗначенияПодписей.Вставить(ОписаниеРуководителя["ФизическоеЛицо"], ОтветственныеОрганизации.Руководитель);
        ЗначенияПодписей.Вставить(ОписаниеРуководителя["Должность"]        , ОтветственныеОрганизации.РуководительДолжностьСсылка);
        
    КонецЕсли;
    
    СтандартнаяОбработка = Ложь;
    
КонецПроцедуры

и всё заработало. Правда какой способ штатный - так и не понял.