Bitrix. От 15 до 16 версии.

Решил обновить как-то битрикс до 16 версии(последней на 24.05.2016). Долго обновляется. Потом ещё горсть миграций в БД. Дальше перестроение индексов. Дальше проверка системы, исправление косяков в автоматическом режиме. Получил 1 несоответствие типа в поле таблицы из БД, которое не исправлялось автоматом. Берём adminer. Ставим на сервер смотрим в журнал проверки(жмём на вопросик в пунке с ошибкой и во всплывающем окошке переходим к журналу), что там за ошибка и берём команду SQL оттуда. На всякий случай делаем архив БД. Запускаем скопированную ранее команду и выполняем.

Ну а теперь начинается интересное. Первое что отвалилось, это в скриптах ajax маркер для старой версии - AJAX_CALL=Y , а для новой он стал is_ajax_post=Y. Естественно все ajax идут как будто не ajax

У меня эти изменения ajax приводили к корявой работе процедуры оформления заказа для компонента - sale.order.ajax

Заметили ошибку, можете подсказать еще что-то? - Обращаемся сюда

Примеры работ

Информация