Имя: Пароль:
1C
1C 7.7
v7: Сбой нумерации справочника материалы
0 alp2003
 
11.06.13
16:32
Привет всем!
Подскажите, как восстановить нумерацию элементов справочника с заданного числа. Проблема появилась после выгрузки данных в РБ.
1 ДенисЧ
 
11.06.13
16:33
А справочники разве по дате нумеруются? О_о
2 alp2003
 
11.06.13
16:35
(1) Сбой в автоматической нумерации. Последний эл. до выгрузки был S0000002246, а после обновления базы S00000041. Даже длина  кода стала короче. Конфигуратор проверял, там всё ОК.
3 alp2003
 
11.06.13
16:43
(2) Ну хоть какие-то идеи есть?
4 ДенисЧ
 
11.06.13
16:44
надо написать обработку перенумерации.
Других идей нет :-)
5 alp2003
 
11.06.13
16:49
(2) Уточняю. Когда создаешь новый элемент - ему уже присваивается код S00000041, а кладовщица хочет чтобы нумерация продолжилась т.е. S0000002247. Пробовал задавать такой код в ручную, но всё равно следующий новый эл. создается с кодом S00000041.
Может кто знает где можно изменить нумерацию? Желательно с конкретного числа.
6 ДенисЧ
 
11.06.13
16:50
Нельзя изменить нумерацию "с числа".
Нужно а) перенумеровать весь справочник и б) сказать ОбновиьНумерациюОбъектов()
7 Voronve
 
11.06.13
16:52
(0) В семерке нумерация делается:
Все то что слева от последней буквы в коде считается префиксом
Для автонумерации береться самый короткий код

У тебя кто то руками уменьшил длину кода; либо с обмена пришел короткий код

Перенумеруй справочник
8 alp2003
 
11.06.13
16:53
(6) Перенумеровать всё не представляется возможным. В спр.есть  элементы перенесенные из 2-х других баз (программ) с определенными кодами. Многие материалы различаются только по коду.
9 v4442
 
11.06.13
16:53
Можно вручную или написать обработку для изменения кода элементов с не правильным кодов, возможно в перефейриной тоже что то нужно сделать.
10 alp2003
 
11.06.13
16:54
(7) Попробую поискать коротки код. СПС.
11 v4442
 
11.06.13
16:55
Префиксы в обеих база похоже одинаковый = S
12 alp2003
 
11.06.13
17:07
(11) Префиксы разные. В главно D  в распр. S
Выяснил, что раньше коды спр были 8-значными. И вначале начале работы с базой были внесены мат с кодами S00000041. Но до сего  дня проблемы с нумерацией не было.
13 vip67
 
11.06.13
17:11
"S0000002247. Пробовал задавать такой код в ручную, но всё равно следующий новый эл. создается с кодом S00000041."
потому что S00000041 БОЛЬШЕ чем S0000002247 как строка.
а то, что после обновления код стал коороче - надо обновлялщику руки оторвать!
а так - только перенумеровать. Вообще-то в таких случаях - восстановить базу из архива, и обновить уже по нормальному. с сохранением длины кода
14 lals
 
11.06.13
22:51
найди єлемен с кодом S00000040 уясни какая Б его создала, оторви ему что нибуть дай ему нормальній номер вручную в обеих базах.
15 lals
 
11.06.13
22:53
+(14) если снова будет ищи  S00000039 и так пока все не вычистишь,
16 Фокусник
 
11.06.13
23:10
17 alp2003
 
12.06.13
10:05
(14) Да если б можно было что то седлать :-(. Она сестра (родная) ДИРЕКТОРА.
Сделала такую "каку", а на выгрузку свалила.
Проблему решил переименованием кода S00000040 в S0000002249 (следующий правильный код)
18 alp2003
 
12.06.13
10:06
(16) :-) Некоторым "..людям" можно!
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший