Правильная сортировка по коду, если он имеет тип строка #517537


#0 by Seeker
В форме списка хотелось бы сделать правильную сортировку по коду, если он имеет тип строка. А то получается что 10 идет раньше 9.
#1 by sda553
Добей нулями слева
#2 by Zypse
Делай: 00009 00010
#3 by Seeker
т.е. мне самому надо делать форму плюс там заполнять поле код и только потом сортировать. а чё по проще нет?
#4 by ShoGUN
Щито? Обработку сделай и там напиши что-то типа: Код = Формат(Число(Код),"ЧЦ=10; ЧВН=; ЧГ=0"); После ЧЦ - длина кода. Если префиксы есть - надо помудохаться с удалением(тупо Прав, а потом прицепляем нули, потом приклеиваем префикс назад. Хотя у тебя префиксов, судя по описанию нет.
#5 by Mitriy
восстанови кодировку нормальную и больше не трогай руками... оно само правильно кодируется...
#6 by Mitriy
+ на ИТС есть обработка УниверсальныеПодборИОбработкаОбъектов.epf, она умеет перенумеровывать...
#7 by Seeker
- перекодировать нельзя. продавцы набивают товар по коду. попробовал поставить формат, ничего не изменилось...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С