Имя: Пароль:
1C
1C 7.7
v7: Как получить категорию сотрудника из приказа об уволненияя в ЗиК?
0 gnus
 
14.10.13
12:55
Процедура Сформировать()
    Док=СоздатьОбъект("Документ.ПриказОбУвольнении");
    Док.ВыбратьДокументы();
    Пока Док.ПолучитьДокумент()=1 Цикл
        Сообщить(""+Док.Сотрудник.Пол);
        Сообщить(""+Док.Сотрудник);
        Сообщить(""+Док.Сотрудник.ДатаРождения);
        
        Сообщить(""+Док.Сотрудник.Должность.Категория.Выбран());
    КонецЦикла
КонецПроцедуры
1 Voronve
 
14.10.13
12:57
(0) Должность наверняка периодический реквизит; тогда так:
        Сообщить(""+Док.Сотрудник.Должность.Получить(Док.ДатаДок).Категория.Выбран());
2 aka AMIGO
 
14.10.13
12:59
Сообщить(""+Док.Сотрудник.Должность.Получить(ВыбДата).Категория);

а по *.Выбран() тебе вернет "1" или "0"
3 aka AMIGO
 
14.10.13
13:02
(0) посмотри в свою предыдущую ветку, там тебе прямо указано, как получать периодический реквизит, а ты не ловишь..
4 gnus
 
14.10.13
13:07
дошло....
5 gnus
 
14.10.13
14:30
Сообщить(""+Док.Сотрудник.Должность.Получить(ВыбДата).Категория);
На ТекущаяДата() не ругается, но ничего не выводит
6 gnus
 
14.10.13
18:10
так как получить категорию , скажите пожалуйста !!!
7 8troyan8
 
14.10.13
21:31
Док.Сотрудник.Должность.Категория.Получить(ВыбДата)
Закон Брукера: Даже маленькая практика стоит большой теории.