Цитата: Павел Сосновских ➤ при обновлении на некоторых версиях изменяется структура таблиц чеков
чтобы обновление прошло быстрее в таблицы с новой структурой переносится только часть данных - последние чеки(вроде за 2 недели)
для остальных, более старых чеков, создается копия таблицы со старой структурой(на самом деле просто старая таблица переименовывается)
эти чеки позже должны быть перенесены в таблицу с новой структурой в фоновом режиме
этот перенос и называется миграцией
а вот на новый товар это не должно влиять, разве только общая нагрузка на базу велика
поищите по логом слово "bottom", нет ли ошибок с этим связанных?
02:24:18: 0x0000142c: INFO: CBottomExecutor#02496ca0: DB connect started
02:24:18: 0x0000142c: INFO: CBottomExecutor#02496ca0: DB connect completed
==== Updating tables... ===============
02:24:21: 0x0000142c: INFO: CBottomExecutor#02496ca0: 03:24:20: trm_out_receipt_item: 0/762894
02:24:21: 0x0000142c: INFO: CBottomExecutor#02496ca0: DB ERROR
Error code: -22
Error message: DB Error: value count on row
Error details: REPLACE INTO trm_out_receipt_item SELECT * FROM trm_out_receipt_item_53000 ORDER BY cash_id, id LIMIT 0, 100000 [nativecode=1136 ** Column count doesn't match value count at row 1]
02:24:21: 0x0000142c: FATAL: CBottomExecutor#02496ca0: Ошибка при исполнении скрипта C:/Program Files/ukmserver/ukmupman/update/bottoms/bottom_00054000.php class std::runtime_error ( Код возврата 1.
)
02:24:21: 0x0000142c: INFO: CBottomExecutor#02496ca0: finished