Было бы очень удобно, если бы можно было бы отправить на перезапуск сеанса приложение ИР, а в это время работала бы подсказка от турбоконфа.
А когда приложение ИР перезапуститься, чтобы было переключение той же контекстной подсказки на ИР Адаптер.
Это позволит не останавливать набор кода, а продолжить пользоваться менее удобной по все же более продвинутой, чем стандартная, контекстной подсказкой.
Сейчас при необходимости перезапуска приложения ИР, приходится его принудительно завершать, а потом ждать его запуска после начала набора кода.
#1, 11 июня 2024 23:32
Сколько времени подключается приложение ИР в твоем случае?
tormozit изменил статус на Открыто
#2, ред. 13 июня 2024 12:22
К сожалению пока не найдено способа делать такое переключение (с подсказки ИР на штатную) без побочных эффектов. При этом сворачиваются методы во всех редакторах модулей. Поэтому часто такое переключение делать неудобно.
#3, 13 июня 2024 11:59
(1) tormozit, 23 секунды.
#4, 13 июня 2024 12:03
(2) tormozit,
это про стандартную из конфигуратора или подсказку турбоконфа?
#5, 13 июня 2024 12:04
(2) tormozit, реально ли на какую-нибудь подсказку переключаться или только получать из нее данные без обозначенных побочных эффектов?
#6, 13 июня 2024 12:14
(4) antonparfenov, у Турбоконфа нет полностью своей контекстной подсказки. У него есть надстройка над штатной подсказкой с зачатками контекстного анализа. Тем более Турбоконф будет в этом время заморожен в текущей архитектуре и потому он не сможет показывать свою подсказку.
#7, ред. 13 июня 2024 14:20
(5) antonparfenov, единственная доступная для проверки сейчас идея описана тут https://turboconf.ru/Tasks/9534
Ну еще можно попробовать упросить разработчиков конфигуратора убрать сворачивание всех модулей при изменении настроек штатной подсказки. По сути это даже баг, т.к. доставляет и в обычных сценариях заметные неудобства. Это было бы почти идеальным решением. https://www.hostedredmine.com/issues/986969
#8, 13 июня 2024 13:33
(7) tormozit, а возможен вариант, если запускаю эту команду фонового перезапуска, то вообще ничего не показывать, никакой контекстной подсказки?
Т.е. я вполне осознаю перед запуском этой команды, что сейчас все отключиться, но готов это потерпеть, чтобы продолжать работать и не прерываться.
#9, ред. 13 июня 2024 13:51
(8) antonparfenov, а чем это будет отличаться от текущего поведения? И сейчас ты можешь работать в конфигураторе, пока приложение ИР запускается.
#10, 13 июня 2024 15:50
(9) tormozit,
У меня так не получается.

Клавиатура и мышь блокируются.
Версия ИР 7.31.2e, адаптера 1.58.
Только что обновлены.
#11, 13 июня 2024 16:43
(10) antonparfenov, прочитай уведомления справа снизу
#12, 13 июня 2024 16:53
(11) tormozit, я прочитал, что блок временный и можно разблокировать.
Но есть нюанс.
Обычно, если делается блокировка, то это для чего-то нужно.
Соответственно снимая блок, я соглашаюсь, что что-то может пойти не так, как задумано.
И чтобы не словить ошибку и не начинать, например, перезапускать еще раз приложение ИР.
Т.е. сэкономив 23 секунды, я рискую потратить в разы больше, и не только времени, но и мыслетоплива, чтобы понять, что делать с возникшей ошибкой.
#13, ред. 13 июня 2024 17:14
(12) Это уведомление Турбоконфа. Ты сначала попробуй разблокировать и сообщи, имеет смысл такая возможность "поработать" пока идет подключение приложения ИР. Мне кажется тебе не понравится. Если же понравится, подумаем над упрощением разблокировки в этом сценарии.
#14, 13 июня 2024 18:08
(13) tormozit, успел немного потестить уже.
После запуска приложение ИР без ожидания разблокировки, не работает авто.динамическое обновление конфы, когда подключено приложение ИР, и не сработало авто.завершение работы приложения ИР, когда дин.обновление уже невозможно.
#15, 13 июня 2024 18:10
(14) antonparfenov, попробуй разбить предложение на несколько более простых и согласованных. Тяжело воспринимается в текущем виде.
#16, 14 июня 2024 15:39
(15) tormozit, это надо отдельной заявкой сделать.
Похоже, что не работает то, что раньше работало.
#17, 14 июня 2024 15:42
(15) tormozit, а реально ли сделать, например, так?
Есть приложение ИР подключенное к бд.
Запускаю команду фонового перезапуска приложения ИР.
Отдельно подключается еще один экземпляр приложения ИР.
Когда он окончательно запустился, то управление контекстной подсказкой и всем остальным передается ему.
А до тех пор работает ранее запущенный экземпляр приложения ИР.
#18, ред. 14 июня 2024 15:53
(17) antonparfenov, теоретически такое можно сделать. Но для этого нужна непростая доработка API Турбоконфа похожая на п.1 https://turboconf.ru/Tasks/9538 , т.е. фоновые запуски скрипта.
#19, 14 июня 2024 15:51
(16) antonparfenov, не понял о чем речь.
#20, 14 июня 2024 15:55
(17) antonparfenov, Как часто ты переподключаешь приложение ИР и почему?
Рекомендую перечитать рекомендации к адаптеру https://fastcode.im/Store/8552.
#21, 19 июня 2024 10:13
(20) tormozit, приходиться переподключать, когда добавляю на форму, например, новый реквизит. Из последнего таблицу значений.
Еще ранее было несколько случаев, когда делал обработку и после добавления ее реквизитов приходилось перезапускать приложение ИР, чтобы в контекстной подсказке эти реквизиты появились.
#22, ред. 22 января 2025 12:35
(21) antonparfenov, в случае изменения самой управляемой формы - переподключать приложение ИР не обязательно и достаточно сбросить кэш анализатора кода. Настоятельно рекомендую прочитать еще раз раздел "Источники метаданных" https://fastcode.im/Templates/Shared/0cf905b941c14b909f2aeff3f3985eff . Там про это рассказано.
Добавление же реквизитов в объекты метаданных кажется происходит достаточно редко и его вполне можно пакетировать, чтобы сократить число переподключений приложения ИР.
#23, ред. 21 июня 2024 10:49
(17) Сделано в 1.60
#24, 27 июня 2024 22:37
tormozit изменил статус на Закрыто