Как получить дату и номер документа прием на работу по сотруднику
☑
0
tupizza
24.03.19
✎
16:51
Из карточки сотрудника вызывается ВПФ в которой нужно указать дату и номер трудового договора. Восьмой час уже бьюсь.
Пишу так
ОбластьШапка.Параметры.ДатаДоговора = КадровыйУчет.КадровыеДанныеСотрудников(Истина,
СсылкаНаДокумент.ФИО,
"ТрудовойДоговорДата",
НачалоДня(ТекущаяДата()));
Но конечно же СсылкаНаДокумент.ФИО это неправильно
Это все таки запросом делать? Или можно этой функцией обойтись?
1
ДенисЧ
24.03.19
✎
17:01
Из карточки сотрудника. Ссылка на документ...
Я один тут что-то не то вижу?
2
tupizza
24.03.19
✎
17:14
(1) да я сам понимаю что это не правильно
ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Сотрудник) было там вместо этого но ругается на Сотрудник.
3
ДенисЧ
24.03.19
✎
17:34
(2) Карточка сотрудника у тебя что? СсылкаНаДокумент что?
4
tupizza
24.03.19
✎
17:39
(3) Говорю может я совсем правильно, но -
Карточка сотрудника это открытая форма сотрудника из Справочника Сотрудники
СсылкаНаДокумент это обращение к переменной
5
tupizza
24.03.19
✎
17:43
ТЗ = КадровыйУчет.КадровыеДанныеСотрудников(Истина,,
"ТрудовойДоговорДата",
НачалоДня(ТекущаяДата()),,);
Я так понимаю в теперь в ТЗ хранится таблица значений, но что делать дальше я не понимаю.
6
Chameleon1980
24.03.19
✎
19:16
посмтори ее в отладчике и реши
7
zelyak
25.03.19
✎
07:27
Справочники.СотрудникиОрганизаций.НомерДоговора (или ДатаДоговора)
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший