Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Комплексная автоматизация и подстановка руководителя в документ

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

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.