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
ААА сорри, наверное ответить нужно. Метод ТекущийДокумент() вытянул мне нужное значение. Всем спасибо)
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший