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

Базы данных, интересные проекты и скрипты, предоставленные пользователями E3.series.

Модератор: danky

Правила форума
На корневой ветке форума свободный доступ без регистрации!
-----------------------------------------------
Уважаемые пользователи!
Техническая поддержка по данной ветке форума компанией ПОИНТ не оказывается.

Для получения поддержки по скриптам и решениям самих пользователей связывайтесь с авторами.

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

Сообщение Алексей Бурайкин » 18 мар 2014, 15:32

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

Изображение

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

Видео на YouTube
Скачать видео (13.52Мб)

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

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

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

Соединение двух групп ссылочных символов
Этот режим полностью идентичен вышеприведенному, за исключением того, что выбирается не один символ ссылки, а сразу несколько.

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

Для изменения сортировки в окне выбора есть специальные кнопки, определяющие направление:
Изображение

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

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

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

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

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

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

Для включения режима автосоединения достаточно установить соответствующую галочку в главном окне программы:
Изображение

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

Страничка модуля на нашем сайте
Ссылка для скачивания - версия 1.4.0.0 (zip, 690.95КB)
Последний раз редактировалось Алексей Бурайкин 25 янв 2017, 11:04, всего редактировалось 3 раз(а).
С уважением, Бурайкин Алексей.
Разработчик, компания М13

skype: alex.buraykin
Аватар пользователя
Алексей Бурайкин
Знаток
 
Сообщений: 625
Зарегистрирован: 16 июл 2009, 10:17
Откуда: Ростов-на-Дону

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

Сообщение danky » 03 апр 2014, 10:31

Походе у меня какие-то проблемы:
Ссылки.zip
(2.75 MiB) Скачиваний: 695

Не происходит "подхват" ссылок, которые выделяются после запуска программы((
С уважением, Данил...
Аватар пользователя
danky
Сотрудник ПОИНТ
 
Сообщений: 832
Зарегистрирован: 29 дек 2008, 17:16
Откуда: г. Москва

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

Сообщение Алексей Бурайкин » 03 апр 2014, 10:43

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

skype: alex.buraykin
Аватар пользователя
Алексей Бурайкин
Знаток
 
Сообщений: 625
Зарегистрирован: 16 июл 2009, 10:17
Откуда: Ростов-на-Дону

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

Сообщение danky » 03 апр 2014, 10:47

В том и дело, что кнопка не активна, да и подсказки я видел нажатия клавиш - тоже не работает...
С уважением, Данил...
Аватар пользователя
danky
Сотрудник ПОИНТ
 
Сообщений: 832
Зарегистрирован: 29 дек 2008, 17:16
Откуда: г. Москва

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

Сообщение asidnenko » 08 апр 2014, 12:27

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

Присоединяюсь к владельцам редких машин =)
Автоподхват не работает.
Сидненко Андрей Сергеевич,
Филиал "ЭНЕКС" (ОАО) "Южэнергосетьпроект"
Тел. 8 (863) 222-96-96 доб. 457
skype: andrew.sidnenko
Аватар пользователя
asidnenko
Новичок
 
Сообщений: 76
Зарегистрирован: 25 мар 2011, 22:00
Откуда: Ростов-на-Дону

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

Сообщение Алексей Бурайкин » 03 июн 2014, 08:05

Версия 1.2.1.1:
  • исправлен автоподхват ссылок (не работал на некоторых компьютерах)
  • изменена система ведения логов
  • незначительные правки
Ссылка на последнюю версию модуля в первом сообщении темы.
Последний раз редактировалось Алексей Бурайкин 25 янв 2017, 11:09, всего редактировалось 1 раз.
С уважением, Бурайкин Алексей.
Разработчик, компания М13

skype: alex.buraykin
Аватар пользователя
Алексей Бурайкин
Знаток
 
Сообщений: 625
Зарегистрирован: 16 июл 2009, 10:17
Откуда: Ростов-на-Дону

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

Сообщение Алексей Бурайкин » 25 янв 2017, 11:09

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

skype: alex.buraykin
Аватар пользователя
Алексей Бурайкин
Знаток
 
Сообщений: 625
Зарегистрирован: 16 июл 2009, 10:17
Откуда: Ростов-на-Дону


Вернуться в РАЗРАБОТКИ ПОЛЬЗОВАТЕЛЕЙ

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron