![]() |
|
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) :-) Некоторым "..людям" можно!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |