Имя: Пароль:
1C
 
7.7 завис код справочника.
, ,
0 mastodont
 
13.12.19
10:46
Добрый день, коллеги!

В ТиС код справочника номенклатуры дошел до 50000 и дальше не увеличивается.
Ставит 50000 для всей новой номенклатуры. В чем может быть дело?
Вручную дает поставить код 50001 и дальше. Но автоматом стоит 50000.

Семерку уже плохо помню. Кто сталкивался, подскажите.
1 8 bit
 
13.12.19
10:55
(0) вроде такое случалось, если кто-то код вручную ставил. Для документов аналогично. Помогало перекодирование обработкой, с предварительными проверками и на копии, разумеется.
2 mastodont
 
13.12.19
13:45
(1) не ну если бы номер был 99999 я бы еще понял. но 50000 почему!???
как это может быть связано с вводом номеров вручную?
3 AAA
 
13.12.19
13:51
Отсортируйте в форме списка по коду и посмотрите код последнего
4 AAA
 
13.12.19
13:53
в ТИС вообще восьмизначный символьный код, где то Вы накосячили с нумерацией, правильные коды с ведущими нулями
5 mastodont
 
13.12.19
13:57
не тут что то другое.
он остановился на 50000 до этого нормально добавлял по 1.
я попробовал на копии, с 49990 все иден нормально. А на 50000 останавливается.
Мож префикс какой используется. Но я чет не нашел.
6 SleepyHead
 
гуру
13.12.19
13:59
(0) Посмотри форму создания нового элемента, может там стоит привет от предыдущего программиста/автора конфы.
7 Карст
 
13.12.19
14:10
или руки или префикс
8 Масянька
 
13.12.19
14:13
(5) Рой:
- В конфигураторе в форме элемента: автоматическая нумерация, контроль уникальности, длина и тип код.
- Форма элемента справочника: процедуры записи и формированию нового элемента.
- Глобальник: тут сложно сказать где искать.
9 AAA
 
13.12.19
14:22
Отсортируй список по коду и все увидишь. Чем гадать и причитать
10 dk
 
13.12.19
14:48
тип кода еще погляди строковый али числовой
11 mastodont
 
13.12.19
16:13
(9) последний код ОС000603 и что это дает?
самый первый 0! без лидирующих нулей.

и при этом справочник нормально нумировался 49990 до 50000...

Запихал в процедуду ВводНового Сообщить(ПрефиксКода(""));

ничего не выводит...
12 Масянька
 
13.12.19
16:20
(11) То есть всего 10 номеров шли автоматом?
13 mastodont
 
13.12.19
16:43
(12) автоматом ставились
14 AAA
 
13.12.19
16:52
у меня большие сомнения, что ОС000603 последний код. Иерархия убрана в cписке ?
15 Масянька
 
13.12.19
16:53
(13) В (12) первое смотрел?
16 karabas11
 
13.12.19
17:18
(11) "самый первый 0! без лидирующих нулей." - это ответ. от 0 до 10 досчитало и привет
17 mastodont
 
13.12.19
17:32
(16) при чем тут до 10 то?
Я ж написал, что до 50000 дошло.
18 Builder
 
13.12.19
17:36
(17) Вполне возможно что самого первого кода 0 не было, потом ручками поменяли на такой и привет нумерация.
Если коды нигде не используются, то тупо перенумеровать все кода по одному правилу и все.
19 mastodont
 
13.12.19
17:37
(18) перенумировывать не вариант.
Я представляю как работает нумиратор в 1С, но в этом случае он ведет себя нестандартно.
Но я не пойму почему.
20 Builder
 
13.12.19
17:49
(19) Ну тогда начать новые кода с новым префиксом типа "Н0000001".
21 mastodont
 
13.12.19
17:53
(20) похоже так и придется сделать)
22 AAA
 
13.12.19
18:23
информация о проблеме кривая. Вы то нам пишите коды 49990, то ОС000603. Один 5 знаков, другой 8. 1С нумерует от самого большого кода + 1. Что за 50000. Покажите скрин списка или несколько последних записей. Чуда тут нет, ситуация не нова.
23 Скользящий
 
13.12.19
18:47
Такое проще отладчиком смотреть после 49 000
24 Злопчинский
 
13.12.19
19:44
автор, если не порешал - стукайся в скайп Zlopun если есть время и охота покопаться, посмотрим... может чего и увидим...
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс