"У меня вариант обмена через прямое подключение к базе.<br>Пошагово это происходит так:<br>1=> Если СтруктураНастроекОбменаДанными.ДанныеНастройки.OnLineОбмен<br> И СтруктураНастроекОбменаДанными.ДанныеНастройки.ТипНастройки = Перечисления.ТипыАвтоматическогоОбменаДанными.ОбменЧерезComСоединение Тогда<br> <br> // обмен через com соединение<br> // выполняем и выгрузку и загрузку данных<br>2=> ВыполнитьОбменДаннымиЧерезComСоединение(СтруктураНастроекОбменаДанными, ОбработкаОбменаПриемника);<br> <br> Иначе<br> ВыполнитьОбычныйОбменДанными(СтруктураНастроекОбменаДанными); <br> КонецЕсли;<br> // оставшееся действия после обмена данными выполняем<br> ВыполнитьДействияПослеЗавершенияОбменаДанными(СтруктураНастроекОбменаДанными, ОбработкаОбменаПриемника);<br> <br> Исключение<br>3=> СтрокаОписанияОшибки = ОписаниеОшибки();<br> // отмечаем то что обмен произведен<br>4=> ЗафиксироватьЗавершениеОбмена(СтруктураНастроекОбменаДанными, СтрокаОписанияОшибки, , ОбработкаОбменаПриемника);<br> #Если Клиент Тогда<br>5=> ЗакрытьФормуОбработкиДанных(СтруктураНастроекОбменаДанными);<br> #КонецЕсли<br>6=> ОбработкаОбменаПриемника = Неопределено;<br> // прокидываем ошибку дальше<br> ВызватьИсключение СтрокаОписанияОшибки;<br> КонецПопытки;<br>7=> ОбработкаОбменаПриемника = Неопределено;<br><br>Вывод:<br>Ошибка в ВыполнитьОбменДаннымиЧерезComСоединение(СтруктураНастроекОбменаДанными, ОбработкаОбменаПриемника); ОбработкаОбменаПриемника = Неопределено;<br>Что с этим делать дальше?"