Имя: Пароль:
1C
1C 7.7
v7: Значение периодического реквезита
,
0 ReZеt
 
14.01.13
03:52
Здравствуйте.
Делаю выгрузку в Excel.
Есть справочник Сотрудники в справочнике "Сотрудники" есть реквизит периодический "Вахта" значение и дату данного реквизита получаю без проблем, но там есть еще "Время", "Документ","Номер" как получить эти значения. Подскажите.
1 Морозов Александр
 
14.01.13
04:25
через объект "Периодический"
2 ReZеt
 
14.01.13
04:31
Ну там ведь только 2 значения получить можно ПериодическийОбъект.Значение
и
ПериодическийОбъект.ДатаЗнач А как к остальным обратиться?
3 Sserj
 
14.01.13
04:54
"Время", "Документ","Номер" - это реквизиты чего именно справочника "Сотрудники" или справочника, который реквизит "Вахта"?
4 Морозов Александр
 
14.01.13
05:16
методы еще есть у объекта...
5 ReZеt
 
14.01.13
06:01
(3) Есть справочник Сотрудники в нем реквизит "вахта" периодический у него есть дополнительные значения "Время", "Документ","Номер" вот эти значения не могу у реквезита вытянуть
6 Sserj
 
14.01.13
06:06
(5) Ну если саму вахту получяешь, тогда:

СпрВахты = СоздатьОбъект("Справочник.ВидРеквизитаВахта");
СпрВахты.НайтиЭлемент(Вахта);
время = СпрВахты.Время.Получить(НужнаяДата);
Документ = СпрВахты.Документ.Получить(НужнаяДата);
Номер = СпрВахты.Номер.Получить(НужнаяДата);

может быть создавать объект и не нужно, можно попробовать просто Вахта.Время.получить(дата) и т.д., но семерки нет под рукой, а на вскидку не помню.
7 ReZеt
 
14.01.13
06:07
(4) Огромное спасибо, Действительно есть же ещё и методы)
8 ReZеt
 
14.01.13
06:09
(6) Я наверное не правильно объяснил Но все равно спасибо за ответ=)
9 ReZеt
 
14.01.13
06:15
ААА сорри, наверное ответить нужно. Метод ТекущийДокумент() вытянул мне нужное значение. Всем спасибо)