Сортировка таблицы значений

  • Автор темы kuriban
  • Дата начала
K

kuriban

#1
Всем привет. У меня вопрос. В табл значений колонка партия содержит значения Приходная накладная 1, Приходная накладная 10, Приходная накладная 4. почему при сортировке по возрастанию порядок такой Приходная накладная 1, Приходная накладная 10, Приходная накладная 4 а не Приходная накладная 1, Приходная накладная 4, Приходная накладная 10. Заранее спасибо
 

vbs

Well-known member
18.02.2007
1 708
1
#2
Если у тебя колонка, в которой хранится накладная, имеет тип "Строка" - при сортировке так и будет (1,10,11,...20,21),
Чтобы они сортировались в порядке номеров - надо в ТЗ дополнительно завести колонку "номер" и сортировать по ней,
а если в порядке хронологии - колонку "Позиция", в которую класть результат функции Док.ПолучитьПозицию() и сортировать по этой колонке.
Весь синтаксис - для 7.7
 
K

kuriban

#3
Если у тебя колонка, в которой хранится накладная, имеет тип "Строка" - при сортировке так и будет (1,10,11,...20,21),
Чтобы они сортировались в порядке номеров - надо в ТЗ дополнительно завести колонку "номер" и сортировать по ней,
а если в порядке хронологии - колонку "Позиция", в которую класть результат функции Док.ПолучитьПозицию() и сортировать по этой колонке.
Весь синтаксис - для 7.7
Спасибо огромное. Сам не дошел. Хотел вычленить номер, сортировать по номеру и т.д.