Difference between revisions of "Struct.TotalsPeriod"
(→Примеры) |
m (1 revision imported) |
(No difference)
|
Latest revision as of 07:53, 7 February 2021
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;