Ошибка: Обмен с удаленными подразделениями
Читают тему
Вход в личный кабинет
Для получения доступа к форуму необходимо
авторизоваться
или
зарегистрироваться
на сайте.
{{ formTitle ? formTitle : 'Заказ обратного звонка' }}
{{ formDescription }}
Сообщить об ошибке
В последних релизах 1С-Рарус: Комбинат питания, редакция 1 (01.0.21.01) используется новый алгоритм формирования имен файлов обмена УРБД — не Message_xx_xx_333, а ЦБ_Request_1.
Дак вот назначение имен или их поиск производиться не корректно, а именно:
ЦБ отправляет сообщение Периферийному, как П1_Request_1,
а периферийный ожидает сообщение как ЦБ_Request_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]
[DIV]3)В заголовке выводится подразделение из свойств текущего пользователя. Поменяйте его просто.[/DIV]
в заголовке догадался и спасибо, что подсказали.
Что касается обработчика по нажатию на кнопку "Обмен со всеми узлами" в обработке "Обмен с удаленными подразделениями" по-моему есть неточность
Процедура ВыполнитьОбменСоВсеми(Рез = Ложь,СтрОшибки = ""
...
Попытка фзФоновыеЗадания.ВыполнитьОбмен(ТаблицаУзлов, ВестиЖурналРегистрации,КомментироватьОбъекты, ВыполнятьОбменНаКлиенте);
Рез = ?????
Исключение
...
КонецПроцедуры
...процедура не возвращает значение переменной Рез, а в вызывающей ее ранее ВыполнитьОбменСоВсемиУзламиНажатие(Элемент) значение уже присвоено в Ложь...
И вывод сообщения о том, что обмен прошел с ошибками, однако обмен прошел успешно