При массовом редктировании поля такого типа (свойство автономер выключено) автоматически проставляется нумерация
1
массовое редактирование поля типа "номер"
Автор OLDest, 11 авг. 2012 13:23
Сообщений в теме: 3
#1
Отправлено 11 Август 2012 - 13:23
Купил лицензию КБ
#2
Отправлено 11 Август 2012 - 15:47
Так и должно быть, дело в том что поле с типом "номер" всегда уникально для каждой записи, т.е. даже если вы его не заполняете (оставляете 0 к примеру), нумерация все равно распределяется по всем записям. Такова особенность типа "номер" и она явственно описана в документации (иначе бы тип "номер" ничем не отличался от "числа"). Выключеная опция "автономер" при этом всего лишь отключает подстановку нумерации по умолчанию, оставляя ввод номера за вами, но отнюдь не отменяет последующую расстановку/смещение других номеров.
#3
Отправлено 22 Август 2012 - 15:04
И так это понятно. Но есть еще один вопрос данного типа.
Как например в документе "счет" сделать таким образом, чтобы нумерация автоматически подставлялась с максимального номера счета.
Имеется ввиду, что нумерация счета идет с 0 и при создании следующего +1, но мне требуется например начать нумерацию с 450 номера +1. Как это реализовать?
Как например в документе "счет" сделать таким образом, чтобы нумерация автоматически подставлялась с максимального номера счета.
Имеется ввиду, что нумерация счета идет с 0 и при создании следующего +1, но мне требуется например начать нумерацию с 450 номера +1. Как это реализовать?
#4
Отправлено 22 Август 2012 - 15:16
На данный момент - никак. Разве что зайти в БД через phpMyAdmin и вручную изменить максимальный id в настройках таблицы.
Кроме того, можно вообще отказаться от системной автонумерации и написать свое вычисление.
Кроме того, можно вообще отказаться от системной автонумерации и написать свое вычисление.
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных