Отказ от синхронизации в скопированной базе
Бухгалтер скопировал одну базу БП в другую. При этом в синхронизации УНФ-БП остался старый узел обмена и при попытке настроить синхронизацию из УНФ с новой БП базой ругался, что с этой базой уже настроена синхронизация.
Проверил, в новой базе GUID узла обмена через универсальный формат такой же, как в скопированной базе:
Пометить на удаление этот узел в плане обмена через универсальный формат не дало.
К счастью, на этом облаке можно использовать внешние обработки.
Но Администратор 1С не сработал:
Пришлось использовать консоль кода.
Использовал найденный код по получению объекта по навигационной ссылке.
Дальнейшее — дело техники:
НС = "e1cib/data/ПланОбмена.СинхронизацияДанныхЧерезУниверсальныйФормат?ref=b2e75dc5b82e71464e8bc728dd6d40.."; ПерваяТочка = Найти(НС, "e1cib/data/"); ВтораяТочка = Найти(НС, "?ref="); ПредставлениеТипа = Сред(НС, ПерваяТочка + 11, ВтораяТочка - ПерваяТочка - 11); ШаблонЗначения = ЗначениеВСтрокуВнутр(ПредопределенноеЗначение(ПредставлениеТипа + ".ПустаяСсылка")); ЗначениеСсылки = СтрЗаменить(ШаблонЗначения, "00000000000000000000000000000000", Сред(НС, ВтораяТочка + 5)); Ссылка = ЗначениеИзСтрокиВнутр(ЗначениеСсылки); О = Ссылка.ПолучитьОбъект(); Сообщить(Ссылка.Код); О.Код = "dfe93d1b-ae08-48dc-9105-f3cd099b2e.."; О.ОбменДанными.Загрузка = истина; О.Записать();
Среда: БП3, УНФ 1.6. Объем 0.5 час.
Свежие комментарии