Имя: Пароль:
1C
1С v8
зуп 3.1 Получить руководителя организации
0 Тринадцать
 
17.04.20
14:08
Всем доброго дня и пятничного настроения) я новичок, поэтому вопрос может показаться банальным
Конфа 3уп 3.1.13.151. нужно в печатную форму подставить должность руководителя и ФИО.

СтруктураРуководители = ЗарплатаКадры.ОтветственныеЛицаОрганизации(ТекущаяОрганизация, "Руководитель, ДолжностьРуководителя", Дата);
ОбластьПодвал.Параметры.ДолжностьРуководителя = СтруктураРуководители.ДолжностьРуководителя;
ОбластьПодвал.Параметры.РуководительРасшифровкаПодписи = СтруктураРуководители.Руководитель;
    
Ошибок не выдает, но и ничего не выводит. Отладчик показывает, что Организацию и Дату видит, а "Руководитель, ДолжностьРуководителя" - неопределено

Пробовала и вот эту функцию
СведенияОбОтветственныхЛицах.ОтветственныеЛицаОрганизации(ТекущаяОрганизация,"Руководитель", КонецПериода);
такой же результат
подскажите, в чем ошибка?
1 Радим1987
 
17.04.20
14:14
Подписанты = Новый Структура("Организация,Руководитель", Параметры.Организация);
ЗарплатаКадры.ПолучитьЗначенияПоУмолчанию(Подписанты, ТекущаяДата());
            
Руководитель = Подписанты.Руководитель;
2 Тринадцать
 
17.04.20
14:28
(1) еще вот эту функцию
ЗарплатаКадры.ОтветственныеЛицаОрганизации(ТекущаяОрганизация, "Руководитель, ДолжностьРуководителя",Дата)
3 Тринадцать
 
17.04.20
15:41
Радим, спасибо! работает выводит ФИО руководителя полностью, а хотелось бы сократить Иванов А.А.
4 dka80
 
17.04.20
16:25
(3) совсем лень типовые формы посмотреть?
СписокОтветственных = Новый Массив;
    СписокОтветственных.Добавить(ДанныеРуководителей.РуководительКадровойСлужбы);
    СписокОтветственных.Добавить(ДанныеРуководителей.Руководитель);
    РасшифровкиПодписей = КадровыйУчет.КадровыеДанныеФизическихЛиц(Истина, СписокОтветственных,"ИОФамилия", ДатаСведений);
    
    Если ДанныеРуководителей.Свойство("РуководительКадровойСлужбы") И ДанныеРуководителей.Свойство("ДолжностьРуководителяКадровойСлужбы") Тогда
        ПараметрыРуководителя.Вставить("ОснованиеПодписи", ДанныеРуководителей.ОснованиеПодписиРуководителяКадровойСлужбы);
        ПараметрыРуководителя.Вставить("РуководительДолжность", ДанныеРуководителей.ДолжностьРуководителяКадровойСлужбы);
        ПараметрыРуководителя.Вставить("РуководительФИОПолные", ДанныеРуководителей.РуководительКадровойСлужбы.ФИО);
        ПараметрыРуководителя.Вставить("РуководительПол", ДанныеРуководителей.РуководительКадровойСлужбы.Пол);
        ДанныеРуководителя = РасшифровкиПодписей.Найти(ДанныеРуководителей.РуководительКадровойСлужбы, "ФизическоеЛицо");
        Если ДанныеРуководителя <> Неопределено Тогда
            ПараметрыРуководителя.Вставить("ИОФамилияРуководителя", ДанныеРуководителя.ИОФамилия);
        КонецЕсли;
5 dka80
 
17.04.20
16:26
+4 нужное себе только из этого кода возьми. тебе нужно ДанныеРуководителя.ИОФамилия