Отключение проверки на уникальность у префикса программы-корреспондента
Есть задача: сделать так, чтобы в синхронизации данных через универсальный формат создать узел с кодом таким же как и у существующего узла. Как обойти запрет на создание узлов с одинаковым кодом?
Нашел такой код:
Оставил просто:
Теперь не знаю как обойти вот это
Нашел такой код:
Код |
---|
Если СоздаватьНовыйУзел Тогда
НовыйУзел = МенеджерПланаОбмена.СоздатьУзел();
НовыйУзел.Код = КодНовогоУзла;
Иначе
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Значение префикса программы ""%1"" не уникально (""%2""). Уже существует настройка синхронизации с таким же префиксом.
|Для продолжения необходимо назначить в программе ""%1"" уникальный префикс информационной базы, отличный от текущего.';
|en = 'The %1 prefix is not unique (""%2""). A synchronization setting with the specified prefix already exists.
|Please specify a unique infobase prefix in %1.'"),
НастройкиПодключения.НаименованиеВторойБазы, КодНовогоУзла);
КонецЕсли; Показать |
Оставил просто:
Код |
---|
НовыйУзел = МенеджерПланаОбмена.СоздатьУзел();
НовыйУзел.Код = КодНовогоУзла; |
Теперь не знаю как обойти вот это
Ошибка с картинки |
---|
Значение "ХА" поля "Код" не уникально
{Обработка.ПомощникСозданияОбменаДанными.МодульМенеджера(1789)}: НовыйУзел.Записать(); {Обработка.ПомощникСозданияОбменаДанными.МодульМенеджера(1377)}: СоздатьОбновитьУзлыПланаОбмена(НастройкиПодключения); {Обработка.ПомощникСозданияОбменаДанными.МодульМенеджера(1004)}: ВыполнитьДействияПоНастройкеОбменаДанными(НастройкиПодключения); {(1)}:Обработки.ПомощникСозданияОбменаДанными.СохранитьНастройкиПодключения(Параметры[0],Параметры[1]) {ОбщийМодуль.ОбщегоНазначения.Модуль(5176)}: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; {ОбщийМодуль.ДлительныеОперации.Модуль(1062)}: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова); {ОбщийМодуль.ДлительныеОперации.Модуль(1052)}: ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры); по причине: Значение "ХА" поля "Код" не уникально |
Прикрепленные файлы:
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(5) переписать стандартный обмен под себя, но это с ума сойти. Префикс должен быть уникальным не просто так, на нём много что завязано.
Дешевле узнать откуда возникло требование про одинаковый префикс, и бороться с ним. Это я и назвал кратко - "изменить задачу"
Дешевле узнать откуда возникло требование про одинаковый префикс, и бороться с ним. Это я и назвал кратко - "изменить задачу"
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)