Имя: Пароль:
1C
1С v8
сортировка в списке по номеру
0 Droning1C
 
06.05.19
13:27
Доброго времени суток! Типовая конфа БП 3.0. Выставляю сортировку в списке Выданных СФ по номеру. В итоге получаю сортировку не 1 2 3 4 5 и тд, а 1 10 11 12.

Номер 1- 0000-0000001
Номер 10- 0000-0000010

Как выставить нормальную сортировку?
1 Droning1C
 
06.05.19
13:34
по идее сортировка сначала идет по колличеству лидирующих нулей, если я не ошибаюсь... И все должно работать нормально... Хотелось бы всандалить в свою голову немного понимания( помогите, плз.
2 Жан Пердежон
 
06.05.19
13:39
строки сортируются как строки
сделай замену "1-0000-0000001" => "01-0000-0000001"
и будет тебе счастье
3 Droning1C
 
06.05.19
13:45
(2) сорри. я наверное не очень удачно описал проблему.

https://ibb.co/3pZntgw

Вот список, который я получая, сортируя список по номеру.

Номеру 1 в списке соответствует номер документа 0000-0000001
Номеру 10 соответствует 0000-0000010
И так по аналогии.

А мне хотелось бы сортировку 1 2 3 4 5 6 7 8 9 10 11 и тд   вместо 1 10 11 12 и тд
4 catena
 
06.05.19
13:46
(3)На картинке не такой номер
5 Droning1C
 
06.05.19
13:49
на картинке в списке номер 1. если зайти в этот документ, то в нем 0000-0000001
6 catena
 
06.05.19
13:50
(5)Значит надо сортировать по тому номеру, который где зайти
7 Droning1C
 
06.05.19
13:54
(6) ясно. не по номер, а по ссылка.Номер. Так сработало. а что это за номер такой в форме списка? Почему так получается, что на форме списка я виже не реальный номер документа, а какой-то сокращенный.
8 Droning1C
 
06.05.19
13:56
Конфа ж типовая...
9 SleepyHead
 
гуру
06.05.19
13:57
(7) Отличный вопрос. Похоже, где-то рассчитывается номер без префиксов и выводится в список. Попробуй его в число преобразовать и сортируй.
10 Droning1C
 
06.05.19
14:01
11 RomanYS
 
06.05.19
14:04
(10) там в качестве источника наверняка произвольный запрос. Данные берутся из РС ДанныеПервичныхДокументов или подобного.
12 Droning1C
 
06.05.19
14:06
(11) Найти бы еще источник.. я ну обычных формах работаю) УФ для меня пока экзотика. Делаю поиск по модулю формы списка по строке ключевому слову "Номер" ,"Список", "Список.Номер" а там шиш)
13 Droning1C
 
06.05.19
14:07
(12) да и НастроитьСписок это это же стандартная команда... Я же не смогу посмотреть формирование этого Номера? или я ошибаюсь?
14 RomanYS
 
06.05.19
14:17
ДокументСчетФактураВыданный.ПредставлениеНомера КАК Номер

(12) на форме смотри свойства реквизита Список, там "Настройки"
15 Droning1C
 
06.05.19
14:25
(14) да, спасибо. как раз нашел этот запрос. Но я же не могу ничего в нем поменять без снятия с поддержки?
16 RomanYS
 
06.05.19
14:29
(15) расширения возможно помогут
17 Droning1C
 
06.05.19
14:37
(15) интересно, почему 1с так сделали. Ведь пользователь, выбирая сортировку по номеру хочет видеть нужный результат. он не должен знать о различиях в сортировках строк и чисел. Видит- о! номер! ща отсортирую! а получает шиш.
18 RomanYS
 
06.05.19
15:07
В пользовательском режиме можно в настройках списка установить сортировку по Ссылка.Номер.
19 Droning1C
 
06.05.19
15:32
(18) я это понимаю. А типичный бух заходит в форму списка и ему такое в голову не придет. он клацнет в списке на "номер" и получит не то, что хочет
20 sqr4
 
06.05.19
15:40
(19) вероятнее всего, для чегото, типичному бухгалтеру, нужно видеть именно номер без префикса. Его просто сделали строкой, ну и сортируется он соответствующем образом.