[QUOTE]
Роман Бузин написал:
[QUOTE][URL=/support/forum/user/7010782/]Георгий маракулин[/URL] написал:
Добрый день! Проблема с синхронизацией данных в счетах и контрагентах наблюдается уже 3-ий день. Синхронизация смарт-процессов происходит только при ручной синхронизации изменений. В это же время синхронизация счетов и контрагентов не работает даже при ручной синхронизации. В журнале взаимодействий можно видеть историю и ошибки. [URL=https://transfiles.ru/vk7tf]Тык[/URL] . Что вы можете порекомендовать в этой ситуации? Синхронизация в целом сейчас не работает. [/QUOTE]
Добрый день! Посмотрел журнал. То, что видно в логе — это не причина, а следствие: Битрикс24 отвечает по объектам «Элемент не найден», и коннектор на такую ошибку удаляет связь объекта с порталом (запись в идентификаторах). Поэтому в логе и появляется «Удален id для объекта: Счет покупателю 80032». Дальше срабатывает цепочка: раз у контрагентов связи тоже потеряны, при выгрузке счёта не находится идентификатор контрагента — отсюда «Не найден идентификатор контрагента(компании)… Его необходимо повторно выгрузить на Битрикс24». Именно поэтому счета и контрагенты не синхронизируются даже принудительно. Пожалуйста, выполните по порядку: Обновите ключ подключения (токен) — он берётся в Битрикс24 в приложении «Коннектор к 1С», вводится в 1С в настройке подключения к Битрикс24. Убедитесь, что пользователь этого ключа имеет права на CRM и смарт-процессы.
В настройке подключения включите «Выгружать настройки на портал» и пересохраните её — настройки уйдут на портал, подписки переустановятся.
Запустите полную выгрузку контрагентов, затем счетов — связи восстановятся автоматически (контрагенты, у которых потерян идентификатор, выгружаются заново).
Пришлите, пожалуйста, журнал регистрации 1С (не «журнал взаимодействий», а журнал регистрации, уровень «Ошибка») за период с 16.09 — в нём будет полный текст ответа портала, сразу увидем какие объекты удалены на стороне Битрикс24 или дело в правах доступа.
[/QUOTE]
Предложенные вами варианты не решили проблему. Проблема решена следующим образом: обязательным включением в настройках синхронизации клиентов Контактов. Ранее синхронизация была установлена только для Компаний, так как наша логика работы в б24 и 1С не предполагала выгрузку Контактов из б24 в 1С.
При отключённой синхронизации контактов новая компания, созданная в Битрикс24, не загружалась в 1С — обычная синхронизация сообщала «Нет изменений на портале». После включения для контактов параметров «Загружать в 1С» и «Обновлять в 1С» и пересохранения настроек новая тестовая компания успешно загрузилась из Битрикс24 в 1С. Созданный по этой компании новый счет также успешно загрузился в 1С.
В журнале регистрации эта ошибка фигурировала как "Преобразование значения к типу Булево не может быть выполнено". [URL=https://file.kiwi/02f5c384#EgQyhwd-h-pnFZdCJQEAaA]Тык[/URL].
Уточните, это баг или фича? Является ли необходимость включения синхронизации контактов известной ошибкой текущей версии коннектора и можно ли безопасно отключить контакты после обновления модуля?