Начать новую тему

номер следующего заказа на 2 больше предыдущего

Здравствуйте!


Номера заказов идут через два: №113 - №115 - №117 - ...


Как восстановить обычный порядок по одному?




еще 1 человеку задает этот вопрос
Здравствуйте, Борис.

Такова особенность базы данных Мерчиума. Каждый новый заказ увеличивается в нумерации на 2 шага. Изменить данную функциональность нельзя.


Для резервирования данных, обеспечения отказоустойчивости, а также для улучшения производительности и масштабируемости в Мерчиуме используется репликация базы данных, а именно ее разновидность - Master-Master репликация. Данный вид репликации требует настройки смещения идентификаторов объектов базы данных. Таким образом, создаются копии объектов (в нашем случае - заказов) на разных серверах с разными идентификаторами. Подробнее об этом вы можете прочесть в данной статье:


http://habrahabr.ru/company/bitrix/blog/146490/


Спасибо.

Что-то пошло не так? Нумерация заказов перескочила на три шага. У меня предпоследний заказ №215. Следующий №218.

Здравствуйте!


Как мы видим, заказ #217 находится в списке Незавершенных заказов (Заказы > Все заказы > иконка шестеренки > Просмотреть незавершенные заказы), поэтому подсчет ведется корректно. Пожалуйста, не волнуйтесь.


Спасибо.

Незавершенные заказы были и раньше, но все нечётные. То есть следующий заказ был всегда с шагом 2. 

Никогда не было чётных заказов.

Есть №215 > №217 > №218 с шагом +1.  

Будем надеяться, что всё так и должно быть.

Здравствуйте.


Это особенность репликации базы данных, о которой мы писали в первом сообщении этой темы. Она требует смещения идентификаторов в базе данных, поэтому происходят такие изменения.


Спасибо.

Здравствуйте. С какой целью изменили нечетные номера на четные?
Вертите, пожалуйста, все как было.
Спасибо.

 

Здравствуйте.


Схема смещения идентификаторов заказов периодически меняется, так настроена система. Мы не планируем изменять данное поведение.


Спасибо.


Войдите, чтобы опубликовать свой комментарий