При выборе редакции 1С-Битрикс Заказчики часто решают, что полная редакция «Бизнес» им не нужна, и останавливаются на редакции «Малый бизнес».
Однако, такое решение имеет ряд ограничений:
- нельзя добавлять несколько видов цен. И скидки тоже нельзя. Если вы работаете с оптовиками или имеете партнерскую программу, эта редакция не для вас.
- в системе допустим только 1 склад. Если у вас несколько магазинов или точек выдачи, придется покупать «Бизнес».
- нельзя работать с наборами и комплектами. А это очень удобная штука в сочетании со складским учетом.
- не получится продавать электронный контент. Так что для торговли книгами, музыкой или ПО тоже не годится.
- еще еще ряд ограничений, не столь важных.
Также при интеграции данной версии с 1С можно столкнуться с очень распространенными проблемами. Что это за проблемы и как их решить с минимальными затратами:
I. «Ошибка импорта метаданных. Количество импортированных складов превышает разрешённое для данной редакции».
Тут все понятно из самой ошибки. Даже если первичная выгрузка прошла, но в системе присутствует несколько складов, то обновление товаров работать не будет. Если вам требуется несколько складов в системе, то придется переходить на редакцию «Бизнес». Если достаточно одного, то необходимо сделать следующее:
- проверить, что в выгрузке из 1С упоминается только один склад. При необходимости убрать из выгрузки дополнительные склады.
- проверить, что в Битрикс указан только один склад. При необходимости удалить лишние.
- убедиться, что внешний код склада в Битрикс совпадает с кодом склада в выгрузке. При необходимости указать этот код в настройках склада. Если этого не сделать, Битрикс будет воспринимать склад в выгрузке как новый, и выдаст ту же ошибку.
II. «Ошибка проверки источника запроса. Обновите модуль обмена или отключите проверку в настройках компонента».
Такое часто случается, если в 1С используется старый модуль для обмена. По-хорошему здесь необходимо обновить модуль обмена в 1С, но если это по каким-то причинам невозможно или ошибка не пропадает, то можно отключить проверку. Для этого идем в файл /local/php_interface/init.php и добавляем код:
COption::SetOptionString("catalog", "DEFAULT_SKIP_SOURCE_CHECK", "Y");
COption::SetOptionString("sale", "secure_1c_exchange", "N");
Код принудительно переведет компонент обмена на устаревшую версию, и ошибка пропадет.
Всем рабочих сайтов!