Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Упорядочивание 7.7 / 7 сообщений из 7, страница 1 из 1
30.06.2010, 18:55
    #36716334
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Упорядочивание 7.7
От чего может зависеть расхождение в упорядочивании группировок между результатом движка 1це и результатом полученным из прямого запроса

т.е. между

Код: plaintext
Группировка МестоХранения упорядочить по МестоХранения.Наименование

и

Код: plaintext
ORDER BY Sklad

Где Sklad есть значением поля DESCR справочника мест хранения... т.е. то же наименование но полученное другим путём

локализации одинаковы (русская в настройках конфигуратора и кирилица в настройках БД)

причем как-то сортировка по разному отрабатывает на знаках "-" и ","

т.е. Склад-1 и Склад,2 в одном случае в одном порядке, а в другом в обратном... цифрв совпадают и т.д. но неудобно людям работать с результатами из разных источников
...
Рейтинг: 0 / 0
30.06.2010, 20:25
    #36716443
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Упорядочивание 7.7
Подозреваю что 1с берет из виндоуса порядок сортировки - а скуль нет.

Как вариант - попробовать русский xp и скуль и тоже но английское.
...
Рейтинг: 0 / 0
01.07.2010, 07:44
    #36716937
AnyKeyMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Упорядочивание 7.7
Last1Cmen, Кириллиц в Collation SQL сервера несколько - можно выбрать и не ту, и сбоить будет не обязательно жестким вылетом, а местами и по-мелочи. Collation, что выбирается в момент установки, потом поменять непросто (вроде бы можно, но в 2000-м это было нетривиально). Правильный вариант, чтобы Collation сервера и базы была "Cyrillic_General_CI_AS" (это в 2000-м так называлась). Если региональные установки в ОС сервера на момент инсталляции SQL выставлены на русские, то сетап скуля, насколько я помню, сам этот вариант подставляет. Скорее всего с этим у тебя все ровно - не первый день на работе, это я так, на всякий случай.
...
Рейтинг: 0 / 0
01.07.2010, 11:40
    #36717320
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Упорядочивание 7.7
спасибо... мдя никогда этой проблемой не заморачивался а тут на ровном месте такой вот затык

ладно дальше плясать с бубном буду если достанут

пс... если чего то работает связка OS 2003 R2 ent 64 eng + SQL 2005 sp3 ent eng (на одной машине) ну и на местах - зоопрак
...
Рейтинг: 0 / 0
01.07.2010, 12:30
    #36717494
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Упорядочивание 7.7
Поддерживаю. Рекомендуют не менять после установки язык - а переустанавливать. В том числе и в 2008.
...
Рейтинг: 0 / 0
01.07.2010, 12:51
    #36717558
AHDP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Упорядочивание 7.7
Для начала поинрайтесь преобразованием коллейшена в запросах. За одно избавитесь от их зоопарка на уровне результатов без пересоздания объектов.
...
Рейтинг: 0 / 0
01.07.2010, 13:05
    #36717603
AnyKeyMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Упорядочивание 7.7
Ну, есть еще вариант из результатов твоей прямой выборки вдуть данные в ТаблицуЗначений, отсортировать там по нужным колонкам, а уже на базе причесанной ТЗ выводить в отчет. Может, у 1С++ какие-нибудь фенечки насчет индексирования колонок ТЗ есть наподобие восьмерочных (если у тебя 1С 7.7). Как-то так... Но скорости эта промежуточная структура, затеянная ради единообразия сортировки, конечно, не добавит.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Упорядочивание 7.7 / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]