Ошибка синхронизации данных УТ 11 - БП КОРП 3.0
Версия платформы - 8.3.27.1859
Базы клиент-серверные
Имя ОС Майкрософт Windows Server 2016 Standard х64
Между Управление торговлей, редакция 11 (11.5.25.61) и Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.186.21) настроена синхронизация данных. Из бухи ничего не выгружаю, из ут выгружаю только нси используемую в документах. Транспорт через прямое подключение (com-соединение), проверка подключения успешная. При попытке синхронизации из бухи идет бесконечный анализ данных, при попытке из ут падает в ошибку:
Обмен данными.СинхронизацияДанныхЧерезУниверсальныйФормат.Получение данных
Обработка: ТранспортСообщенийОбменаCOM
Ошибка при вызове метода контекста (СтруктураНастроекОбмена)
{Обработка.ТранспортСообщенийОбменаCOM.МодульОбъекта(522)}:СтруктураНастроекОбменаВС = ВнешнееСоединение.ОбменДаннымиВнешнееСоединение.СтруктураНастроекОбмена(СтруктураКорреспондента);
{Обработка.ТранспортСообщенийОбменаCOM.МодульОбъекта(419)}:ВнешнееСоединение = ВнешнееСоединениеДляОтправкиПолученияСообщения(
{Обработка.ТранспортСообщенийОбменаCOM.МодульОбъекта(46)}:Результат = ПолучитьСообщениеОбмена();
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(8698)}:Если Транспорт.ПолучитьДанные() Тогда
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(1706)}:ВыполнитьОбменДаннымиЧерезФайловыйРесурс(СтруктураНастроекОбмена);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(9011)}:ВыполнитьДействиеОбмена(Отказ, УзелИнформационнойБазы,
{Обработка.ВыполнениеОбменаДанными.МодульМенеджера(30)}:ОбменДаннымиСервер.ВыполнитьОбменДаннымиДляУзлаИнформационнойБазы(
{(1)}:Обработки.ВыполнениеОбменаДанными.ВыполнитьЗапускОбменаДанными(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(6474)}:Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; // АПК:487 Исполняемый код безопасен.
{ОбщийМодуль.ДлительныеОперации.Модуль(1715)}:ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1682)}:ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры, ПараметрыВыполнения);
[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Произошла исключительная ситуация (1C:Enterprise 8.3.27.1859): {ОбщийМодуль.ОбменДаннымиСобытия.Модуль(3287)}: Итератор для значения не определен
[ОшибкаИспользованияВстроенногоЯзыка]
Платформу переустанавливал, старые версии удалял, агент сервера перезапускал, comcntr.dll текущей версии конфигурации регистрировал, совсем недавно ещё работала, но либо после установки новой версии платформы, либо после апгрейда бухи до версии корп обмен перестал работать
Базы клиент-серверные
Имя ОС Майкрософт Windows Server 2016 Standard х64
Между Управление торговлей, редакция 11 (11.5.25.61) и Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.186.21) настроена синхронизация данных. Из бухи ничего не выгружаю, из ут выгружаю только нси используемую в документах. Транспорт через прямое подключение (com-соединение), проверка подключения успешная. При попытке синхронизации из бухи идет бесконечный анализ данных, при попытке из ут падает в ошибку:
Обмен данными.СинхронизацияДанныхЧерезУниверсальныйФормат.Получение данных
Обработка: ТранспортСообщенийОбменаCOM
Ошибка при вызове метода контекста (СтруктураНастроекОбмена)
{Обработка.ТранспортСообщенийОбменаCOM.МодульОбъекта(522)}:СтруктураНастроекОбменаВС = ВнешнееСоединение.ОбменДаннымиВнешнееСоединение.СтруктураНастроекОбмена(СтруктураКорреспондента);
{Обработка.ТранспортСообщенийОбменаCOM.МодульОбъекта(419)}:ВнешнееСоединение = ВнешнееСоединениеДляОтправкиПолученияСообщения(
{Обработка.ТранспортСообщенийОбменаCOM.МодульОбъекта(46)}:Результат = ПолучитьСообщениеОбмена();
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(8698)}:Если Транспорт.ПолучитьДанные() Тогда
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(1706)}:ВыполнитьОбменДаннымиЧерезФайловыйРесурс(СтруктураНастроекОбмена);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(9011)}:ВыполнитьДействиеОбмена(Отказ, УзелИнформационнойБазы,
{Обработка.ВыполнениеОбменаДанными.МодульМенеджера(30)}:ОбменДаннымиСервер.ВыполнитьОбменДаннымиДляУзлаИнформационнойБазы(
{(1)}:Обработки.ВыполнениеОбменаДанными.ВыполнитьЗапускОбменаДанными(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(6474)}:Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; // АПК:487 Исполняемый код безопасен.
{ОбщийМодуль.ДлительныеОперации.Модуль(1715)}:ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1682)}:ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры, ПараметрыВыполнения);
[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Произошла исключительная ситуация (1C:Enterprise 8.3.27.1859): {ОбщийМодуль.ОбменДаннымиСобытия.Модуль(3287)}: Итератор для значения не определен
[ОшибкаИспользованияВстроенногоЯзыка]
Платформу переустанавливал, старые версии удалял, агент сервера перезапускал, comcntr.dll текущей версии конфигурации регистрировал, совсем недавно ещё работала, но либо после установки новой версии платформы, либо после апгрейда бухи до версии корп обмен перестал работать
По теме из базы знаний
- Многофункциональная выгрузка из 1С:УТ 11/ УТ 10 в 1С:БП2, БП3 (соответствия товаров, контрагентов, складов, статей ДДС)+Свёртка по НДС
- Синхронизация данных 1С "Синхро Плюс"
- Сверка документов между 1С:КА, УТ, УНФ и БП
- Сравнение данных и регистрация документов к обмену между 1С:Управление торговлей 11.5 и 1С:Бухгалтерия предприятия 3.0
- Сравнение документов приходов и расходов УТ - БП
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
либо после апгрейда бухи до версии корп обмен перестал работать
Если БП апдейтили до корп, то скорее всего заново надо настраивать синхронизацию
Как вариант написать простое расширение, которое эту ошибку запишет в журнал регистрации. Точнее тот объект, на котором она возникает. а дальше его уже смотреть в файле обмена.
На этой же строке ошибка: Для Каждого Элемент Из СтруктураИсточник Цикл
Нужно узнать что из себя представляет СтруктураИсточник.
Второй вариант - отладка (останавливаться при ошибке), но включать режим отладки на рабочем сервере, нужно только на время, а потом отключить.
По мне первый вариант быстрее.
На этой же строке ошибка: Для Каждого Элемент Из СтруктураИсточник Цикл
Нужно узнать что из себя представляет СтруктураИсточник.
Второй вариант - отладка (останавливаться при ошибке), но включать режим отладки на рабочем сервере, нужно только на время, а потом отключить.
По мне первый вариант быстрее.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот