Имя: Пароль:
1C
1С v8
Порядок кодов в справочнике
,
0 yabes
 
19.12.12
10:03
Здравствуйте! Понадобилось создать справочник с бюджетными статьями. Соответственно, у статей есть код, на который и ориентируются пользователи. Ну и как обычно возникает стандартная проблема с упорядочиванием статей по кодам в списке, например, статья 5.10 идет вперед статьи 5.2, ну и т.д. Посоветуйте как по-нормальному упорядочить статьи в справочнике. (введение дополнительных нулей, например, 5.02 не допускается к сожалению).
1 Wobland
 
19.12.12
10:04
введи доп. реквизит
2 Рэйв
 
19.12.12
10:04
Сделай код числовым.
А для кода статьи прикрути отдельный реквизит
3 Maxus43
 
19.12.12
10:10
маски есть ещё, там вроде нормально порядок
4 Serg_1960
 
19.12.12
10:13
Для упорядочивания записей проще сделать отдельный реквизит, где бюджетные статьи приведены к стандартизированному виду. Это по поводу "введение дополнительных нулей, например, 5.02 не допускается к сожалению"
5 yabes
 
19.12.12
10:17
(4) Т.е. если у меня могут встречаться коды, например, 5.2.3.7, то для кода мне сделать маску @@.@@.@@.@@, что бы они нолики добавляли, а в доп. реквизит пусть вбивают как им хочется?
6 Maxus43
 
19.12.12
10:28
сделать числовой и наложить маску не вариант чтоли?
7 Serg_1960
 
19.12.12
10:46
(6) Ты тут не умничай, отвечая вопросом на вопрос... "Еврей что ли?" :)

Предложи решение для "5.2.3.7", учитывая что есть "5.10".
8 Maxus43
 
19.12.12
10:49
(7) в планах счетов это реализовано :)
надо проверять
9 yabes
 
19.12.12
11:02
Ну так вывод какой?)
10 Serg_1960
 
19.12.12
11:17
(8) Ну во-первых это планы счетов. Это, несколько, не совсем регистр :) А во-вторых - там для удобства работы пользователей используется дополнительный реквизит "КодБыстрогоВыбора"...

(9) См. (1) и (4)... и посмотри, всё-таки, в плане счетов - там тоже интересный вариант предложен :)
11 Undefined vs NULL
 
19.12.12
11:19
заводить по маске: 5.02, 5.03, ..., 5.10
12 LAAry
 
19.12.12
11:25
Упорядочи по доп. реквизиту, в котором будет стоять код без разделителей с ведущими нулями групп. Была такая же задача 1 в 1. Прописал запись доп реквизита по коду. В отчетах упорядочивал по доп. реквизиту, а выводил код.
Потом оказалось что юзерам удобнее вводить ведущие нули вместо точек при выборе элемента, добавил доп. в вод по строке.
13 yabes
 
19.12.12
16:47
Спасибо все большое!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший