Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

сортировка в списке по номеру

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

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

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.