Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

startMonth

Panel

Table of Contents



refPeriodStart

Panel
titlerefPeriodStart

Имеет разные даты.

Для управляющих компаний

  • Последний календарный день предыдущего отчетного месяца
  • Последний рабочий день календарного месяца, предшествовашего отчетному
  • Отчетный календарный месяц со дня, следующего за последним рабочим днем месяца, предшествующего отчетному

Для страховых компаний

  • С начала периода 

Для ПУРЦБ 

  • С начала периода 



refPeriodEnd 

Panel
titlerefPeriodEnd

Имеет разные даты.

Для управляющих компаний

  • Последний календарный день отчетного календарного месяца
  • Последний рабочий день отчетного календарного месяца

Для страховых компаний

  • Последний календарный день отчетного календарного месяца

Для ПУРЦБ 

  • Последний календарный день отчетного календарного месяца



param_min1

Panel
titlepar:param_min1

Минус один квартал от отчетной даты.

Пример:

отчетная дата 2020-12-31

То «par:param_min1» будет равняться 2020-09-30



param_min2

Panel
titlepar:param_min2

Минус два квартал от отчетной даты.

Пример:

отчетная дата 2020-12-31

То «par:param_min2» будет равняться 2020-06-30 



param_min3

Panel
titlepar:param_min3

Минус три квартала от отчетной даты.

Пример:

отчетная дата 2020-12-31

То «par:param_min3» будет равняться 2020-03-31



PriorPeriod-1End

Panel
title$par:PriorPeriod-1End


Пример:

отчетная дата 2019-12-31

То «PriorPeriod-1End» будет равняться 2019-01-01



PriorPeriod-1Start

Panel
title$par:PriorPeriod-1Start


Пример:

отчетная дата 2019-12-31

То «PriorPeriod-1Start» будет равняться 2017-12-31



CurrentPeriodStart

Panel
titleCurrentPeriodStart

Последний календарный день предыдущего отчетного месяца
Пример:

отчетная дата 2019-12-31

То «CurrentPeriodStart» будет равняться 2019-11-30



CurrentPeriodEnd

Panel
titleCurrentPeriodEnd

Последний календарный день  отчетного месяца
Пример:

отчетная дата 2019-12-31

То «CurrentPeriodEnd» будет равняться 2019-12-31



startRepYear

Panel
title$par:startRepYear

Последний календарный день предыдущего отчетного года
Пример:

отчетная дата 2019-12-31

То «$par:startRepYear» будет равняться 2018-12-31



RegStartInsYear

Panel
titleRegStartInsYear

Последний календарный день предыдущего отчетного года
Пример:

отчетная дата 2019-12-31

То «RegStartInsYear» будет равняться 2018-12-31



RegStartInsYear-1End

Panel
titleRegStartInsYear-1end

Последний календарный день пред предыдущего отчетного года (retrospection)

Пример:

отчетная дата 2019-12-31

То «RegStartInsYear-1end» будет равняться 2017-12-31



RegStartDurYear

Panel
title$par:RegStartDurYear

С начала года нарастающим итогом
Пример:

отчетная дата 2019-12-31

То «RegStartDurYear» будет равняться 2019-01-01



RegStartDurYear-1End

Panel
titleRegStartDurYear-1End

С начала предыдущего года нарастающим итогом
Пример:

отчетная дата 2019-12-31

То «RegStartDurYear-1End-1end» будет равняться  2018-01-01



startMonth

Panel
titlestartMonth

Последний календарный день предыдущего отчетного месяца
Пример:

отчетная дата 2019-12-31

То «startMonth» будет равняться   2019-11-30

--------

отчетная дата 2019-04-30

То «startMonth» будет равняться   2019-04-01



Code Block
<variable:parameter xlink:type="resource" xlink:label="startMonth" id="startMonth"select="
if ((fn:month-from-date($par:refPeriodEnd)=1) 
or (fn:month-from-date($par:refPeriodEnd)=3) 
or (fn:month-from-date($par:refPeriodEnd)=5) 
or (fn:month-from-date($par:refPeriodEnd)=7) 
or (fn:month-from-date($par:refPeriodEnd)=8) 
or (fn:month-from-date($par:refPeriodEnd)=10) 
or (fn:month-from-date($par:refPeriodEnd)=12)) 
then ($par:refPeriodEnd - xsd:yearMonthDuration('P1M'))
else ($par:refPeriodEnd - xsd:yearMonthDuration('P1M') + xsd:dayTimeDuration(fn:concat('P',xsd:string(31-fn:day-from-date($par:refPeriodEnd)),'D')))" as="xsd:date" name="par:startMonth"/>
Если месяц равен 1,3,5,7,8,10,12, то конец периода - 1 месяцЕслимесяц
Если Конец месяца не равен 1,3,5,7,8,10,12,  то конец периода - 1 месяц +   1 день если это 31


startQuart

Panel
titlestartQuart

Последний календарный день предыдущего отчетного квартала
Пример:

отчетная дата 2020-03-31

То «startQuart» будет равняться 2019-12-31 

---

отчетная дата 2020-06-30

То «startQuart» будет равняться 2019-04-01 



Code Block
<variable:parameter xlink:type="resource" xlink:label="startQuart" id="startQuart" select="
if ((fn:month-from-date($par:refPeriodEnd)=3)
or (fn:month-from-date($par:refPeriodEnd)=12)
or (fn:month-from-date($par:refPeriodEnd)=9)) 
then ($par:refPeriodEnd - xsd:yearMonthDuration('P3M'))
else ($par:refPeriodEnd - xsd:yearMonthDuration('P3M') + xsd:dayTimeDuration('P1D'))" as="xsd:date" name="par:startQuart"/>Если месяц равен 3,12,9 то конец периода - 3 месяца
Если Конец месяца не равен 3,12, 9,  то конец периода - 3 месяца +1 день


RegStartDurQuart

Panel
titleRegStartDurQuart

Первый день отчетного квартала текущего года 
Пример:

отчетная дата 2019-12-31

То «RegStartDurQuart» будет равняться 2019-10-01



RegStartDurQuart-1End

Panel
titleRegStartDurQuart-1End

Первый день отчетного квартала предыдущего года 
Пример:

отчетная дата 2019-12-31

То «RegStartDurQuart-1End» будет равняться 2018-10-01



RegStartInsQuart 


RegStartInsQuart-1End