Ошибка загрузки приоритетных данных из сообщения обмена

Ошибка загрузки приоритетных данных из сообщения обмена

УТ 11.3.1.127, 1С:Предприятие 8.3.8.2197. Полная РИБ. После обновления конфигурации головного узла до 11.3.1.142, при попытке сделать синхронизацию на подчинённом узле возникает Ошибка чтения файла сообщения обмена: <Обработка.КонвертацияОбъектовРаспределенныхИнформационныхБаз.МодульОбъекта(196)>: Ошибка при вызове метода контекста (ПрочитатьИзменения): Ошибка преобразования данных XML: [sfile://C:/Users/Админ/AppData/Local/Temp/Exchange82 <441BBE86-8105-48ED-B672-78A717B9445A>/Message_B0_B1.xml][5985545,22]

Фрагмент кода возле указанной строки ниже. Строка 5985545 5-я в этом коде ". 7.."

74cb37ec-41ca-4785-9d1e-9e13f1f4d2db.9
00bfd3a4-d0f8-4b0a-aeb4-30169645f584
77u/ezcsMSwxNTAsDQp7MTAwLGUwOTUzNGUzLWFjNmUtNDJhNi04­NmU4LTU2NGFj
YjIwMDg5YX0sDQp7MCwNCnswLA0KeyJCIiwwfSwwfQ0KfSwNCnswLGNmM2Rk­NWI0
LWFjYzctNGY0NC1iYTA4LTFiOGJjOTc3NTAzZX0sDQp7MCwNCnswLA0KeyJC­Iiwx
fSwwfQ0KfSwNCnswLGEzMzA2MDFkLTk0ZjQtNGNjOC1iZDQ1LWEzOTAzNGJj­Nzkx
Mn0sDQp7MCwNCnswLA0KeyJCIiwxfSwwfQ0KfSwNCnswLGIyOWJjNTU3LTg2­YmYt

Нужно это как-то поправить, желательно в режиме: Вы говорите — я делаю, чтоб не гонять базу. Она рабочая.

Обмен из УТ 10.3 в БП 2.0 (8.1), ручной. При нажатии на кнопку «Выполнить загрузку» вылетает ошибка с сообщением:

«Ошибка при вызове метода контекста (НачатьЧтение): Неправильный формат сообщения»

Что это такое? Куда копать? Гугл и Миста внятного ответа на вопрос не дали. Нумерация узлов в порядке.

  • Вопрос задан более трёх лет назад
  • 9876 просмотров

УТ 10.3.13.2, БП 2.0.22.2

Изменения были, какие именно — информацией не обладаю.

1. БП предприятия не может прочитать файл обмена той версии УТ, которая у вас есть. Почитать о совместимости версий УТ БП.
2. Одна из конфигураций не типовая и идет попытка прочитать/записать тот реквизит, описания которого нет в шаблоне обмена.
3. Абсурдное — неверный путь до файла обмена. Попробуйте подклчюиться через COM.

ну и вообще хотелось бы гораздо больших подробностей, а не потока сознания.

3. отметаем сразу.

А какие ещё подробности вам нужны? Исходные я все привёл. УТ 10.3, БП 2.0.

Не видел российских БП 1.х и БП 2.х, но судя по ошибке в новой бухе скорее всего переименовали план обмена. Как вариант (если российские похожи на украинские), то выгрузка происходит в плане ТорговляБухгалтерияФоновый, а загрузка в просто ТорговляБухгалтерия (или наоборот). Так же возможно, что номер сообщения равен или меньше номеру последнего полученного (должен быть больше).

Читайте также:  Что значит постер принт граффити эргономичная мебель

Откройте вашу выгрузку блокнотом или XML-редактором и посмотрите на свойства сообщения.

1. Выгрузка не от того образа.
2. Выгрузка была с ошибками, но вам об этом не сказали.

НачатьЧтение функция, которая парсит xml файл выгрузки, обычно первое что он проверяет это узел.

Лучше конечно посмотреть по отладчику.

Отладчик показывает вылет на строке вызова функции НачатьЧтение.
Синтакс-помощник говорит нам буквально следующее:

Если какие-либо данные указаны неправильно (задан неизвестный план обмена, указан узел, не в ходящий в план обмена, номер сообщения не соответствует ожидаемому), инициируется исключение.

План обмена в порядке. Что значит «указан узел, не входящий в план обмена»? Номер входящего сообщения = 1, номера сообщений текущего узла = 0.

Передаваемый в функцию объект ЧтениеXML на этот момент имеет свойство ТипУзла = Ничего, это нормально?

В каких случаях в 1С возникает ошибка “Конфигурация не соответствует ожидаемой”?

Такая ошибка возникает при обмене в дочерней базе РИБ после того как в материнскую базу внесены изменения конфигурации. Последовательность событий такая: вы вносите изменения в материнскую базу(обычно обновление информационной базы), отправляете обмен в дочернюю базу(при этом выгрузка проходит, а при загрузке говорится что в дочернюю базу отправлены изменения), в дочерней базе запускаете обмен и вместо привычного: “получены изменения из главного узла РИБ” получаете: “Конфигурация не соответствует ожидаемой”.

Как исправить данную ошибку и восстановить обмен в распределенной информационной базе 1С 8?

Действуйте строго по указанным шагам:

  • После получения сообщения об ошибке прежде всего выгоните всех пользователей из дочерней базы и заблокируйте ее;
  • Сделайте копию или выгрузку дочерней базы;
  • Выгрузите конфигурацию(файл с расширением cf) из материнской базы(В режиме конфигуратор Конфигурация -> Сохранить конфигурацию в файл…);
  • При помощи обработки “Реанимация подчиненного узла”(скачайте по ссылке) отключите главный узел базы;
  • Зайдите в конфигуратор дочерней базы и снимите ее с поддержки(Конфигурация -> Поддержка — >Настройка поддержки… — >Кнопка “Снять с поддержки”);
  • Обновите конфигурацию;
  • Загрузите конфигурацию выгруженную из материнской базы(Конфигурация -> Загрузить конфигурацию из файла…);
  • Обновите конфигурацию;
  • Закройте конфигуратор дочерней базы и зайдите в нее в режиме 1С:Предприятие;
  • При помощи обработки “Реанимация подчиненного узла” подключите главный узел информационной базы;
  • Запустите обмен в дочерней базе(выгрузка должна пройти, а загрузка будет с той же ошибкой);
  • Запустите обмен в материнской базе(и загрузка и выгрузка должна пройти без ошибок);
  • Запустите обмен в дочерней базе (и загрузка и выгрузка должна пройти без ошибок);
  • На этом все.
Читайте также:  Для кодирования 300 различных сообщений используют 5

Почему возникает данная ошибка обмена 1С РИБ? Налицо проблемы с распределенной информационной базой. Если есть возможность, то заново создайте дочернюю базу, потому что как показывает практика, такая ошибка будет возникать при каждом обновлении конфигурации.

Ссылка на основную публикацию
Отложенный старт на стиральной машине бош
Bosch WLX 24463 OE Скажите, пожалуйста, как установить отложенный старт на стиральной машине.Спасибо. Ответы 1 После выбора программы стирки, на...
Обращение к процедуре объекта как к функции
Довольно часть встречается ситуация, когда из формы какого-то прикладного объекта необходимо вызвать экспортную процедуру или функцию, расположенную в модуле этого...
Операционная система vidaa что это
Google TV — это обычная, хорошо знакомая, версия Android, предназначенная для упорядочивания онлайн-медиа и различных (включая сторонние) приложений на телевизоре....
Отпариватель филипс вертикальный инструкция по применению
Бесплатная доставкапо Красноярску Новости интернет-магазина «Лаукар»: Дополнительная информация в категории Отпариватель: В интернет-магазине бытовой техники «Лаукар» Вы можете скачать инструкцию...
Adblock detector