Вопрос

вопрос разработчикам о сортировке

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

Нравится

5 комментариев

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

по сути, только в одном и надо
а подскажите, пожалуйста, куда лучше этот запрос привязывать и откуда вызывать?

Например, Вам нужен реестр раздела Контрагенты, тогда в sq_Accounts Вы добавляете колонку в которой пишете MONTH(<название колонки с датой>) (это для MS SQL), потом добавляете ее в ds_Account, ну и наконец в wnd_AccountGrid, примерно так. Но это я все по памяти написала, поэтому могут быть неточности.

спасибо, будем экспериментировать

Просто Алексей, в дополнение к ответу Оли, получить MONTH вам должно помочь свойство колонки ExtractDateTimeKind.

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