Конкретик :: Блог об 1С Документооборот и 1С ERP

Передача статуса документа в рамках бесшовной интеграции в 1С Документооборот 3

Настройка в рамках функциональности бесшовной интеграции обмена статусами документов между 1С: Документооборот и другой конфигурацией 1С.

При бесшовной интеграции конфигураций 1С с Документооборотом часто требуется по результатам обработки документа в 1С: Документооборот обновлять статус у связанного документа в интегрированной системе. Ниже пример блока кода для обновления статуса документа в 1С: ERP из состояний в 1С: Документооборот.

1. Открыть справочник Справочник.ПравилаИнтеграцииС1СДокументооборотом3

2. Для поля Статус прописываю нижеуказанный код

Подробная информация по интеграциям размещена на сайте ИТС

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *