Бесшовная интеграция 1С Документооборот
Здравствуйте.Очень нужна помощь.Настраиваю бесшовную интеграцию 1С ДО с ERP.Создал правила для отправки из ERP в документооборот для заказа клиента и все в общем то отправляется, но в обратную сторону обмен не работает.Правила для отправки в обратную сторону настроены для реквизита статус документа в таком виде:
и статус согласования не подгружается в настройках интеграции все галочки включены все фоновые задания работают.В журнале регистрации erp ошибка при работе фонового задания DMGetChangesRequest
{(1)}: Значение не является значением объектного типа (name).
Подскажите плиз в чем дело?
Если Источник.statusApproval.name = "Согласован" тогда
Результат = Перечисления.СтатусыЗаказовКлиентов.КОтгрузке;
иначе
Результат = Перечисления.СтатусыЗаказовКлиентов.НеСогласован;
КонецЕсли;
и статус согласования не подгружается в настройках интеграции все галочки включены все фоновые задания работают.В журнале регистрации erp ошибка при работе фонового задания DMGetChangesRequest
{(1)}: Значение не является значением объектного типа (name).
Подскажите плиз в чем дело?
По теме из базы знаний
- Бесшовная интеграция 1С:Документооборот + 1С:Бухгалтерия 3.0 ПРОФ. Модуль интеграции 1С:БП и 1С:ДО (ПРОФ или КОРП)
- Отображение схемы комплексного процесса в карточке процесса через бесшовную интеграцию с ДО.
- Доменная аутентификация ОС при бесшовной интеграции 1С:Документооборот 8 КОРП, редакция 2.1 и 1С:ERP Управление предприятием 2 (в клиент-серверном режиме)
- Бесшовная доменная аутентификация ОС при интеграции 1С:ERP и 1С:Документооборот
- Модуль интеграции 1С: Документооборот 3.0: мост к эффективной работе предприятий
Найденные решения
Некогда разбираться. Пока сделал так
Если кто то сможет подсказать как проверить этот Источник.statusApproval на заполнение - буду очень благодарен
Попытка
Если Источник.statusApproval.name = "Согласован" тогда
Результат = Перечисления.СтатусыЗаказовКлиентов.КОтгрузке;
Иначе
Результат = Перечисления.СтатусыЗаказовКлиентов.НеСогласован;
КонецЕсли;
Исключение
Результат = Перечисления.СтатусыЗаказовКлиентов.НеСогласован;
КонецПопытки;
ПоказатьЕсли кто то сможет подсказать как проверить этот Источник.statusApproval на заполнение - буду очень благодарен
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
(3)
тож были проблемы решил их так...
(3)
тож были проблемы решил их так...
ОбъектИзменен = истина;
//Приемник.Комментарии = строка(Источник.statusApproval);
//РегистрыСведений.мгт_ЗаблокированныеОбъектыДокументооборотом.УстановитьБлокировкуОбъекта(Приемник.ссылка);
Попытка
Если Источник.statusApproval.Свойства().Получить("name") <> Неопределено И Источник.statusApproval.Установлено("name") Тогда
Если Источник.statusApproval.name = "Согласован" Тогда
Приемник.Статус = Перечисления.мгт_ЕСБУК_СтатусыСогласования.Согласован;
Иначе
Приемник.Статус = Перечисления.мгт_ЕСБУК_СтатусыСогласования.Создан;
КонецЕсли;
конецесли;
Исключение
ЗаписьЖурналаРегистрации(
ИнтеграцияС1СДокументооборот.ИмяСобытияЖурналаРегистрации(НСтр("ru = 'Получение данных'",ОбщегоНазначенияКлиентСервер.КодОсновногоЯзыка())),
УровеньЖурналаРегистрации.Ошибка,
Приемник.Метаданные(),
,//Даные
"Ошибка при установки статуса "+ Источник.title+": "+ ОписаниеОшибки() //Кооментарий
);
КонецПопытки;
Показать
Некогда разбираться. Пока сделал так
Если кто то сможет подсказать как проверить этот Источник.statusApproval на заполнение - буду очень благодарен
Попытка
Если Источник.statusApproval.name = "Согласован" тогда
Результат = Перечисления.СтатусыЗаказовКлиентов.КОтгрузке;
Иначе
Результат = Перечисления.СтатусыЗаказовКлиентов.НеСогласован;
КонецЕсли;
Исключение
Результат = Перечисления.СтатусыЗаказовКлиентов.НеСогласован;
КонецПопытки;
ПоказатьЕсли кто то сможет подсказать как проверить этот Источник.statusApproval на заполнение - буду очень благодарен
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот