Снегопат
https://snegopat.ru/forum/

jump2refs.js
https://snegopat.ru/forum/viewtopic.php?f=3&t=385
Страница 1 из 3

Автор:  orefkov [ 27 фев 2013, 14:24 ]
Заголовок сообщения:  jump2refs.js

Вики-страничка

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

Этот скрипт является "оберткой" вокруг команд дерева метаданных "Поиск ссылок на объект" и "Поиск ссылок в объекте". Делает:
  • одним нажатием вызывает нужную команду.
  • подавляет появление диалога с параметрами поиска.
  • подавляет вывод в окно сообщений найденных ссылок, запоминая их.
  • если найдено более одной ссылки, открывает фильтрующий выбор объекта для перехода.
  • тут же переходит к выбранному объекту.
  • текущий объект запоминается в стеке, позволяя макросом "Перейти обратно" вернуться к нему.
Макрос "Перейти к ссылке ИЗ" автоматически назначается на Ctrl + Enter, "Перейти обратно" - Ctrl + Shift + Enter.

Небольшой ролик показывает разницу между штатной и "продвинутой" работой.

Автор:  mvgfirst [ 27 фев 2013, 15:04 ]
Заголовок сообщения:  Re: jump2refs.js

Что то ссылка "Вики-страничка" ведет в никуда, запрашивает у меня пароль - хотя я как бы совершил вход на сайт

Автор:  orefkov [ 27 фев 2013, 15:24 ]
Заголовок сообщения:  Re: jump2refs.js

Спасибо, исправил.

Автор:  Magister [ 27 фев 2013, 15:40 ]
Заголовок сообщения:  Re: jump2refs.js

Классная идея!
Периодически приходится пользоваться переходом - очень не хватало функции возврата назад

Автор:  also [ 28 фев 2013, 09:44 ]
Заголовок сообщения:  Re: jump2refs.js

Супер-скрипт! Спасибо большое. Очень давно ждал нечто подобное.

Автор:  artbear [ 28 фев 2013, 13:02 ]
Заголовок сообщения:  Re: jump2refs.js

Для возврата назад ('Ctrl + Shift + Enter' для макроса 'Перейти обратно')
1. Если нет истории (например, в первый раз используем или по ошибке нажали 2 раза), то, если курсор на реквизите объекта, выполнение этого макроса открывает окно реквизита, фокус ввода переключается на это новое окно.
И просто так, с клавиатуры, в окно конфигурации не вернуться :(
Неудобно.
2. Еще бы сделать стек/историю переходов для возможности перемещения по истории.

Автор:  orefkov [ 28 фев 2013, 13:10 ]
Заголовок сообщения:  Re: jump2refs.js

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

Автор:  JohnyDeath [ 28 фев 2013, 14:59 ]
Заголовок сообщения:  Re: jump2refs.js

В мдНавигаторе по Ctrl + Enter идет переход в дерево метеданных. Этот скрипт перехватывает такое сочетание. Некрасиво получается

Автор:  mvgfirst [ 28 фев 2013, 16:00 ]
Заголовок сообщения:  Re: jump2refs.js

О! Теперь я нашел то что хотел )))
Оказывается это скрипт мдНавигатор - мне надо было! (тот котоырый в окне конфигурации становится на объект при нажатии Ctrl+Enter! Я угадал?

Автор:  JohnyDeath [ 28 фев 2013, 16:10 ]
Заголовок сообщения:  Re: jump2refs.js

Наверное угадал ;) Мы не знаем, что тебе надо было )

Страница 1 из 3 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/