Принудительная синхронизация объекта и переход к сопоставленным объектам по окончании синхронизации
Требуемая возможность
Принудительная синхронизация объекта и переход к сопоставленным объектам по окончании синхронизации.
Текущее поведение
Сейчас нет возможности принудительно синхронизировать объект и перейти к сопоставленным после окончания синхронизации. Что осложняет работу пользователей.
Возможное решение
-
команду немедленной отправки и перехода к сопоставленным объектам: -
показывать для -
всех документов -
всех справочников
-
-
ограничить доступ для роли, добавляемой расширением -
по команде по метаданным объекта вычислять, в состав каких планов обмена он включён. Далее, получать список узлов информационных баз для этих планов. Вычисление массива узлов информационных баз, в которых могут быть объекты, сопоставленные данному, целесообразно вынести в функцию в модуле с поддержкой кэширования. Параметр функции - метаданные текущего объекта. И для каждого полученного таким образом узла информационной базы формируем команду перехода, объединяем их в подменю, которое и показываем по описываемой команде. -
добавляем параметрическую функциональную опцию "Использовать синхронную отправку объекта при переходе к сопоставленным объектам для типа объекта". Описываемую команду включаем в состав данной функциональной опции -
для хранения состояния функциональной опции добавляем регистр -
добавляем форму настройки функциональной опции. Возможно, стоит совместить форму настройки двух опций -
при первой установке расширения заполняем значения в регистре -
параметр функциональной опции - метаданные (типы ссылок на элементы справочников и на документы). Использование такой функциональной опции позволит уже при настройке ограничить типы объектов, для которых возможна синхронная незамедлительная синхронизация объекта с последующим переходом к сопоставленным
-
-
добавляем параметрическую функциональную опцию "Использовать синхронную отправку объекта при переходе к сопоставленным объектам в узле информационной базы". Описываемую команду включаем в состав данной функциональной опции -
для хранения состояния функциональной опции добавляем регистр -
добавляем форму настройки функциональной опции. Возможно, стоит совместить форму настройки двух опций -
при первой установке расширения заполняем значения в регистре -
параметр функциональной опции - ссылки на узлы информационных баз для всех планов обмена. Использование такой функциональной опции позволит уже при настройке ограничить список синхронизируемых баз, к которым будет предоставлены команды перехода к сопоставленным объектам
-
-