Страница 1 из 2

e3Shell.ConnectLinks — Соединение перекрестных ссылок

Добавлено: 18 мар 2014, 15:32
Алексей Бурайкин
При работе смежных отделов над одним проектом очень часто встает вопрос передачи сигналов (или любой атрибутивной информации) между листами проекта. Для решения этой задачи E3.Series предлагает функционал ссылок. Процедура связки двух ссылочных символов достаточно проста, но, к сожалению, отнимает некоторое время, что при большом количестве ссылок приводит к большим затратам времени.

e3Shell.ConnectLinks — решение, призванное упростить и автоматизировать соединение ссылок. В отличие от штатного функционала, предполагающего, что пользователь не знает, где находится ответная часть (отсюда система таблиц, фильтрации списков и пр.), e3Shell.ConnectLinks исходит из того, что пользователю известно на каких листах находятся ответные части. Этот подход позволяет максимально упростить соединение ссылок, как попарно, так и целыми группами в пару кликов левой кнопкой мыши.

Видео на YouTube

Основные возможности
Соединение пары ссылочных символов
Соединение пары ссылочных символов — базовая возможность модуля, на ней построен весь функционал, со всеми условиями и ограничениями.

Общий алгоритм работы:
  • запуск e3Shell.ConnectLinks
  • выбор первого символа ссылки — клик левой кнопкой мыши на символе,
  • расположенном на листе
  • фиксация первого списка в окне e3Shell.ConnectLinks нажатием соотвествующей кнопки
  • выбор второго символа ссылки — клик левой кнопкой мыши на символе, расположенном на листе
  • соединение ссылок нажатием кнопки соединения
Для того, чтобы ссылки можно было соединить, необходимо выполнение следующих условий:
  • выбрано равное количество ссылочных символов с двух сторон
  • среди выбранных символов нет выбранных дважды
  • соединяемые символы имеют различный тип (источник и приемник)
Соединение двух групп ссылочных символов
Этот режим полностью идентичен вышеприведенному, за исключением того, что выбирается не один символ ссылки, а сразу несколько.

Списки выбранных символов возможно отсортировать по положению на листе:
  • расположенные горизонтально друг относительно друга: слева-направо или справа-налево
  • расположенные вертикально: сверху-вниз или снизу-вверх
Для изменения сортировки в окне выбора есть специальные кнопки, определяющие направление

Изменение списка ссылок
Зачастую возникают ситуация, когда перед соединением группы ссылок вам необходимо подкорректировать список. Например, несовпадение количества символов в двух списках, или идентичность типов соединяемых ссылок.

Если список незафиксирован (не была нажата кнопка “запомнить выбранные”), то достаточно перевыбрать символы на листе E3.Series и e3Shell.ConnectLinks автоматически обновит список.

В случае, если список зафиксирован, то необходимо сбросить блокировку нажатием кнопки с пиктограммой замка
а далее перевыбрать символы на листе проекта E3.Series.

Выбор источника имени цепи, задание пользовательского имени цепи
По-умолчанию имя цепи берется из цепей, к которым подключены символы из первой группы ссылок, однако в модуле заложена возможность выбора имени цепи из цепей символов второй группы. Для этого в соответствующей строке таблицы нужно установить галочку. Также можно задать пользовательское значение имени в соотвествующей ячейке

Режим автосоединения
В этом режиме e3Shell.ConnectLinks выполняет операции фиксации списков ссылочных символов и их соединение без участия пользователя.

Общий алгоритм работы
  • запуск e3Shell.ConnectLinks
  • выбор первого символа ссылки — клик левой кнопкой мыши на символе, расположенном на листе (или выбор группы символов)
  • автофиксация первого списка
  • выбор второго символа ссылки — клик левой кнопкой мыши на символе, расположенном на листе (или выбор группы символов)
  • автофиксация второго списка
  • автосоединение ссылок
Для включения режима автосоединения достаточно установить соответствующую галочку в главном окне программы

Дополнительные возможности
e3Shell.ConnectLinks предоставляет на выбор две темы оформления: светлую и темную, а также набор из двадцати цветовых акцентов на выбор. Для применения настроек не нужен перезапуск модуля

e3Shell.ConnectLinks — Соединение перекрестных ссылок

Добавлено: 03 апр 2014, 10:31
danky
Походе у меня какие-то проблемы:
Ссылки.zip
(2.75 МБ) 1426 скачиваний
Не происходит "подхват" ссылок, которые выделяются после запуска программы((

Re: e3Shell.ConnectLinks — Соединение перекрестных ссылок

Добавлено: 03 апр 2014, 10:43
Алексей Бурайкин
Такое бывает на некоторых машинах и очень редко. Пока не отловил условия, при которых это происходит. Для таких случаев в окне есть специальная кнопка обновления информации (обновление происходит в т.ч. при нажатии комбинаций Ctrl+1 и Ctrl+2)

Re: e3Shell.ConnectLinks — Соединение перекрестных ссылок

Добавлено: 03 апр 2014, 10:47
danky
В том и дело, что кнопка не активна, да и подсказки я видел нажатия клавиш - тоже не работает...

Re: e3Shell.ConnectLinks — Соединение перекрестных ссылок

Добавлено: 08 апр 2014, 12:27
asidnenko
Алексей Бурайкин писал(а):Такое бывает на некоторых машинах и очень редко. Пока не отловил условия, при которых это происходит. Для таких случаев в окне есть специальная кнопка обновления информации (обновление происходит в т.ч. при нажатии комбинаций Ctrl+1 и Ctrl+2)
Присоединяюсь к владельцам редких машин =)
Автоподхват не работает.

Re: e3Shell.ConnectLinks — Соединение перекрестных ссылок

Добавлено: 03 июн 2014, 08:05
Алексей Бурайкин
Версия 1.2.1.1:
  • исправлен автоподхват ссылок (не работал на некоторых компьютерах)
  • изменена система ведения логов
  • незначительные правки
Ссылка на последнюю версию модуля в первом сообщении темы.

Re: e3Shell.ConnectLinks — Соединение перекрестных ссылок

Добавлено: 25 янв 2017, 11:09
Алексей Бурайкин
Версия 1.4.0.0:
  • исправлена ошибка некорректного автовыбора имени цепи
  • при считывании цепей, имя цепи по-умолчанию выбирается то, которое не является системным (системное имя цепи начинается с символа #)
  • добавлена сортировка по имени цепи
  • незначительные правки
Ссылка на последнюю версию модуля в первом сообщении темы.

Re: e3Shell.ConnectLinks — Соединение перекрестных ссылок

Добавлено: 09 окт 2019, 10:52
Electronic man
Обновите ссылку пожалуйста, не качается...

Re: e3Shell.ConnectLinks — Соединение перекрестных ссылок

Добавлено: 17 окт 2019, 18:38
Алексей Бурайкин
Версия 1.5.0.0:
  • в свежих версиях Е3 не работал автоподхват ссылок
  • заменено ядро подключения к Е3 - больше стабильности и скорости при работе
Ссылка на последнюю версию модуля в первом сообщении темы.

Re: e3Shell.ConnectLinks — Соединение перекрестных ссылок

Добавлено: 23 окт 2019, 08:30
Filia
В нашем приложении по соединению ссылок реализован функционал по подмене соединительного символа, если для связи выбраны однотипные ссылки (источник-источник или приемник-приемник). Очень удобно, не надо следить за типами ссылок. Было бы шикарно, если в e3Shell.ConnectLinks был подобный функционал.