Struct.TotalsPeriod
| TotalsPeriod (Периодичность итогов накопителя) | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Атрибут применяется к объекту структуры базы данных, позиционированному на накопителе, имеющем реквизиты-аккумуляторы, и возвращает периодичность построения итогов таблицы сальдо (См. Конфигурация данных проекта (TotalsPeriod)). Атрибут будет работать даже для накопителей, не имеющих таблицы итогов. Возможны следующие значения:
- 0 -- день.
- 1 -- неделя.
- 2 -- месяц (по умолчанию при создании накопителя).
- 3 -- квартал.
- 4 -- год.
Синтаксис
Struct.TotalsPeriod:<Периодичность построения итогов накопителя (INT)>
Возвращаемое значение
Возвращается числовое значение.
Примеры
//Фрагмент выводит список накопителей.
aList:=List.Create("день","неделя","месяц","квартал","год");
For i:=1 To Struct.Stor.Count() Do
Фл:=0;
For j:=1 To Struct.Stor(i).Props.Count() Do
If Struct.Stor(i).Props(j).Accumulator Then
Фл:=1;
Break;
EndIf;
EndDo;
If not Фл Then
Message("Накопитель "+Struct.Stor(i).Name+" не имеет таблицы итогов");
Else
Message("Накопитель "+Struct.Stor(i).Name+" имеет период таблицы итогов: "+aList.Get(Struct.Stor(i).TotalsPeriod+1));
EndIf;
EndDo;