Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Не правильная сортировка в списке значений (Є І А Б В....)          
miha74 Подменю пользователя
сообщение 26.12.13, 8:20
Сообщение #1

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 153
Спасибо сказали: 81 раз
Рейтинг: 0

Всем привет. Я тут столкнулся с такой фигней. Понадобилось перенумеровать по алфавиту сотрудников. База ПУБ 7.70.048, платформа 7.70.027, Win XP SP3. Надыбал обработку Перенумеровка, и все бы хорошо, но почему-то сортирует не правильно. Сначала буква "Є" потом "І" а потом только "А" и т.д. Причем в винде и 1С стоит украинская кодировка. В справочнике Сотрудники если установить сортировку по наименованиям - сортирует правильно(а,б,в...). Поковырялся в обработке - там все просто, перебирает справочник и добавляет в список значений, потом используется метод Сортировать(). Какого оно так сортирует? 09000000.gif


 ! 

Правила, пункт 11 + 5
 


[необходимо зарегистрироваться для просмотра ссылки]

Сообщение отредактировал logist - 26.12.13, 9:14

alex040269 Подменю пользователя
сообщение 26.12.13, 9:16
Сообщение #2

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

так кодовая страница ИБ - русский?


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

miha74 Подменю пользователя
сообщение 26.12.13, 9:17
Сообщение #3

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 153
Спасибо сказали: 81 раз
Рейтинг: 0

Цитата(alex040269 @ 26.12.13, 10:16) *
так кодовая страница ИБ - русский?

Да нет же, украинский.
Админ потер скрин с первого поста, вот такая картина.


Сообщение отредактировал miha74 - 26.12.13, 9:20

volodya1122 Подменю пользователя
сообщение 26.12.13, 11:58
Сообщение #4

Оратор
Иконка группы
Группа: Местный
Сообщений: 354
Из: Тернопіль
Спасибо сказали: 141 раз
Рейтинг: 143.7

в конфігураторі яка кодова сторінка виставлена?

+
Перевірив в себе цю перенумерувалку. та сама ситуація. Потрібно дивитись код....

+
142 строка
змінити так:
        спр.ПорядокНаименований();
        Спр.ВыбратьЭлементы(1-ПодчСпр);


і строка 153
змінити так:

//    Список.Сортировать(0);


Сообщение отредактировал volodya1122 - 26.12.13, 12:20

Спасибо сказали: miha74,

miha74 Подменю пользователя
сообщение 26.12.13, 12:42
Сообщение #5

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 153
Спасибо сказали: 81 раз
Рейтинг: 0

Цитата(volodya1122 @ 26.12.13, 12:58) *
//    Список.Сортировать(0);

Виходить це такий глюк у платформи 7.7?

volodya1122 Подменю пользователя
сообщение 26.12.13, 12:57
Сообщение #6

Оратор
Иконка группы
Группа: Местный
Сообщений: 354
Из: Тернопіль
Спасибо сказали: 141 раз
Рейтинг: 143.7

Цитата(miha74 @ 26.12.13, 12:42) *
Виходить це такий глюк у платформи 7.7?


Це глюк не в платформі, а в коді цієї обробки А саме в рядку 149

            Список.ДобавитьЗначение(Спр.ТекущийЭлемент(),""+СокрЛП(Спр.Код)+", "+Спр.ТекущийЭлемент());

miha74 Подменю пользователя
сообщение 26.12.13, 13:02
Сообщение #7

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 153
Спасибо сказали: 81 раз
Рейтинг: 0

Дякую, дошло. icon_beer17.gif

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 15.06.25, 22:32
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!