Отказ от синхронизации в скопированной базе

Бухгалтер скопировал одну базу БП в другую. При этом в синхронизации УНФ-БП остался старый узел обмена и при попытке настроить синхронизацию из УНФ с новой БП базой ругался, что с этой базой уже настроена синхронизация.

Проверил, в новой базе GUID узла обмена через универсальный формат такой же, как в скопированной базе:

Пометить на удаление этот узел в плане обмена через универсальный формат не дало.

К счастью, на этом облаке можно использовать внешние обработки.

Но Администратор 1С не сработал:

Пришлось использовать консоль кода.

Использовал найденный код по получению объекта по навигационной ссылке.

Дальнейшее — дело техники:

НС = "e1cib/data/ПланОбмена.СинхронизацияДанныхЧерезУниверсальныйФормат?ref=b2e75dc5b82e71464e8bc728dd6d40..";
ПерваяТочка = Найти(НС, "e1cib/data/");
ВтораяТочка = Найти(НС, "?ref=");
    
ПредставлениеТипа   = Сред(НС, ПерваяТочка + 11, ВтораяТочка - ПерваяТочка - 11);
ШаблонЗначения = ЗначениеВСтрокуВнутр(ПредопределенноеЗначение(ПредставлениеТипа + ".ПустаяСсылка"));
ЗначениеСсылки = СтрЗаменить(ШаблонЗначения, "00000000000000000000000000000000", Сред(НС, ВтораяТочка + 5));
Ссылка = ЗначениеИзСтрокиВнутр(ЗначениеСсылки);

О = Ссылка.ПолучитьОбъект();
Сообщить(Ссылка.Код);
О.Код = "dfe93d1b-ae08-48dc-9105-f3cd099b2e..";
О.ОбменДанными.Загрузка = истина;
О.Записать();

Среда: БП3, УНФ 1.6. Объем 0.5 час.

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

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

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