Сортировка таблицы значений с учетом регистра. #768722


#0 by Bodrug
Здравствуйте, ситуация такая: есть таблица значений ("ТабЗнач"), например такого вида: Когда выполняется команда ТабЗнач.Сортировать("ТМЦ Возр, Цена Возр"); то на выходе имеем Мандарины        11.00 МАНДАРИНЫ        11.50 А мне надо так отсортировать, чтоб ТМЦ упорядочились не только по алфавиту, но и по верхнему или нижнему регистру: Как-то так.
#1 by Bodrug
ап
#2 by anatoly
нрег или врег для ТЗ до передачи в запрос.
#3 by anatoly
не, тупанул... "А" идет первее чем "а" попробуй ТМЦ Убыв
#4 by Bodrug
Сейчас попробую
#5 by vtolga
А Мандарины - это ссылка или строка?
#6 by Bodrug
Не помогло
#7 by Bodrug
Изначально была ссылка на элемент справочника, преобразовывал в строку - бесполезно.
#8 by Bodrug
Я с этой сортировкой второй день бодаюсь, из-за нее отчет не работает нормально.
#9 by Sammo
Так. Ну во первых - сортировка по ссылке, это не то же самое, что сортировка по наименованию. От слова совсем.
#10 by Карупян
типовыми средствами такого не сделаешь
#11 by Карупян
только хэш вычислять
#12 by Bodrug
Сортировка по ссылке сортирует как-то по-особенному? Не в алфавитном порядке?
#13 by itlikbez
Подумать только - два дня! Используй КодСимвола.
#14 by Fragster
ну это в php можно передать в функцию сортировки функцию сравнения значений. в 1с пока нельзя.
#15 by vtolga
Почему нельзя? поле добавить, заполнить, отсортировать по нему. У него же таблица значений.
#16 by Bodrug
Выкрутился)) Добавил в таблицу колонку "КодТМЦ", т.е. код элемента справочника и отсортировал таблицу по ТМЦ и коду, всё получилось)) Всем спасибо)
#17 by vtolga
У Вас есть связь между регистром и кодом?
#18 by Bodrug
Нет, к регистру я никак не привязался, поэтому сделал так: ТабЗнач.Сортировать("ТМЦ Возр, Код Возр"). Получается, что мандарины отсортировались по коду
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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