Недостаточно базовых параметров

Добрый вечер! В процессе настройки оказалось недостаточно базовых параметров/условий пользовательских фильтров по дате. В связи с этим вопрос: список параметров/условий (след. год, предыдущий квартал...) хранится в ядре? могу ли я в этот список добавить свои параметры/условия?

Нравится

1 комментарий

Здравствуйте, Александр!

Действительно, список периодов для фильтрации в версии Terrasoft 3.X реализован в ядре системы. Если же Вам недостаточно доступных параметров периодов, то Вы можете либо указывать две даты (начала и окончания)периода времени или создать период в конфигурации.

Для реализации данной функциональности нужно:
1) Добавить тип периода (Для текущего года)в перечислении enm_DatePeriodType в Terrasoft Administrator.

2) System.GetPeriodIntervalFromPeriodType – системная функция и ее переопределить не получится.

3) Нужно написать свою GetPeriodIntervalFromPeriodType в скрипте scr_DatePeriod (которая будет работать только для созданных Вами типов периодов).
4) Сделать проверку на тип периода и вызвать соответствующую функцию (для стандартных - System.GetPeriodIntervalFromPeriodType, для пользовательских - свою).

Terrasoft Support Team

Показать все комментарии