|
Сбилась нумерация в справочнике Номенклатуры (УПП) | ☑ | ||
---|---|---|---|---|
0
laby1
12.10.17
✎
20:05
|
Здравствуйте.
В справочнике элементы с кодами "00000000001" .. "00000077777" Добавил элемент предопределенный с кодом "1". После этого добавляются с кодами "2", "3", ... , "9", потом опять хочет "9" и ошибка. Пробывал и переименовывать их все в "00000077778", "00000077779", ... Добавлять новые с новыми кодами. Все равно автонумерация ставит "2", "3", ... , "9". Как же восстановить автонумерацию? |
|||
1
laby1
12.10.17
✎
20:06
|
В предопределенном код также исправил на "00000077778"
|
|||
2
vadim777
12.10.17
✎
20:11
|
(0) В Гугле полно советов.
|
|||
3
Мимохожий Однако
12.10.17
✎
20:12
|
буква Я вверху справа если чо
|
|||
4
laby1
12.10.17
✎
20:19
|
(2) Советов то много да всё не работает
|
|||
5
laby1
12.10.17
✎
20:20
|
Где описан механизм нумерации, когда и при каких условиях она меняется
|
|||
6
Филиал-msk
12.10.17
✎
20:22
|
(4) Плачь, плачь, танцуй танцуй.
|
|||
7
Филиал-msk
12.10.17
✎
20:23
|
(5) На сайте вендора, в документации технологического сопровождения.
|
|||
8
laby1
12.10.17
✎
20:23
|
(6) Да вот ...
|
|||
9
laby1
12.10.17
✎
20:23
|
Кто-нибудь здесь знает как поправить?
|
|||
10
Мимохожий Однако
12.10.17
✎
20:24
|
(9) Восстанови лидирующие нули и не делай так, как в (0).
|
|||
11
laby1
12.10.17
✎
20:24
|
по идее должен быть некий генератор, который к текущему берет следующий. Надо этот текущий как-то поменять
|
|||
12
laby1
12.10.17
✎
20:25
|
(10) Так восстановил - один хрен, говорю же
|
|||
13
Мимохожий Однако
12.10.17
✎
20:28
|
(12) Значит не всё восстановил. Только пока еще не увидел где.
|
|||
14
Мимохожий Однако
12.10.17
✎
20:29
|
(11) Этот "генератор" работает на уровне платформы. Для строковых кодов лидирующие нули и придуманы. А те кто любит "красиво" и не включает мозг (не читает документацию и т.п.) наступают на грабли как у тебя.
|
|||
15
laby1
12.10.17
✎
20:29
|
(13) По коду упорядочиваю - всё видно - где еще может быть ... ?
|
|||
16
Мимохожий Однако
12.10.17
✎
20:33
|
(15) В твоём коде с предопределенными элементами. Нахрена это надо? Убери их.
|
|||
17
MadJhey
12.10.17
✎
20:34
|
Режим автонумерации объектов в свойствах конфигурации посмотри.
|
|||
18
Serg_1960
12.10.17
✎
20:39
|
(15) "где еще может быть?" - меню - "Сервис" - "Настройка стратегии редактирования номеров (кодов) объектов" - на списке метаданных выбрать справочник "Номенклатура" и кнопка вверху панели справа - обновить нумерацию объектов.
(ALL) Это же УПП - тот ещё мамонт - пока не пнёшь в нужном направлении - так и будет инкрементировать один и тот-же ранее запомненный номер. |
|||
19
laby1
16.10.17
✎
08:52
|
(18) Спасибо. Посмотрим - там вызывается встроенная функция
ОбновитьНумерациюОбъектов (RefreshObjectsNumbering) Синтаксис: ОбновитьНумерациюОбъектов(<Метаданные>) Параметры: <Метаданные> (необязательный) ... Объект метаданного или массив объектов метаданных, для объектов которого будет выполнено обновление. Если значение параметра не указано, то обновление будет выполнено для всех типов объектов. Описание: Выполняет обновление номеров в соответствии с номерами, записанными в базе данных. После вызова данного метода все выданные, но незаписанные номера, становятся невалидными т.к. не гарантируется их уникальность. Данный метод разрешено вызывать только администратору системы. И ... Фантастика - сразу номера пошли нормально. (К последнему прибавл. 1). Вот такая петрушка. Еще раз спасибо! Вывод такой - надо поосторожнее с кодами. И если ввели код не тот, как в моем случае большой, то надо все коды неправильной нумерации переделать в ту, что была, если нам нужно продолжать дальше её, а не новую. После чего выполнить эту процедуру. А сделать так, чтобы нумерация продолжалась меньше кодов большей нумерации, похоже что нельзя. |
|||
20
laby1
16.10.17
✎
09:20
|
Интересная деталь - в предопределенных элементах в конфигураторе код номенклатуры остался "1", как был задан изначально. Похоже что теперь этот код, надеюсь :) никак не повлияет на работу.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |