17 июля 2025
1C-RarusTechDay 2025
8-я открытая техническая конференция для специалистов 1С
Зарегистрироваться
1C-RarusTechDay 2025 — 8‑я открытая техническая конференция для специалистов 1С

Ошибка: Обмен с удаленными подразделениями

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

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

Читатель
RSS
Здравствуйте!
В последних релизах 1С-Рарус: Комбинат питания, редакция 1 (01.0.21.01) используется новый алгоритм формирования имен файлов обмена УРБД — не Message_xx_xx_333, а ЦБ_Request_1.
Дак вот назначение имен или их поиск производиться не корректно, а именно:
ЦБ отправляет сообщение Периферийному, как П1_Request_1,
а периферийный ожидает сообщение как  ЦБ_Request_1.
В результате обмен не происходит. Вопрос в алгоритме или неправильной настройке подразделений?
Декоративное изображение 6
Сотрудник 1С-Рарус
Андрей, добрый день.
[DIV]Да, это ошибка. Обнаружили ее только в пятницу, уже поправили. Но официально исправленный релиз выйдет только в среду, раньше никак.[/DIV]

[DIV]Могу вам прислать способ исправления, только напишите свой e-mail (можно личным сообщением)[/DIV]
Читатель
Спасибо! После корректировок работает.
Читатель
По поводу обмена — есть еще моменты:

1) документ, созданный в центральной базе попадает в подчиненное подразделение,
а документ, созданный в периферийной базе — в центральную не попадает


[DIV]Структура подразделений такова:
- Вся компания целиком
[SPAN][/SPAN]- Группа подразделений 1
[SPAN][/SPAN]- Группа подразделений 2
[SPAN][/SPAN]- Подразделение 2-1
[SPAN][/SPAN]- Подразделение 2-2
[SPAN][/SPAN]- Группа подразделений 3


У центральной ИБ в подразделениях стоит: вся компания, группа 1,2,3 и флаги "Все подчиненные",
у периферийной ИБ стоит Подразделение 2-1 и флаг "Все подчиненные"
Обмен из периферийного узла не идет

2) Обработка обмена "Обмен с удаленными подразделениями" по кнопке "Обмен" сообщает, что все успешно (но документы не переносятся из периферийного), по кнопке "Обмен со всеми узлами" сообщает, что обмен произошел с ошибками, документы так же не переносятся

Вопрос алгоритма или не правильной настройки подразделений?

3) В периферийной ИБ в заголовке системы выводиться наименование программы, тек. пользователь и подразделение — подразделение указано как "Вся компания целиком" — где настроить текущее подразделение информационной базы — предполагается, что оно должно быть "Подразделение 2-1", как указано в справочнике "Удаленные подразделения"

[/DIV]
Сотрудник 1С-Рарус
1-2) Сделали такую же структуру, все меняется корректно. Вы на каком документе пробовали?
[DIV]3)В заголовке выводится подразделение из свойств текущего пользователя. Поменяйте его просто.[/DIV]
Читатель
Была не правильная была настройка подразделений...
в заголовке догадался и спасибо, что подсказали.

Что касается обработчика по нажатию на кнопку "Обмен со всеми узлами" в обработке "Обмен с удаленными подразделениями" по-моему есть неточность

Процедура ВыполнитьОбменСоВсеми(Рез = Ложь,СтрОшибки = "";) Экспорт
...
Попытка         фзФоновыеЗадания.ВыполнитьОбмен(ТаблицаУзлов, ВестиЖурналРегистрации,КомментироватьОбъекты, ВыполнятьОбменНаКлиенте);
     Рез = ?????
     Исключение
     ...
КонецПроцедуры

...процедура не возвращает значение переменной Рез, а в вызывающей ее ранее ВыполнитьОбменСоВсемиУзламиНажатие(Элемент) значение уже присвоено в Ложь...
И вывод сообщения о том, что обмен прошел с ошибками, однако обмен прошел успешно
Сотрудник 1С-Рарус
Да, по-моему тоже это неправильно. Сейчас оформлю задачу. Спасибо!
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С