Skip to content
GitLab
  • Explore
  • Sign in
  • Register
  • 1С1С
  • БГУБГУ
  • Поддержка перехода к сопоставленным объектам в ЕМППоддержка перехода к сопоставленным объектам в ЕМП
  • Issues
  • #32

Принудительная синхронизация объекта и переход к сопоставленным объектам по окончании синхронизации

Требуемая возможность

Принудительная синхронизация объекта и переход к сопоставленным объектам по окончании синхронизации.

Текущее поведение

Сейчас нет возможности принудительно синхронизировать объект и перейти к сопоставленным после окончания синхронизации. Что осложняет работу пользователей.

Возможное решение

  • команду немедленной отправки и перехода к сопоставленным объектам:
    • показывать для
      • всех документов
      • всех справочников
    • ограничить доступ для роли, добавляемой расширением
    • по команде по метаданным объекта вычислять, в состав каких планов обмена он включён. Далее, получать список узлов информационных баз для этих планов. Вычисление массива узлов информационных баз, в которых могут быть объекты, сопоставленные данному, целесообразно вынести в функцию в модуле с поддержкой кэширования. Параметр функции - метаданные текущего объекта. И для каждого полученного таким образом узла информационной базы формируем команду перехода, объединяем их в подменю, которое и показываем по описываемой команде.
    • добавляем параметрическую функциональную опцию "Использовать синхронную отправку объекта при переходе к сопоставленным объектам для типа объекта". Описываемую команду включаем в состав данной функциональной опции
      • для хранения состояния функциональной опции добавляем регистр
      • добавляем форму настройки функциональной опции. Возможно, стоит совместить форму настройки двух опций
      • при первой установке расширения заполняем значения в регистре
      • параметр функциональной опции - метаданные (типы ссылок на элементы справочников и на документы). Использование такой функциональной опции позволит уже при настройке ограничить типы объектов, для которых возможна синхронная незамедлительная синхронизация объекта с последующим переходом к сопоставленным
    • добавляем параметрическую функциональную опцию "Использовать синхронную отправку объекта при переходе к сопоставленным объектам в узле информационной базы". Описываемую команду включаем в состав данной функциональной опции
      • для хранения состояния функциональной опции добавляем регистр
      • добавляем форму настройки функциональной опции. Возможно, стоит совместить форму настройки двух опций
      • при первой установке расширения заполняем значения в регистре
      • параметр функциональной опции - ссылки на узлы информационных баз для всех планов обмена. Использование такой функциональной опции позволит уже при настройке ограничить список синхронизируемых баз, к которым будет предоставлены команды перехода к сопоставленным объектам
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking