Перестал работать обмен заказами между 1С и Битиркс.
На момент решения задачи мы имели богатый опыт решения проблем в интеграции. И подготовили чек-лист для тестирования ситуации. Он состоял из нескольких пунктов:
- Проверить коннект узла обмена 1С. Пользователи часто меняют пароли на сайте, но забывают заменить их внутри 1С. Либо нет интернета. Программисты ЭС ВЭ КУПЕРС часто сталкиваются с этим.
- Проверить право пользователя на обмен заказами. Изучается на стороне битрикс в настройках интеграции
- Проверить наличие служебных символов в первом по очереди заказе, который не пришел в 1С. Различные кавычки, символы могут быть ошибочными для протокола обмена CommerceML
- Протестировать разницу времени между временем на сервере базы и веб-сервером
- Уточнить, были ли обновления со стороны 1С или Битрикс. Серьезные различия в версиях могут нарушить обмен. Файл xml с заказами может на распарситься на стороне 1С.
- Был ли сбой интернета. Проверить обмен по новым заказам. Если новые приходят, вручную пометить к обмену старые заказы. Сайт мог пометить, что заказы переданы в 1С, а 1С не успела их обработать.
- Прочие ошибки. Изучить лог обмена. Посмотреть, отдает ли сайт заказы в принципе- для этого мы используем специальную утилиту
- Уточнить, нет ли копии базы 1С. Часто бывает, что делается копия базы, которая забирает заказы с сайта к себе вместо рабочей 1С. Проверить можно самостоятельно- заменить пароли на сайте и в рабочей 1С. Сделать новый заказ и обменяться.
Есть вопросы, нужно помочь в аналогичной ситуации- пишите через обратную связь