Имя: Пароль:
1C
1C 7.7
v7: Как получить назначение сотрудника на конкретную дату?
0 Fedor
 
26.01.12
17:39
У сотрудника было одно назначение. Потом стало другое. Как получить назначение сотрудника на конкретную дату?
1 Fedor
 
26.01.12
17:40
(до одной даты первое назначение, потом - второе)
2 Эльниньо
 
26.01.12
17:40
Сотрудник.Назначение.Получить(КонкретнаяДата)
3 Fedor
 
26.01.12
17:48
А если у сотрудника нет поля Назначение?
Но справочник "Назначения" подчинен справочнику "Сотрудники".
4 Kreont
 
26.01.12
17:59
Сотр.НайтиПоКоду(******);
Назн.ИспользоватьОбъект("ОсновноеНазначение", Сотр);    
Посада = Назн.ЗначениеНаДату(НужнаяДата);
5 Fedor
 
26.01.12
18:03
(4) А что такое "Назн"?
6 Fedor
 
26.01.12
18:04
(У меня есть конкретный сотрудник)
7 povar
 
26.01.12
18:05
(5) тебе должно быть виднее
8 Kreont
 
26.01.12
18:09
Тогда уж так детально распишу :)
Назначение = СоздатьОбъект("Периодический");
Назначение.ИспользоватьОбъект("ОсновноеНазначение", СотрудникОбект);
НазначениеНаДату = Назначение.ЗначениеНаДату(НужнаяДата);
9 Fedor
 
26.01.12
18:20
(8) Большущее спасибо!