1С Коннектор для BPMSoft

  1. Главная
  2. Документы
  3. 1С Коннектор для BPMSoft
  4. FAQ

FAQ

Интеграция просто зависает, вот уже 5 минут висит без изменений. Остановить процесс нельзя, изменить нельзя, что делать?

При зависании интеграции запускаете скрипт для отмены интеграции:
В конфигурации «Custom» — «SQL сценарии» — Добавить — тип установки «После сохранения данных схем» — Название — в основное поле скрипт:
update Smr1cSyncSetting set SyncStatusId = '41C33889-A8B2-4F22-8C1D-B8E9BBDCEA19'

Интеграция из BPMSoft в 1С падает с ошибкой: Удаленный сервер возвратил ошибку: (500) Внутренняя ошибка сервера. Body:{«odata.error»: {«code»: «-1», «message»: { «lang»: «ru», «value»: «Не удалось записать:\»ХХХХХХХХХ\»!»}}}.

Ошибка может возникать по следующим причинам: не заполнено обязательное поле; значение поля не может быть записано в 1С, справочник был синхронизирован с ошибкой.

Почему при добавление синхронизации объекта «_ДоговорПоставки» не могу выбрать его на стороне 1С?

1С Коннектор для BPMSoft версии 2.0 находит объект по протоколу OData, где в качестве разделяющих символов используется «_». Поэтому при использовании «_» в названии объекта, объект не будет отображаться. Оптимальным решением является удаление «_» из названия объекта.

1С Коннектор для BPMSoft версии 2.2 и выше данная проблема решена и объекты, в названии которого есть «_», доступны для выбора.

Почему в фильтре нет возможности выбрать конкретное значение колонки составного типа из 1С?

Так как значение составного типа может иметь разные типы, нет возможности узнать по какому из них фильтровать.

Что означает «конфликт инструкции INSERT/UPDATE с ограничением FOREIGN KEY» в логе ошибки интеграции?

Ошибка foreign key означает, что вы пытаетесь передавать в справочную колонку данные, которые не были предварительно проинтегрированы в справочник, на который ссылается колонка.

Был ли данный материал полезен вам? Да 3 Нет 1