Перейти к содержимому


Как правильно организовать автонумерацию?


В теме одно сообщение

#1 serg499

    Активный участник

  • Пользователи
  • PipPipPip
  • 109 сообщений
  • Пол:Мужчина
  • Город:Москва

Отправлено 01 Октябрь 2013 - 14:57

Здравствуйте!
Хочу сделать автонумарцию поля вида 22/13-ТР затем 23/13-ТР и т.д. Создал спец. поле типа число с автоматич. нумерацией, назвал его Автономер. Затем создал вычисление при изменении поля Автономер:
$line['№ ПИ']=$line['Автономер'];  // № ПИ - требуемый номер типа текст, позже к нему добавлю /13-ТР
При сохранении записи получаю следующие значения:
Автономер: 1
№ ПИ: {autonumber}

Я так понимаю, что когда {autonumber} в поле Автономер заменяется на 1 (т.е. происходит изменение поля Автономер), то вызывается мое вычисление, однако новое значение - "1" - еще не успело записаться в таблицу, правильно?

P.S. Нумерацию решил делать через SQL, так что вопрос стал теоретическим о порядке вычислений.

Сообщение отредактировал serg499: 01 Октябрь 2013 - 15:09


#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 02 Октябрь 2013 - 10:08

У нас такого не повторяется, в "№ ПИ" заносится 1. Если еще актуально, пришлите бэкап через заявку в техподдержку, посмотрим что там у вас не так.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных