Существует две базы (центральная и мобильное приложение)
После обмена в центральной базе когда создается новый документ, на него не срабатывет подписка на событие "ОбработкаПроведения"
В чем может быть проблема?

P.S. мне нужно чтобы после обмена выполнялась выгрузка нового документа в XML
Регламентное задание не предлагать.
---
уверены, что документ именно проводится обменом и у документа есть движения, а не просто прилетает с флагом Проведен? в качестве костыльного варианта можно завести узел, на который регистрировать документы и регламентным заданием потом этот узел обрабатывать (отложенное проведение реализовать)
---
Первая мысль, где-то стоит

```1c
    Если ОбменДанными.Загрузка = Истина Тогда
    Возврат
    КонецЕсли
```
---
что именно имеется ввиду?
и где?
---
обычно во время обменов, у объектов устанавливается признак ОбменДанными=Истина.
А в модулях, в подписках или например проверках заполнения, у объектов, лепят проверку на установку этого признака, дабы приезжало только то, и так как в самом обмене напилено и ничего лишнего.
---
В модуле объекта или в подписке.

Вообще по-хорошему описали бы как обмен происходит. На вскидку можно придумать 3-4 варианта
1) план обмена - выгрузка через XML
2) Web-сервис
3) Файл в дроп-боксе (встречал, когда база и мобильное приложение обменивались файлами через дропбокс)
4) COM в различных вариациях
---
Если ОбменДанными.Загрузка = Истина Тогда Возврат КонецЕсли

Добавил в подписку. Увы выгрузка так и не проходит.

Обмен происходит через Web-сервис
В базе создается и проводится документ. Но подписка на него так и не срабатывает. Если же вручную провести документ из центральной базы подписка срабатывает.
P.S. база самописная. Файл выгружается в локальную папку
---
Добавлять ничего не нужно было. Нужно было проверить - есть такой код или нет.

Про веб сервис это вы во время))) А в модуле, где процедура подписки, стоит галка Внешнее соединение?
---
галка "внешнее соеденение" не стояла, но увы не помогло
---
ну гадать можно много. Посмотрите, нет ли в этом модуле конструкции
#Еcли Сервер Тогда

Если нет. ставьте точку остановки в модуле объекта и смотрите режим записи документа = Проведение

Можно попробовать явно вызвать из обработки проведения процедуру подписки. т.е в ОбработкаПроведения вызовете МойОбщийМодуль.ПриПроведении(ЭтотОбъект, РежимЗаписи, режимПроведения) Посмотрите на что ругается
---
Предпроцесов нету

Не могу разобратся, как принудительно запустить подписку на событие?
---
В модуле объекта

```1c
    Процедура ОбработкаПроведения(Отказ, РежимПроведения)

    //Бла бла бла, код

    МойОбщийМодульВКоторомУМеняРазмещенаПроцедураПодпискиНаСобыт­иеДляЭтогоДокумента.ИмяПроцедурыПодпискиНаСобытие(ЭтотОбъект, Отказ, РежимПроведения);

    КонецПроцедуры
```
---
При обмене у меня оказывается не срабатывает в модуле объекта процедура ОбработкаПроведения

Какие еще варианты?
---
уверены, что документ именно проводится обменом и у документа есть движения, а не просто прилетает с флагом Проведен? в качестве костыльного варианта можно завести узел, на который регистрировать документы и регламентным заданием потом этот узел обрабатывать (отложенное проведение реализовать)
---
Оказывается действительно документы не проводились, а лиш была пометка "проведен"
Изменил подписку на "При записи" и все зароботало

А насчет проведения буду разбиратся, сейчас это мне не критично;
---
Значит останавливайтесь в ПередЗаписью и смотрите РежимЗаписи = проведение. Кажется у вас не проводится документ а просто записывается
---
Если базы типовые, смотрите обработчики событий ПриЗаписи, ПриПроведении. Скорее всего как писали выше, у вас срабатывает проверка на флаг ОбменДанными.Загрузка.
---
Базы самописные, даная проверка отсутствует