Как изменить свойство упорядочивания

1. Nefilimus 75 31.01.19 12:02 Сейчас в теме
Проблема такая: при сортировке ячеек, он почему-то считает сначала единицы, потом двойки и тройка. Но по его мнение 19 больше чем 2, а 2 больше чем 19. В плане того, что он берёт первое число значение, а стоящее за ним не принимает. Вопрос: как сделать, чтобы он сортировал нормально в последовательном порядке? Конфигурация УТ 11.4, платформа 8.3
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. caponid 31.01.19 12:08 Сейчас в теме
все правильно - потому что это не числовые значения, а строковые - именно так строковые и сортируются
Можно добавить ведущие нули - тогда будет все ок...
3. Nefilimus 75 31.01.19 12:11 Сейчас в теме
(2) а можно как-нибудь изменить?
4. dhurricane 31.01.19 12:13 Сейчас в теме
(3) А Вы что именно сортируете?
5. Nefilimus 75 31.01.19 12:14 Сейчас в теме
(4) Название ячеек по убыванию в форме печати документа на отбор и размещение
6. caponid 31.01.19 12:15 Сейчас в теме
(3) преобразовать в число или добавить в строке лидирующие нули (как в нумерации)
7. Nefilimus 75 31.01.19 12:16 Сейчас в теме
(6) ошибок не выдаст если преобразовать в число? База рабочая просто
8. caponid 31.01.19 12:19 Сейчас в теме
(7)
База рабочая просто
может стоит обратиться к программисту? а наименование ячеек пусть останется строкой
если это печатная форма, то все данные можно отсортировать перед выводом на печать, добавить поле сортировки (отдельную колонку)... мне больше нравиться лидирующие нули - все таки в наименовании не только цифры могут быть.
9. Nefilimus 75 31.01.19 12:21 Сейчас в теме
(8)я сам вроде как начинающий программист =)) Учусь работая =)
10. caponid 31.01.19 12:25 Сейчас в теме
(9) Обязательно тестовую базу... для разработчика...
11. Nefilimus 75 31.01.19 12:27 Сейчас в теме
(10) Перешёл туда) Сейчас проверю ) Спасибо =) Если получится скажу
12. Nefilimus 75 31.01.19 13:14 Сейчас в теме
(10) Попробовал сменить на число. Не помогает. Название ячейки вот в таком типе: M1-13-P1-4

Буду рад, если поможете
14. caponid 31.01.19 17:56 Сейчас в теме
(12) так тут явная строка, надо правильно сортировку настроить.
есть же где то выборка данных для табличного документа?

как вариант выгрузить в ТЗ, надо добавить к ней еще оду колонку и в этой колонке для всех числовых частей добавить лидирующие нули - и отсортировать по этой колонке всю таблицу.

допустим для всех чисел принимаем длину 5 - значит к каждому числу добавляем впереди нули до общей длины 5 знаков
т.е. M1-13-P1-4 должно в что то такое превратится M00001-00013-P00001-00004
а M1-3-P1-4 ->>> M00001-00003-P00001-00004
тогда сортировка будет в правиьлном порядке
ВЫБРАТЬ
	"M1-3-P1-4" КАК Ориг,
	"M00001-00003-P00001-00004" КАК ЛидНули
ОБЪЕДИНИТЬ
ВЫБРАТЬ
	"M1-13-P1-4",
	"M00001-00013-P00001-00004"
УПОРЯДОЧИТЬ ПО
	ЛидНули
Показать
15. Nefilimus 75 04.02.19 16:25 Сейчас в теме
(14) Всё =) Понял ) Спасибо огромное) сейчас доделаю)
16. caponid 04.02.19 16:45 Сейчас в теме
(15) тут еще один вопрос))) как формируется вот это наименование? M1-13-P1-4 - это же вроде как проход, ряд, номер полки, номер места? по идее они в справочнике должны быть числами....по ним отсортировать...
17. Nefilimus 75 04.02.19 17:15 Сейчас в теме
(16) при генерации топологии можно выбрать числовой и буквенно-числовой вариант =)
M1 - этаж
13 - номер стеллажа
P1 - полка
4 - номер ячейки

Не удивляйтесь почему этаж это М =)) Делали не в России =)) Там этаж называется Mərtəbə =))
13. пользователь 31.01.19 17:47
Сообщение было скрыто модератором.
...
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот