Настроена бесшовная интеграция ERP и ДО. При создании документа из ERP в ДО, данные в созданном документе заполняются согласно настройкам правил интеграции. Но вот уже после, если внести какое-то изменение в созданном документе, например, комментарий добавить, данные уже не синхронизируются. Регламентное задание по обмену выполняется. Ошибок не возникает. В правилах интеграции проставлены обновляемые объекты. Что может мешать?
В общем разобрался наконец.
По поводу того что бесшовная интеграция не работала на демо-базах:
Нужно чтобы обе базы были опубликованы через веб-сервис. И источник и приемник, так как бесшовная интеграция работает через них. Но во всех инструкциях, которые я нашел, было написано, что публиковать только базу ДО.
Что касается проблем рабочей базы, то что сделал:
1) Переопубликовал обе базы
2) Очистил регистр сведений: очередь сообщения для отправки в документооборот. Так как при успешном обмене он всегда чистый, а пока я не почистил, он мне гнал старые ошибки, которые уже были поправлены.
Также обязательно нужно смотреть, чтобы на стороне обеих конфигураций выполнялись регламентные задания:
в EPR: Интеграция с 1С документооборотом...
в ДО: Формирование сообщений обмена для интегрируемых конфигураций.
DMGetChangesRequest
{ОбщийМодуль.ИнтеграцияС1СДокументооборотОбмен.Модуль(413)}: Ошибка при вызове метода контекста (execute): При вызове веб-сервиса произошла ошибка. Ошибка вызова операции сервиса: {http://www.1c.ru/dm}:DMService:execute(): При вызове веб-сервиса произошла ошибка. Неизвестная ошибка. Ошибка работы с Интернет: Превышено время ожидания: Ошибка работы с Интернет: Превышено время ожидания
Нашел регистр сведений "Очередь сообщений документооброт". Там как раз список объектов и у всех одна ошибка:
{ОбщийМодуль.ИнтеграцияС1СДокументооборот.Модуль(408)}: Ошибка при записи внутреннего документа:¶Регистрационный номер не уникален!¶
В общем разобрался наконец.
По поводу того что бесшовная интеграция не работала на демо-базах:
Нужно чтобы обе базы были опубликованы через веб-сервис. И источник и приемник, так как бесшовная интеграция работает через них. Но во всех инструкциях, которые я нашел, было написано, что публиковать только базу ДО.
Что касается проблем рабочей базы, то что сделал:
1) Переопубликовал обе базы
2) Очистил регистр сведений: очередь сообщения для отправки в документооборот. Так как при успешном обмене он всегда чистый, а пока я не почистил, он мне гнал старые ошибки, которые уже были поправлены.
Также обязательно нужно смотреть, чтобы на стороне обеих конфигураций выполнялись регламентные задания:
в EPR: Интеграция с 1С документооборотом...
в ДО: Формирование сообщений обмена для интегрируемых конфигураций.
Мне помогла очистка регистра сведений СвязиОбъектовИнтегрированныхСистем в ДО. Там было слишком много записей, и элементарно не успевал запрос отработать.
(11)
Приветствую!
А разве можно просто взять и очистить регистр сведений СвязиОбъектовИнтегрированныхСистем в ДО ?
Он же наполняется не просто так? Я имею в виду в рабочей базе.
Столкнулся с похожей проблемой таймаута обмена