Re: Сортировка внутри раздела спецификации

Почему при выполнении команды "Правка-Сортировка раздела/Порядок следования в разделе по возрастанию" номенклатура сортируется странным образом: вначале идут цифровые знаки, а потом тире.
Например, номенклатура "ДОТ1-106РС....", "ДОТ2-106РС....", "ДОТ-106РС...." будет отсортированна именно в таком порядке, а не в так как требует ЕСКД: "ДОТ-106РС....", "ДОТ1-106РС....", "ДОТ2-106РС...."

Re: Сортировка внутри раздела спецификации

Вот если бы команда звучала так: "Правка-Сортировка раздела/Порядок следования в разделе в соответствии с требованиями ЕСКД", то Вашу претензию можно считать обоснованной  :wink:
А вот такой порядок
ДОТ-...
ДОТ1...
ДОТ2...
Это из-за того, что символ "-" идёт раньше, чем символы "1", "2" в кодой таблице. А это уже к системе (не к TechnologiCS) вопрос  :)

Re: Сортировка внутри раздела спецификации

Бобов писал(а):
А вот такой порядок
ДОТ-...
ДОТ1...
ДОТ2...
Это из-за того, что символ "-" идёт раньше, чем символы "1", "2" в кодой таблице. А это уже к системе (не к TechnologiCS) вопрос  :)

Господин Бобов - в вашем посте указан порядок правильный и соответсвующий ЕСКД. И действительно в кодовой таблице символ "-" идет раньше, чем цифры.
Теперь объясните мне почему система сортирует так:
ДОТ1-
ДОТ2-
ДОТ-

Скриншот нужен?

Re: Сортировка внутри раздела спецификации

Яков писал(а):
Господин Бобов - в вашем посте указан порядок правильный и соответсвующий ЕСКД. И действительно в кодовой таблице символ "-" идет раньше, чем цифры.

Точнааа!!!!  :D это я запутался

Яков писал(а):
Скриншот нужен?

Не надо, верю на слово.
Одна из причин может быть следующая: символы "О" или "Т" по отдельности или оба сразу набраны в латинской раскладке. Попробуйте перезабить обозначения, внимательнее включая раскладку.

Re: Сортировка внутри раздела спецификации

Раскладку проверил и даже внимательно перезабил... (см. рисунок)
Сортирует в следующем порядке:
ДОТ1-106РС.010
ДОТ-127РС.014
ДОТ2-172Ш.021
что очень странно.

Версия TechnologiCS 4.7.1

PS. Кстати, если отсортировать колонку "Обозначение" в гриде режима "Номенклатура", то сортироваться будет также: вначале с цифровым префиксом, а уже потом с тире :(

Re: Сортировка внутри раздела спецификации

Тоже попробовал на демо-базе создавать номенклатуру, также любопытно получается:
ГЦО-106
ГЦО-107
ГЦО-11
ГЦО1-106
ГЦО-12
ГЦО-127
ГЦО2-172

версия TechnologiCS 5.0.2.0(9328)

Re: Сортировка внутри раздела спецификации

Народ, попробуйте вставить эту последовательность в MS Excel или Access, и попробуйте сортировать.

Re: Сортировка внутри раздела спецификации

Яков писал(а):
Раскладку проверил и даже внимательно перезабил... (см. рисунок)
Сортирует в следующем порядке:
ДОТ1-106РС.010
ДОТ-127РС.014
ДОТ2-172Ш.021
что очень странно.

Версия TechnologiCS 4.7.1

PS. Кстати, если отсортировать колонку "Обозначение" в гриде режима "Номенклатура", то сортироваться будет также: вначале с цифровым префиксом, а уже потом с тире :(

Ваш пример, прежде чем на форум писать, проверил на своей базе. У меня всё корректно


Mikhail Kostrov писал(а):
Тоже попробовал на демо-базе создавать номенклатуру, также любопытно получается:
ГЦО-106
ГЦО-107
ГЦО-11
ГЦО1-106
ГЦО-12
ГЦО-127
ГЦО2-172

Ага, та же картина, странно  :(

Re: Сортировка внутри раздела спецификации

Сергей Девятериков писал(а):
Народ, попробуйте вставить эту последовательность в MS Excel или Access, и попробуйте сортировать.

И в Excel тоже самое  :?

Re: Сортировка внутри раздела спецификации

сдаётся мне, что ваши чёрточки игнорируются smile

Re: Сортировка внутри раздела спецификации

ЧЕРТОвщинка какая-то с ЧЕРТОчками  :D
Вобщем заменил черточки на точки всё встало на свои места  8)