При работе смежных отделов над одним проектом очень часто встает вопрос передачи сигналов (или любой атрибутивной информации) между листами проекта. Для решения этой задачи E3.Series предлагает функционал ссылок. Процедура связки двух ссылочных символов достаточно проста, но, к сожалению, отнимает некоторое время, что при большом количестве ссылок приводит к большим затратам времени.
e3Shell.ConnectLinks — решение, призванное упростить и автоматизировать соединение ссылок. В отличие от штатного функционала, предполагающего, что пользователь не знает, где находится ответная часть (отсюда система таблиц, фильтрации списков и пр.), e3Shell.ConnectLinks исходит из того, что пользователю известно на каких листах находятся ответные части. Этот подход позволяет максимально упростить соединение ссылок, как попарно, так и целыми группами в пару кликов левой кнопкой мыши.
https://www.youtube.com/watch?v=kbq_cG-4v3E
Основные возможности
Соединение пары ссылочных символов
Соединение пары ссылочных символов — базовая возможность модуля, на ней построен весь функционал, со всеми условиями и ограничениями.
Общий алгоритм работы:
- запуск e3Shell.ConnectLinks
- выбор первого символа ссылки — клик левой кнопкой мыши на символе, расположенном на листе
- фиксация первого списка в окне e3Shell.ConnectLinks нажатием кнопки
- выбор второго символа ссылки — клик левой кнопкой мыши на символе, расположенном на листе
- соединение ссылок нажатием кнопки
Для того, чтобы ссылки можно было соединить, необходимо выполнение следующих условий:
- выбрано равное количество ссылочных символов с двух сторон
- среди выбранных символов нет выбранных дважды
- соединяемые символы имеют различный тип (источник и приемник)
Соединение двух групп ссылочных символов
Этот режим полностью идентичен вышеприведенному, за исключением того, что выбирается не один символ ссылки, а сразу несколько.
Списки выбранных символов возможно отсортировать по положению на листе:
- расположенные горизонтально друг относительно друга: слева-направо или справа-налево
- расположенные вертикально: сверху-вниз или снизу-вверх
Для изменения сортировки в окне выбора есть специальные кнопки, определяющие направление:
Изменение списка ссылок
Зачастую возникают ситуация, когда перед соединением группы ссылок вам необходимо подкорректировать список. Например, несовпадение количества символов в двух списках, или идентичность типов соединяемых ссылок.
Если список незафиксирован (не была нажата кнопка “запомнить выбранные”), то достаточно перевыбрать символы на листе E3.Series и e3Shell.ConnectLinks автоматически обновит список.
В случае, если список зафиксирован, то необходимо сбросить блокировку нажатием кнопки:
а далее перевыбрать символы на листе проекта E3.Series.
Выбор источника имени цепи, задание пользовательского имени цепи
По-умолчанию имя цепи берется из цепей, к которым подключены символы из первой группы ссылок, однако в модуле заложена возможность выбора имени цепи из цепей символов второй группы. Для этого в соответствующей строке таблицы нужно установить галочку. Также можно задать пользовательское значение имени в соответствующей ячейке:
Режим автосоединения
В этом режиме e3Shell.ConnectLinks выполняет операции фиксации списков ссылочных символов и их соединение без участия пользователя.
Общий алгоритм работы
- запуск e3Shell.ConnectLinks
- выбор первого символа ссылки — клик левой кнопкой мыши на символе, расположенном на листе (или выбор группы символов)
- автофиксация первого списка
- выбор второго символа ссылки — клик левой кнопкой мыши на символе, расположенном на листе (или выбор группы символов)
- автофиксация второго списка
- автосоединение ссылок
Для включения режима автосоединения достаточно установить соответствующую галочку в главном окне программы:
Дополнительные возможности
e3Shell.ConnectLinks предоставляет на выбор две темы оформления: светлую и темную, а также набор из двадцати цветовых акцентов на выбор. Для применения настроек не нужен перезапуск модуля