|
Сортировка таблицы значений с учетом регистра.
| ☑ |
0
Bodrug
29.03.16
✎
14:09
|
Здравствуйте, ситуация такая: есть таблица значений ("ТабЗнач"), например такого вида:
Колонка "ТМЦ" Колонка "Цена"
Мандарины 12.00
Мандарины 11.00
МАНДАРИНЫ 11.50
Когда выполняется команда
ТабЗнач.Сортировать("ТМЦ Возр, Цена Возр");
то на выходе имеем
Мандарины 11.00
МАНДАРИНЫ 11.50
Мандарины 12.00
А мне надо так отсортировать, чтоб ТМЦ упорядочились не только по алфавиту, но и по верхнему или нижнему регистру:
Мандарины 11.00
Мандарины 12.00
МАНДАРИНЫ 11.50
Как-то так.
|
|
1
Bodrug
29.03.16
✎
14:15
|
ап
|
|
2
anatoly
29.03.16
✎
14:20
|
нрег или врег для ТЗ до передачи в запрос.
|
|
3
anatoly
29.03.16
✎
14:23
|
(2) не, тупанул...
"А" идет первее чем "а"
попробуй ТМЦ Убыв
|
|
4
Bodrug
29.03.16
✎
14:23
|
(3) Сейчас попробую
|
|
5
vtolga
29.03.16
✎
14:24
|
А Мандарины - это ссылка или строка?
|
|
6
Bodrug
29.03.16
✎
14:25
|
(3) Не помогло
|
|
7
Bodrug
29.03.16
✎
14:26
|
(5) Изначально была ссылка на элемент справочника, преобразовывал в строку - бесполезно.
|
|
8
Bodrug
29.03.16
✎
14:28
|
Я с этой сортировкой второй день бодаюсь, из-за нее отчет не работает нормально.
|
|
9
Sammo
29.03.16
✎
14:29
|
Так. Ну во первых - сортировка по ссылке, это не то же самое, что сортировка по наименованию. От слова совсем.
|
|
10
Карупян
29.03.16
✎
14:30
|
типовыми средствами такого не сделаешь
|
|
11
Карупян
29.03.16
✎
14:30
|
только хэш вычислять
|
|
12
Bodrug
29.03.16
✎
14:30
|
(9) Сортировка по ссылке сортирует как-то по-особенному? Не в алфавитном порядке?
|
|
13
itlikbez
29.03.16
✎
14:32
|
(8) Подумать только - два дня! Используй КодСимвола().
|
|
14
Fragster
гуру
29.03.16
✎
14:33
|
(13) ну это в php можно передать в функцию сортировки функцию сравнения значений. в 1с пока нельзя.
|
|
15
vtolga
29.03.16
✎
14:35
|
Почему нельзя? поле добавить, заполнить, отсортировать по нему. У него же таблица значений.
|
|
16
Bodrug
29.03.16
✎
14:38
|
Выкрутился))
Добавил в таблицу колонку "КодТМЦ", т.е. код элемента справочника и отсортировал таблицу по ТМЦ и коду, всё получилось))
Всем спасибо)
|
|
17
vtolga
29.03.16
✎
14:40
|
У Вас есть связь между регистром и кодом?
|
|
18
Bodrug
29.03.16
✎
14:43
|
Нет, к регистру я никак не привязался, поэтому сделал так:
ТабЗнач.Сортировать("ТМЦ Возр, Код Возр"). Получается, что мандарины отсортировались по коду
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший