Периодический сброс нумератора

StatusIDPriorityType
Closed4943ОбычныйПредложение
ProfileReply
s_tristanClient

Было бы неплохо иметь возможность задавать интервал сброса нумератора. Пример использования - сброс нумерации счетов клиентам каждый календарный год.

Replies

UserDescriptionPosted On
Александра ЗубрейAgent

Здравствуйте, Станислав.

Возможность задавать интервал сброса нумератора на данный момент находится на этапе разработки.

О результатах и вариантах реализации донной возможности сообщим позже.

Спасибо, Саша.

s_tristanClient

Александра, добрый вечер!
Спасибо, будем ждать

Александра ЗубрейAgent

Здравствуйте, Станислав.

Для реализации Вашего предложения, изложенного выше, нужно воспользоваться следующими настройками:

1) проинициализировать XafariObjectFormatter в переопределенном методе Setup(XafApplication application) для Module.cs

public override void Setup(XafApplication application)
{
base.Setup(application);
XafariObjectFormatter.Initialize();
.......
}

2) настроить для нумератора свойство KeyTemplate, например {0:Date,yyyy} , где Date - свойство типа DateTime, по изменению которого будет осуществляться сброс, yyyy - формат даты (год).

При применении KeyTemplate следует обратить внимание на другое свойство нумератора - ApplyOnCreate. В случае, если свойство, по которому формируется нумератор заполнено автоматически,  ApplyOnCreate = True, иначе ApplyOnCreate = False.

С XafariObjectFormatter Вы можете познакомиться в прикрепленном файле XafariObjectFormatter.doc, нумераторы - документация сайта.

Пример настройки и использования KeyTemplate можно посмотреть в прикрепленном файле DateNumerator.zip,  а также в проблеме Нумерация в разрезе спецификаций.

Спасибо, Саша.

s_tristanClient

Александра, добрый вечер и огромное спасибо!

× This ticket is closed.