Имя: Пароль:
1C
1С v8
сортировка по коду
, ,
0 DeMi4
 
07.02.12
14:30
Для 7.7 сортируется так
1.1
1.2
1.3
1.4
...
1.10

А 8 сортирует так

1.1
1.10
1.2
что не нравится можно ли как то это победить
1 Живой Ископаемый
 
07.02.12
14:31
что сортируется?
2 Ненавижу 1С
 
гуру
07.02.12
14:31
+(1)
3 DmitryPavlik
 
07.02.12
14:32
тип кода строка и число сортируется по-разному
4 DmitryPavlik
 
07.02.12
14:32
в 7.7 у тебя, видимо, тип "число", в 8, соответственно, "строка".
не?
5 DeMi4
 
07.02.12
14:36
В 8 строка стоит а иначе как я код забью с точками
6 Живой Ископаемый
 
07.02.12
14:37
код чего?
7 DmitryPavlik
 
07.02.12
14:37
(6) исходный код 1с )))
8 Живой Ископаемый
 
07.02.12
14:38
да, исходный код точками не забить...
9 DeMi4
 
07.02.12
14:38
Код справочника
10 Живой Ископаемый
 
07.02.12
14:39
2(9) это важно.. просто с ПланомСчетов все легче - там есть "порядок"
11 Fish
 
07.02.12
14:40
(3) Ты это только сейчас узнал? :))
12 DeMi4
 
07.02.12
14:41
Ну с планом счетов понятно что легче
13 DmitryPavlik
 
07.02.12
14:42
(11) откуда сей вывод ? :)
14 Живой Ископаемый
 
07.02.12
14:43
ая не в курсе... можно кодом задать не целое число? или точек может быть больше одной
15 DmitryPavlik
 
07.02.12
14:44
(14) маска кода ?
16 Живой Ископаемый
 
07.02.12
14:48
2(15) маска на сортировку не влияет
17 Ненавижу 1С
 
гуру
07.02.12
14:49
а нормально завести как: 01.01 не канает?
18 Fish
 
07.02.12
14:51
(13) Сорри, ник попутал. показалось, что это ТС. Совсем в глазах уже рябит :))))
19 vmv
 
07.02.12
14:55
(0)

1. реквизит добавь в справочник "Add_Порядок" Число(10, 0)
2. напиши подписчик на событие в общем модуле

Проц Add_ПередЗаписьюМойСправочник(....) Экспорт

Источник.Порядок = Add_ПолучитьЧисловойКод(Код);

.....

Функ Add_ПолучитьЧисловойКод(Код)
.....
Возврат ЧисловойКод;


все и сортируй как хочешь хоть в управляемой, хоть в обычной, причем логика типовой нарушена не будет

все остальное от лукавого
20 DeMi4
 
07.02.12
14:55
Выгрузка просто идет а там не желетельно чтобы были эти нолики
21 DmitryPavlik
 
07.02.12
14:58
на 1с пишут:
"Для того, чтобы сортировка по коду проходила семантически правильно, нужно сделать тип код "Числовой" или если он "Строковый", тогда спереди должны быть нули"
22 n koretsky
 
07.02.12
15:56
(20) их бы при выгрузке поудалять, перед выводом непосредственно...
но это так, мысли вслух.
Основная теорема систематики: Новые системы плодят новые проблемы.