Увеличение количества символов кода справочника. Авто формирование

1. Fe9_min 50 02.03.21 09:38 Сейчас в теме
День добрый!
Появилась необходимость увеличить количество символов в коде справочник с 9 символов до 15. После этого изменения автоматическое формирование кода не хочет создавать код 15 символов, а упирается и желает делать код "999999999" - 9 символов.
Перенумеровать старые элементы справочника нельзя! То есть добавить лидирующие нули нет возможности, этот вариант не рассматривается!
Вопрос: как подсунуть система 15-и символьный код, что бы она формировала его автоматически? Может быть что-то прописать в ПриУстановкеНовогоКода, и что именно? Запрос с получением последнего кода? но это не особо оптимально.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. FatPanzer 02.03.21 09:43 Сейчас в теме
Если код недоступен к исправлению вручную - то создайте программно элемент с кодом 000001000000000... Дальше должно пойти автоматом нормально.
3. Fe9_min 50 02.03.21 09:46 Сейчас в теме
(2) пробовал, не работает. Берёт минимальное количество символов (9)
Прикрепленные файлы:
4. chg 02.03.21 09:50 Сейчас в теме
(3)единичку ещё правее переставьте 000000100000000
6. Fe9_min 50 02.03.21 09:55 Сейчас в теме
(4) могу даже так сделать, но тоже самое
Прикрепленные файлы:
7. chg 02.03.21 10:01 Сейчас в теме
(6)судя по всему вы проставили 100000000000001 получив большее число, а не меньшее
8. Fe9_min 50 02.03.21 10:09 Сейчас в теме
(7) старые элементы содержат ровно 9 символов и после увеличения нумерации до 15 к их значению ни пробелов, ни лидирующих нулей не прибавлялось. Сейчас система работая с 15-ью символами, уменьшает их до 9, а потом вычисляет последний номер.
100000000000001 при таких действиях будет меньше, чем:
999999999
5. FatPanzer 02.03.21 09:51 Сейчас в теме
(3) Значит только два варианта:
1. Добавлять нули к существующим кодам.
2. Отказываться от автоматической нумерации и прописывать код программно перед записью справочника.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот