Closed sergey-s-betke closed 2 years ago
Пока есть целый ряд проблем:
И надо что-то делать с пустой формой после перехода в ЕМП...
В регистре Настройки транспорта обмена данными можно сохранить параметры моникёра. Даже если выбран при этом обмен через каталог. Так что воспользуемся этой возможностью.
Требуемая возможность
Добавить общую команду ПерейтиКСопоставленномуОбъекту.
Текущее поведение
Сейчас для поиска сопоставленных объектов приходится переходить самостоятельно в другую информационную базу и искать объект по номеру.
Возможное решение
Добавить общую команду ПерейтиКСопоставленномуОбъекту. Общая команда появится в формах указанных выше объектов.
При вызове указанной команды по ссылке на текущий объект должен быть осуществлён поиск уникального идентификатора сопоставленного ему объекта (в регистре синхронизируемых объектов), после чего сформирована ссылка для перехода к этому объекту. И - ПерейтиПоНавигационнойСсылке на полученную ссылку.
Для формирования ссылки (моникёра) для перехода потребуется полный моникёр синхронизируемой базы данных, который предлагаю добавить в реквизиты плана обмена.
Например, для моникёра объекта "e1c://server/srv1c.lan.services.csm.ivanovo.ru/bgu2#e1cib/data/Справочник.Договоры?ref=80d394de802257ad11e8155da6a29958" префикс "e1c://server/srv1c.lan.services.csm.ivanovo.ru/bgu2" либо "server/srv1c.lan.services.csm.ivanovo.ru/bgu2" (потому как e1c:// - неизменная часть в нашем случае) предлагаю сохранять именно в реквизите плана обмена с БГУ2. Например - "ПрефиксМоникёраСинхронизируемыхОбъектов".
Пример решения подобной задачи: https://infostart.ru/public/817424/
На втором этапе предлагаю рассмотреть реализацию команды ПерейтиКСопоставленнымОбъектам, которая будет добавлять выпадающее меню в формы объектов с включением в это меню команд для ВСЕХ ПЛАНОВ ОБМЕНА, в которых найден реквизит ПрефиксМоникёраСинхронизируемыхОбъектов.