Было бы неплохо иметь возможность задавать интервал сброса нумератора. Пример использования - сброс нумерации счетов клиентам каждый календарный год.
Replies
User
Description
Posted 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, а также в проблеме Нумерация в разрезе спецификаций.