Сортировка по полю в представлении

Автор Тема: Сортировка по полю в представлении  (Прочитано 10214 раз)

laspavel

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
    • E-mail
Сортировка по полю в представлении
« : 07 Сентябрь 2010, 16:45:37 »
Здравствуйте !

Имеется представление (С категориями по видам документов).  Есть поле "DocNumber". Оно уникальное для каждой категории.
Нужно произвести сортировку в порядке возрастания.

Делаю так:
В значении столбца ставлю:@TextToNumber(DocNumberExt)
В свойствах столбца задаю сортировку по возрастанию.

Но сортировка происходит неправильно: 1,8,6,9,3,5,20,13,110,101...
Как корректно настроить сортировку по каждой категории документов.

ViV

  • Global Moderator
  • Профессионал
  • *****
  • Сообщений: 1428
  • Владимир Егоров
    • Просмотр профиля
    • lotusnotes.ru
    • E-mail
Re: Сортировка по полю в представлении
« Ответ #1 : 07 Сентябрь 2010, 16:53:05 »
Добрый день!

Вы говорите есть поле DocNumber, а значение ставите @TextToNumber(DocNumberExt).
Сделайте еще тип столбца числовым.

laspavel

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
    • E-mail
Re: Сортировка по полю в представлении
« Ответ #2 : 07 Сентябрь 2010, 17:08:19 »
Добрый день!

Вы говорите есть поле DocNumber, а значение ставите @TextToNumber(DocNumberExt).
Сделайте еще тип столбца числовым.

DocNumber это поле числовое, а DocNumberExt - это с индексом.
Поставил поле числовым. Сортирует вот так: 1,11,12,13,2,21,22,23.

Кто знает как сделать правильную сортировку ?

ViV

  • Global Moderator
  • Профессионал
  • *****
  • Сообщений: 1428
  • Владимир Егоров
    • Просмотр профиля
    • lotusnotes.ru
    • E-mail
Re: Сортировка по полю в представлении
« Ответ #3 : 07 Сентябрь 2010, 18:42:24 »
С каким индексом? Какие данные там содержатся?

laspavel

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
    • E-mail
Re: Сортировка по полю в представлении
« Ответ #4 : 07 Сентябрь 2010, 19:15:22 »
С каким индексом? Какие данные там содержатся?
Там содержатся данные вида "12-Ш" или "25-С"
где 12 - это номер документа (по нему нужно сортировать)
"-Ш" - это индекс (Абревиатура регистратора)

ViV

  • Global Moderator
  • Профессионал
  • *****
  • Сообщений: 1428
  • Владимир Егоров
    • Просмотр профиля
    • lotusnotes.ru
    • E-mail
Re: Сортировка по полю в представлении
« Ответ #5 : 08 Сентябрь 2010, 10:08:12 »
Там же присутствуют буквы, оно и сортируется как строка.
Добавьте скрытый столбец с сортировкой по @TextToNumber(DocNumber).