Две базы 1с облачная. Торговля 8.3.23.1739 (11.5.13.98) и Бухгалтерия 8.3.23.1865 (3.0.150.29) Все было ок а тут не проходит синхронизация и выдает ошибки.
Ошибка в базе-корреспонденте:
Не найдено длительной операции с идентификатором ac0261c2-ed70-4504-b25c-999c1c53ebaf.
{ОбщийМодуль.ОбменДаннымиВебСервис.Модуль(1288)}:ВызватьИсключение СтрШаблон(НСтр("ru = 'Ошибка в базе-корреспонденте:%1 %2'"), Символы.ПС, СтрокаСообщенияОбОшибке);
{ОбщийМодуль.ОбменДаннымиВебСервис.Модуль(305)}:ОжиданиеЗавершенияОперации(СтруктураНастроекОбмена, ПараметрыОбмена, Прокси, ПараметрыПрокси, Перечисления.ДействияПриОбмене.ЗагрузкаДанных);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(9472)}:ОбменДаннымиВебСервис.ВыполнитьДействиеОбменаДляУзлаИнформационнойБазыЧерезWebСервис(Отказ,
{Обработка.ВыполнениеОбменаДанными.МодульМенеджера(41)}:ОбменДаннымиСервер.ВыполнитьОбменДаннымиДляУзлаИнформационнойБазы(
{(1)}:Обработки.ВыполнениеОбменаДанными.ВыполнитьЗапускОбменаДанными(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(5962)}:Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(1692)}:ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1671)}:ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры, ПараметрыВыполнения);
(0) Логично поставить точку в общем модуле ОбменДаннымиВебСервис на строке 1288
Не забыть поставить галку отладка фоновых заданий
И далее смотреть, что не так.
Запомните все объекты помеченные к обмену, скиньте все в 0
И объектам метаданных передавайте — обмен где-то зацикливается. Длительную операцию "демон" снимает, а другой "демон" о ней помнит…
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший