Настройка в рамках функциональности бесшовной интеграции обмена статусами документов между 1С: Документооборот и другой конфигурацией 1С.
При бесшовной интеграции конфигураций 1С с Документооборотом часто требуется по результатам обработки документа в 1С: Документооборот обновлять статус у связанного документа в интегрированной системе. Ниже пример блока кода для обновления статуса документа в 1С: ERP из состояний в 1С: Документооборот.
1. Открыть справочник Справочник.ПравилаИнтеграцииС1СДокументооборотом3
2. Для поля Статус прописываю нижеуказанный код
Подробная информация по интеграциям размещена на сайте ИТС
ТекущийСтатус = Параметры.Приемник.Статус;
Если ТекущийСтатус <> Перечисления.AG_СтатусыКорректировкиНазначенияТоваров.Выполнена
Тогда
Если Параметры.Источник.status.objectID.id = "Утвержден"
Тогда ТекущийСтатус = Перечисления.AG_СтатусыКорректировкиНазначенияТоваров.Согласован;
ИначеЕсли Параметры.Источник.status.objectID.id = "НаСогласовании"
Тогда ТекущийСтатус = Перечисления.СтатусыЗаявокНаВозвратТоваровОтКлиентов.КВозврату;
ИначеЕсли Параметры.Источник.status.objectID.id = "НеСогласован"
Тогда ТекущийСтатус = Перечисления.СтатусыЗаявокНаВозвратТоваровОтКлиентов.Отклонена;
КонецЕсли; КонецЕсли; Параметры.Результат = ТекущийСтатус;


Добавить комментарий