Синхронизация УТ 10.3-БП 3.0. Возможно ли по схеме 1 к 2?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3)
(2) можно если ввести префиксы баз и организаций. Но будет проблема коллизий, когда в каждой базе решат что-то отредактировать...
База УТ общая, обмен односторонний. Поэтому проблемы коллизий вроде бы быть не должно. Раньше из УТ переносились все данные по всем организациям. Сейчас из БП одну организацию выделили. Вроде бы префиксы баз и организаций должны быть установлены. Новый префикс должен быть только в БП с выделенной организацией. Где и когда этот префикс устанавливается?
Синхронизация начинается, но через некоторое время получаю:
Ищу строку 1358 в указанном модуле и вижу (см.картинку) - курсор стоит на этой строке. Как это все расшифровать?
Ошибка при вызове метода контекста (ЗагрузитьПравилаОбмена)
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(737)}: ОбработкаДляЗагрузкиДанных().ЗагрузитьПравилаОбмена(XMLПравила, "Строка");
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(2862)}: ОбработкаОбменаДаннымиXML.ВыполнитьВыгрузкуДанных(ОбработкаДляЗагрузкиДанных);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(1399)}: ВыполнитьДействиеОбменаДляУзлаИнформационнойБазыПоВнешнемуСоединению(Отказ,
{Обработка.ВыполнениеОбменаДанными.Форма.Форма.Форма(532)}: ОбменДаннымиСервер.ВыполнитьОбменДаннымиДляУзлаИнформационнойБазы(
{Обработка.ВыполнениеОбменаДанными.Форма.Форма.Форма(520)}: ОбычнаяВыгрузкаДанных_ОбработкаДлительнойОперации(Отказ, УзелИнформационнойБазы, ВидТранспортаСообщений);
{(1)}:Подключаемый_ОбычнаяВыгрузкаДанных_ОбработкаДлительнойОперации(Отказ, ПерейтиДалее)
{Обработка.ВыполнениеОбменаДанными.Форма.Форма.Форма(326)}: А = Вычислить(ИмяПроцедуры);
по причине:
Произошла исключительная ситуация (1C:Enterprise 8.3.24.1342): {ОбщийМодуль.ОбменДаннымиПовтИсп.Модуль(1358)}: Поле объекта не обнаружено
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(737)}: ОбработкаДляЗагрузкиДанных().ЗагрузитьПравилаОбмена(XMLПравила, "Строка");
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(2862)}: ОбработкаОбменаДаннымиXML.ВыполнитьВыгрузкуДанных(ОбработкаДляЗагрузкиДанных);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(1399)}: ВыполнитьДействиеОбменаДляУзлаИнформационнойБазыПоВнешнемуСо
{Обработка.ВыполнениеОбменаДанными.Форма.Форма.Форма(532)}: ОбменДаннымиСервер.ВыполнитьОбменДаннымиДляУзлаИнформационнойБазы(
{Обработка.ВыполнениеОбменаДанными.Форма.Форма.Форма(520)}: ОбычнаяВыгрузкаДанных_ОбработкаДлительнойОперации(Отказ, УзелИнформационнойБазы, ВидТранспортаСообщений);
{(1)}:Подключаемый_ОбычнаяВыгрузкаДанных_ОбработкаДлительнойОперац
{Обработка.ВыполнениеОбменаДанными.Форма.Форма.Форма(326)}: А = Вычислить(ИмяПроцедуры);
по причине:
Произошла исключительная ситуация (1C:Enterprise 8.3.24.1342): {ОбщийМодуль.ОбменДаннымиПовтИсп.Модуль(1358)}: Поле объекта не обнаружено
Ищу строку 1358 в указанном модуле и вижу (см.картинку) - курсор стоит на этой строке. Как это все расшифровать?
Прикрепленные файлы:

(6)
Похоже, что копаться нужно не синхронизации, а в настройках синхронизации. А как копаться, если сообщение указывает на строку, в которой, в лучшем случае, символ "ПС".
(5) обмены обычно делают через доработку правил, код в файлах анализ через КД 2 или генерацию обработки отладки или через расширение.
С коробки в макетах.
Первую синхронизацию делали без какой-либо доработки правил. Предполагается, что эти же правила должны работать и во второй синхронизации, т.к. источник данных не изменился, а приемник просто является частью "старого" приемника.
С коробки в макетах.
Похоже, что копаться нужно не синхронизации, а в настройках синхронизации. А как копаться, если сообщение указывает на строку, в которой, в лучшем случае, символ "ПС".
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот