Имя: Пароль:
1C
1С v8
ругается на то что код не уникальный
,
0 lucifer
 
19.01.12
12:04
спрСтран=Справочники.КлассификаторСтранМира.СоздатьЭлемент();
....................
спрСтран.УстановитьНовыйКод("Ст"); //что с префиксом что нет
спрСтран.Записать();

по идеи УстановитьНовыйКод() должен автоматом сл. код ставить
1 Cube
 
19.01.12
12:06
(0) Если последний код был "999999999999999999", то всё, труба...
2 mm_84
 
19.01.12
12:06
(0) как же префиксы?
3 mm_84
 
19.01.12
12:06
(2)->(1)
4 lucifer
 
19.01.12
12:10
(1) да куда там такой код ))
в справочнике несколько элементов
5 Cube
 
19.01.12
12:15
(4) Ты зайди в режим Предприятие и ручками создать элемент попробуй...
6 lucifer
 
19.01.12
12:23
(5) странно создаю руками пишу префикс Ст и хочу поставить 10 т.е. Ст10
ставит Ст1 и все, как буд-то 9 это максимальный придел, тогда понятно почему он ругается потому что Ст9 уже есть, а вот почему не продолжается Ст10, Ст11 ....
7 Cube
 
19.01.12
12:24
(6) Длинна кода справочника = 3 символа, угадал?
8 tdm
 
19.01.12
12:26
(6) чтобы после Ст9 - пошло Ст10 первый элемент надо было Ст01 создать)) а лучше Ст00001 =)
9 lucifer
 
19.01.12
12:28
(7) ага, ну тогда понятно
10 1с-кин
 
19.01.12
12:29
(8) это вроде должно от количества знаков зависеть в коде?
а не от того, сколько нулей сначала проставил...
11 lucifer
 
19.01.12
12:29
все сделал, Cube спасибо
12 1с-кин
 
19.01.12
12:31
(11) что, 3 символа!? на самом деле?! кто вам там правил вручную?
не пускайте его больше к базе
13 lucifer
 
19.01.12
12:33
(12) да 3, никто не правил, для КлассификаторСтранМира 3-х значное число на код вполне хватит, я просто это не учел когда префикс ставил )
14 Песец
 
19.01.12
12:35
(13) А зачем там префикс, если не секрет? У каждой фирмочки свои страны?
15 lucifer
 
19.01.12
12:36
(14) да эт я тупанул
16 1с-кин
 
19.01.12
13:03
(14) ...свои планеты... а там страны могут и совпасть по названиям, чисто по логике и теории вероятности....
17 a_alenkin
 
19.01.12
13:09
Вообщето название справочника уже говорит о том что это "КЛАССИФИКАТОР", соответственно эти страны и их коды уже классифицированы и длина кода - 3 символа - ну или 3-х значное число - кому как удобнее