Коннектор к 1С

  1. Домой
  2. Документация
  3. Коннектор к 1С
  4. FAQ

FAQ

Может ли коннектор к 1С работать с украинской версией 1С?

Да, продукт 1C Connector for bpm’online работает с украинской версией 1С с платформой 8.3.5 и выше.

 

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

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

 

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

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

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

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

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

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

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

Как проинтегрировать колонку составного типа в направлении из bpm в 1С?

Для составного типа помимо передачи колонки со значением, также нужно передавать тип константным значением вида: StandardODATA.Catalog_название типа.

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

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

Материал был полезен? Да 3 Нет 1