Распределенная ИБ

Декоративное изображение

Для получения доступа к форуму необходимо авторизоваться
или зарегистрироваться на сайте.

Пользователь ПП
RSS
Пытаюсь настроить обмен между подразделениями штатными средствами.
Создал подчиненный узел, создал начальный образ - при обмене возникают ошибки чтения файла обмена.
На основном узле:
2012.05.15 08:14:46|Костров Валерий|Обмен.Узел_TT.Чтение|ok|Начало чтения файла сообщения "C:\tmp\MessageExchange_UT_TT_0000000002.xml"
2012.05.15 08:14:47|Костров Валерий|Обмен.Узел_TT.Чтение|error|Ошибка чтения сообщения. Попытка № 0 : Ошибка при вызове метода контекста (ПрочитатьИзменения)
(Имя модуля: ОбщийМодуль.одОбменДанными, номер строки: 3 477)
2012.05.15 08:14:48|Костров Валерий|Обмен.Узел_TT.Чтение|error|Ошибка чтения сообщения. Попытка № 1 : Ошибка при вызове метода контекста (ПрочитатьИзменения)
(Имя модуля: ОбщийМодуль.одОбменДанными, номер строки: 3 477)
2012.05.15 08:14:49|Костров Валерий|Обмен.Узел_TT.Чтение|error|Ошибка чтения сообщения. Попытка № 2 : Ошибка при вызове метода контекста (ПрочитатьИзменения)
(Имя модуля: ОбщийМодуль.одОбменДанными, номер строки: 3 477) и так далее до 20, потом начинается выгрузка, которая проходит успешно.
На подчиненном узле:
2012.05.15 08:20:09|Администратор|Обмен.Узел_UL.Чтение|ok|Начало чтения файла сообщения "C:\tmp\MessageExchange_TT_UT_0000000003.xml"
2012.05.15 08:20:11|Администратор|Обмен.Узел_UL.Чтение|error|Ошибка чтения сообщения. Попытка № 0 : Ошибка при вызове метода контекста (ПрочитатьИзменения)
(Имя модуля: ОбщийМодуль.одОбменДанными, номер строки: 3 477)
2012.05.15 08:20:12|Администратор|Обмен.Узел_UL.Чтение|error|Ошибка чтения сообщения. Попытка № 1 : Ошибка при вызове метода контекста (ПрочитатьИзменения)
(Имя модуля: ОбщийМодуль.одОбменДанными, номер строки: 3 477)
2012.05.15 08:20:14|Администратор|Обмен.Узел_UL.Чтение|error|Ошибка чтения сообщения. Попытка № 2 : Ошибка при вызове метода контекста (ПрочитатьИзменения)
(Имя модуля: ОбщийМодуль.одОбменДанными, номер строки: 3 477)
2012.05.15 08:20:15|Администратор|Обмен.Узел_UL.Чтение|error|Ошибка чтения сообщения. Попытка № 3 : Ошибка при вызове метода контекста (ПрочитатьИзменения)
(Имя модуля: ОбщийМодуль.одОбменДанными, номер строки: 3 477) и так далее до 20, потом начинается выгрузка, которая проходит успешно.

Альфа-Авто: Автосалон +Автосервис + Автозапчасти. Редакция 4.1 (4.1.01.20),

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Сотрудник 1С-Рарус
Добрый день.
Уточните номер релиза платформы 1С:Предприятия. Серверный/файловый режим? Способ обмена? Автоматический/ручной?
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Пользователь ПП
Цитата
Александр Яблочкин пишет:
Добрый день.

Уточните номер релиза платформы 1С:Предприятия. Серверный/файловый режим? Способ обмена? Автоматический/ручной?

1С:Предприятие 8.2 (8.2.13.205). Серверный вариант. Способ обмена пока ручной - если заработает, хотелось бы автоматический.
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Сотрудник 1С-Рарус
1. В обработке обмена какое значение флага "Выполнять обмен на клиенте" ?
2. В общем модуле одОбменДанными найдите вызов функции ПрочитатьСообщениеОбменаНаКлиенте. Далее по коду в исключении (а именно туда попадает по ошибке) есть строка получения сообщения о причине ошибки. Не всегда корректно работает. Попробуйте заменить строку
"СтрОшибки = ИнформацияОбОшибке().Описание;"
на
"СтрОшибки = ИнформацияОбОшибке().Описание+Символы.ПС+ИнформацияОбОшибке().Причина.Описание;"
Надо увидеть лог с подробным описанием ошибки.
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Пользователь ПП
Цитата
Александр Яблочкин пишет:
1. В обработке обмена какое значение флага "Выполнять обмен на клиенте" ?
В процедуре ПриОткрытии() формы обработки "ОбменСУдаленнымиПодразделениями" стоит жесткое ВыполнятьОбменНаКлиенте = ИСТИНА;
(не получилось сохранить эту галку)
Цитата

2. В общем модуле одОбменДанными найдите вызов функции ПрочитатьСообщениеОбменаНаКлиенте. Далее по коду в исключении (а именно туда попадает по ошибке) есть строка получения сообщения о причине ошибки. Не всегда корректно работает. Попробуйте заменить строку

"СтрОшибки = ИнформацияОбОшибке().Описание;"

на

"СтрОшибки = ИнформацияОбОшибке().Описание+Символы.ПС+ИнформацияОбОшибке().Причина.Описание;"

Надо увидеть лог с подробным описанием ошибки.
такой строчки у меня нет
вот что получилось
ЧтениеСообщения.ЗакончитьЧтение();
// закроем xml-файл
Попытка
ЧтениеXML.Закрыть();
Исключение
СтрСообщения = ИнформацияОбОшибке().Описание+Символы.ПС+ИнформацияОбОшибке().Причина.Описание;
//СтрСообщения = ИнформацияОбОшибке().Описание;
ВызватьИсключение СтрСообщения; // не смогли закрыть - прерываем
КонецПопытки;

При нажатой галке "Вести лог-файлы в папке" в этой папке в лог-файле ничего не изменилось.
Так же повторяются сообщения про строку 3477
В самой программе также : 17:21:44 15.05 При чтении сообщения возникла ошибка: Исчерпан лимит (20) попыток записи сообщения обмена.
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Сотрудник 1С-Рарус
Обмены РИБ исправлялись. В т.ч. и ошибки, которые находились.
Сделайте резервную копию базы и попробуйте залить следующие объекты из последнего релиза
общий модуль одОбменДанными
план обмена УдаленныеПодразделения
обработку ОбменСУдаленнымиПодразделениями
регистр сведений НастройкиПлановОбмена
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Пользователь ПП
Цитата
Александр Яблочкин пишет:
Обмены РИБ исправлялись. В т.ч. и ошибки, которые находились.

Сделайте резервную копию базы и попробуйте залить следующие объекты из последнего релиза

общий модуль одОбменДанными

план обмена УдаленныеПодразделения

обработку ОбменСУдаленнымиПодразделениями

регистр сведений НастройкиПлановОбмена
Александр Яблочкин,

Не помогло...
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С