Имя: Пароль:
1C
 
История периодических реквизитов
0 Zlata_S
 
06.03.07
06:24
Подскажите пожалуйста, как можно получить ВСЕ значения периодических реквизитов справочника? Ведь при просмотре истории они как-то все вытаскиваются. А в руководстве описаны только два метода Получить() и Установить(), т.е. только на конкретную дату одно значение, а мне нужны все за весь период.
1 ASV
 
06.03.07
06:31
мдСправочник = Метаданные.Справочник(ТекущийОбъект.Вид());

   Для Номер = 1 По мдСправочник.Реквизит() Цикл
       мдРеквизит = мдСправочник.Реквизит(Номер);
       
       Если мдРеквизит.Периодический = 0 Тогда
           Продолжить;
       КонецЕсли;
           
       ДобавитьКолонку(мдРеквизит);
   КонецЦикла;
2 mergan
 
06.03.07
06:34
(1)не прав...
3 mergan
 
06.03.07
06:35
использовать метод "Переодический" (см. документацию)
4 ASV
 
06.03.07
06:37
ему все периодические нужно, код выдран и ИсторияПериодическихреквизитов
5 Zlata_S
 
06.03.07
06:38
Спасибо! Точно для объекта Периодический можно ВыбратьЗначения() и ПолучитьЗначение(). Спасибо!!!!
6 DF_Slayer
 
06.03.07
06:39
(4) в (0) не сказано что всех, нужно ВСЮ историю.
(3) т.е. объект Периодический
7 mergan
 
06.03.07
06:39
(4)не все переодические... а все значения переодического реквизита...
8 DF_Slayer
 
06.03.07
06:40
тьфу не успел :)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан