Ошибка при переходе с БУС Бизнес на 1С-Битрикс24: Интернет-магазин + CRM

Время чтения: 2 мин.

Честно говоря при таком переходе ошибок было много. Техническая поддержка отвечает очень медленно. Если у вас рабочий проект и вы решились перейти на новую версию, то я настоятельно рекомендую сделать бекап и попробовать совершить переход на тестовом сайте.

Ошибка вылезла, когда зайти в заказы сайт /bitrix/admin/sale_order.php?lang=ru и не переходить в б24, а работать по старинке (по центру есть неприметная ссылка, чтоб не переходить в Битрикс 24, а работать с админки БУС) со списком заказов. Выделяю любой заказ и пробую перевести в статус выполнен. Оно его конечно переводит, но выскакивает такая ошибка.

Fatal error: Cannot declare class Bitrix\Bizproc\WorkflowTemplateTable, because the name is already in use in /home/bitrix/www/bitrix/modules/bizproc/lib/workflowtemplate.php on line 0
[ErrorException] E_COMPILE_ERROR
Cannot declare class Bitrix\Bizproc\WorkflowTemplateTable, because the name is already in use (0)
/home/bitrix/www/bitrix/modules/bizproc/lib/workflowtemplate.php:0
Такие ошибки очень частые в Битрикс, когда имя класса уже используется.
Ответ техподдержки:

Данная ситуация возникает из-за того, что у Вас в системе присутствует лишний (устаревший) файл, который мешает корректной работе портала. Проверьте наличие в Вашей системе следующих файлов:
/bitrix/modules/bizproc/lib/workflowinstance.php
/bitrix/modules/bizproc/lib/workflowstate.php
/bitrix/modules/bizproc/lib/workflowtemplate.php
И удалите их, если какой-либо из них есть. После это проверьте, это решает Ваш вопрос?

Да! Решает, но почему после обновлений переходов вообще такие ошибки возникают? Неужели так сложно их пофиксить в самом движке?

Также можно почитать

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *