Имя: Пароль:
1C
 
Как получить дату и номер документа прием на работу по сотруднику
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
Справочники.СотрудникиОрганизаций.НомерДоговора (или ДатаДоговора)