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