Имя: Пароль:
1C
1С v8
При попытке создать новую инвентарну. карточку пишет код не уникальный Как быть?
,
0 AlexBor
 
naïve
12.04.12
16:52
При попытке создать новую инвентарну. карточку пишет код не уникальный Как быть?
1 Fish
 
12.04.12
16:52
(0) Ввести уникальный код.
2 Kreont
 
12.04.12
16:54
Перенумеровать все подряд правильно обработкой, тем более код карточки никому не нужен, кроме программиста )
3 AlexBor
 
naïve
12.04.12
16:54
Это понятно я вообще то думал что они т.е. эти коды не вводятся по хорошему а создаются автоматически.
4 hhhh
 
12.04.12
16:54
(0) значит кто-то завел код = 9. Вычислить гада.
5 AlexBor
 
naïve
12.04.12
16:54
(2) А порекомендовать какую нить обработку можете?
6 Fish
 
12.04.12
16:55
(3) Нумераторы имеют свойство сбиваться, если кто-то с шаловливыми ручками начинает править коды.
7 YF
 
12.04.12
16:55
(5) Там писать минут 10
8 AlexBor
 
naïve
12.04.12
16:55
(4) А так можно?
9 Kreont
 
12.04.12
16:55
ИТС: УниверсальныеПодборИОбработкаОбъектов.epf
10 hhhh
 
12.04.12
16:56
(5) универсальный подбор и обработка объектов.
11 AlexBor
 
naïve
12.04.12
16:56
(9) Ей можно перенумеровать?
12 Kreont
 
12.04.12
16:56
И самое главное всем и для всех объектов запретить править код вручную.
13 AlexBor
 
naïve
12.04.12
16:57
(12) Да это я уже понял
14 Fish
 
12.04.12
16:57
(11) Да, только что за конфа? А то в некоторых код - это инвентарный номер ОС. И с перенумерованием надо поосторожнее.
15 Kreont
 
12.04.12
16:58
(11) можно, только после бекапа :)
16 AlexBor
 
naïve
12.04.12
16:58
(15) Да кстати я на это и смотрую Бух-рия гос учреждения
17 AlexBor
 
naïve
12.04.12
16:59
(14) Похоже здесь именно так и есть и как тогда перенумеровывать?
18 Fish
 
12.04.12
17:00
(17) Тогда надо вычислить косячный номер, исправить его, и нумератор должен восстановиться.
19 Bober
 
12.04.12
17:01
(0) начни с ОбновитьНумерациюОбъектов(Метаданные.Справочники.МойСправочник);
20 Kreont
 
12.04.12
17:01
(17) тогда плохо, надо продумать как правильно обойти
покажи какой код последний, и какая длина макс.поля кода
21 hhhh
 
12.04.12
17:01
(17) вручную, поменять номер 9 на 0000009. Ну и остальные номера также
22 hhhh
 
12.04.12
17:02
(18) а чего вычислять, просто щелкнуть сортировку по коду.
23 Fish
 
12.04.12
17:02
(21) Там может быть и номер 9999999 :))
24 hhhh
 
12.04.12
17:03
(23) это газпром? 10 миллионов основных средств?
25 AlexBor
 
naïve
12.04.12
17:06
Смотрю был номер инвентарный -1 я его удалил был 0 то же удалил но пока то же самое код не уникальный
26 hhhh
 
12.04.12
17:07
(25) сделай сортировку по коду по убыванию, и он будет самый первый у тебя.
27 Kreont
 
12.04.12
17:08
(25) Если сам интерактивно создаешь карточку новую, какой номер показывает?
28 AlexBor
 
naïve
12.04.12
17:10
Сделал первый 000000000000001 а последний ПО999           вроде ничего не обычного
29 AlexBor
 
naïve
12.04.12
17:10
(25) просто пишет код не уникальный
30 Kreont
 
12.04.12
17:11
ПО999 - вот он глюк :)
31 Kreont
 
12.04.12
17:11
Сделай новую карточку и задай код А000000001
32 Steel_Wheel
 
12.04.12
17:12
(0) Очень помогает:
- сменить тип кода
- сохранить + ТИИ
- сменить тип кода

Правда, НайтиПоКоду() могут пострадать
33 Fish
 
12.04.12
17:13
(30) Точно.
34 Kreont
 
12.04.12
17:13
(28) Или во все ПО001 по ПО999 переделать на ПО0000001 и до ПО0000999
35 AlexBor
 
naïve
12.04.12
17:14
Счас попробую
36 nilabs
 
12.04.12
17:15
(2) а некоторые, работая с конфигурациями на поддержке, используют во внешних обработках поиск по коду
37 YF
 
12.04.12
17:16
(36) Ну и зря
38 AlexBor
 
naïve
12.04.12
17:16
(34) Да глюк именно в этом я попробовал а что именно не нравится в ПО999?
39 nilabs
 
12.04.12
17:17
(37) че предлагаешь по наименованию искать?
40 YF
 
12.04.12
17:18
(39) Нет, хранить где-нибудь ссылку
41 Kreont
 
12.04.12
17:18
(38) при текстовой нумерации, ПО999 - макс.код, дальше коды закончились для нумератора в
1С.
ПО001
.....
ПО998
ПО999
шок...
42 nilabs
 
12.04.12
17:18
в конфигурации на поддержке
43 YF
 
12.04.12
17:20
Кстати можно создавая новый элемент вручную указать код ПО9990001
44 AlexBor
 
naïve
12.04.12
17:22
(43) Это каждый раз?
45 YF
 
12.04.12
17:23
(44) Зачем? Дальше должна быть автонумерация ...

Если не прокатит, то установить не ПО9990001, а ПО999.001
46 AlexBor
 
naïve
12.04.12
17:24
(45) Угу прокатило Всем спасибо большое я разобрался
47 Kreont
 
12.04.12
17:24
Еще вариант:))
РО001, на 1000шт. хватит, потом СО001 и т.д.
48 AlexBor
 
naïve
12.04.12
17:25
Угу можно и так сасибо
49 nilabs
 
12.04.12
17:26
кстати зимой было, в конфе "гостиница", количество  элементов справочника гости, превысило 99999, 5-значный числовой нумератор
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.