При перезапуске инструментов, неверно указан протокол отладк
|
|
evolkov | Дата: Среда, 31.01.2024, 11:35 | Сообщение # 1 |
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 4
Статус: Оффлайн
| Дано: УНФ + 2 расширения, одно ИнструментыРазработчикаTormozit 7.12.1e База серверная, отладка http
При корректировки расширения, после запуска 1с в режиме отладки, инструменты разработчика перезапускают сеанс. Так вот, при перезапуске в новом сеансе появляется ошибка (см. скрин)
Приходится закрывать, запускать снова
Сообщение отредактировал evolkov - Четверг, 01.02.2024, 23:12 |
|
| |
tormozit | Дата: Среда, 31.01.2024, 14:09 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| Картинка не соответствует описанию. Нужен текст ошибки и техническая информация http://devtool1c.ucoz.ru/forum/2-2-1
|
|
| |
evolkov | Дата: Четверг, 01.02.2024, 23:16 | Сообщение # 3 |
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 4
Статус: Оффлайн
| Картинку обновил
Платформа: 8.3.23.1912 Режим БД: клиент-серверный Конфигурация. Название: Управление нашей фирмой, редакция 3.0 (3.0.5.211) Конфигурация. Основной режим запуска: Управляемое приложение Конфигурация. Вариант встроенного языка: Русский Конфигурация. Режим управления блокировкой данных: Управляемый Конфигурация. Режим совместимости: Версия8_3_21 Конфигурация. Режим использования синхронных вызовов: Использовать Конфигурация. Версия БСП: 301 Конфигурация. Использовать обычные формы в управляемом приложении: Нет Инструменты разработчика. Версия: Расширение 7.12.1e Инструменты разработчика. Инструмент: Прочее Инструменты разработчика. Перехват клавиатурного ввода: Да Инструменты разработчика. Объекты на сервере: Да Инструменты разработчика. Асинхронность запрещена: Нет Инструменты разработчика. Разрешены имитаторы: Да Расширения. ИнструментыРазработчикаTormozit (7.12.1e) Расширения. ОбменСБитриксУправлениеСайтомУНФ (8.1.0.26) Клиент. Приложение: Управляемое приложение 64б Клиент. Проверка модальных вызовов: Нет Клиент. Язык интерфейса конфигурации: ru Клиент. Язык интерфейса системы: ru Клиент. Отладка разрешена: Да Клиент. Постоянный кэш метаданных: Да Клиент. ОС: Майкрософт Windows 11 Pro 64-разрядная Русский Клиент. ОС от имени администратора: Нет Клиент. ОС выполнение BAT: Да Клиент. ОС ╥хъє∙р ъюфютр ёЄЁрэшЎр: 866 Клиент-Сервер. Пинг: 0мс Сервер. ОС: Майкрософт Windows 11 Pro 64-разрядная Русский Сервер. Процесс: 64б Сервер. Отладка: нет
|
|
| |
tormozit | Дата: Четверг, 01.02.2024, 23:23 | Сообщение # 4 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| Нужна командная строка запуска процесса клиентского приложения 1. которое выводит ошибку 2. которое делает адаптацию Получить эту строку можно например через сторонние утилиты ProcessHacker или ProcessExplorer.
Пример такой строки "C:\Program Files (x86)\1cv8\8.3.24.1368\bin\1CV8.exe" ENTERPRISE /S"cortex/ka1" /N"1" /RunModeOrdinaryApplication /O Normal /UseHwLicenses+ /TechnicalSpecialistMode /DisplayPerformance /EnableCheckModal /DEBUG -tcp /Lru /VLru /DisableStartupMessages /DEBUG /DEBUGGERURL"tcp://CORTEX:1580"
|
|
| |
evolkov | Дата: Пятница, 02.02.2024, 10:10 | Сообщение # 5 |
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 4
Статус: Оффлайн
| При нормальном запуске, строка "C:\Program Files\1cv8\8.3.23.1912\bin\1CV8C.exe" /IBName"LandUNF" /N"Программист" /UseHwLicenses+ /TComp -SDC /C"РежимОтладки" /Lru /VLru /DisableStartupMessages /DisplayPerformance /TechnicalSpecialistMode /EnableCheckModal /EnableCheckExtensionsAndAddInsSyncCalls /DEBUG -http -attach /DEBUGGERURL"http://serv01:1550" /O Normal
При ошибочном, после перезапуска: "C:\Program Files\1cv8\8.3.23.1912\bin\1CV8C.exe" ENTERPRISE /IBName"LandUNF" /N"Программист" /O Normal /UseHwLicenses+ /TechnicalSpecialistMode /DisplayPerformance /EnableCheckModal /EnableCheckExtensionsAndAddInsSyncCalls /TComp -SDC /DEBUG -http -attach /DEBUGGERURLhttp://serv01:1550 /DisableStartupMessages /Lru /C"РежимОтладки;НеДобавлятьРолиИР" /DEBUG
|
|
| |
tormozit | Дата: Пятница, 02.02.2024, 18:55 | Сообщение # 6 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| Попробуй в консоли кода или специально созданной внешней обработке выполнить код
Код ЗавершитьРаботуСистемы(, Истина)
Сначала в толстом клиенте. Затем в тонком клиенте. Думаю будет такая же ошибка.
|
|
| |
evolkov | Дата: Четверг, 15.02.2024, 14:41 | Сообщение # 7 |
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 4
Статус: Оффлайн
| Мне кажется проблема в другом.
Достаточно убрать последний /DEBUG или после последнего /DEBUG написать -http - запускается без ошибки
Не рабочий вариант: "C:\Program Files\1cv8\8.3.23.1912\bin\1CV8C.exe" ENTERPRISE /IBName"LandUNF" /N"Программист" /O Normal /UseHwLicenses+ /TechnicalSpecialistMode /DisplayPerformance /EnableCheckModal /EnableCheckExtensionsAndAddInsSyncCalls /TComp -SDC /DEBUG -http -attach /DEBUGGERURLhttp://serv01:1550 /DisableStartupMessages /Lru /C"РежимОтладки;НеДобавлятьРолиИР" /DEBUG
Рабочий вариант: "C:\Program Files\1cv8\8.3.23.1912\bin\1CV8C.exe" ENTERPRISE /IBName"LandUNF" /N"Программист" /O Normal /UseHwLicenses+ /TechnicalSpecialistMode /DisplayPerformance /EnableCheckModal /EnableCheckExtensionsAndAddInsSyncCalls /TComp -SDC /DEBUG -http -attach /DEBUGGERURLhttp://serv01:1550 /DisableStartupMessages /Lru /C"РежимОтладки;НеДобавлятьРолиИР"
Тоже рабочий вариант "C:\Program Files\1cv8\8.3.23.1912\bin\1CV8C.exe" ENTERPRISE /IBName"LandUNF" /N"Программист" /O Normal /UseHwLicenses+ /TechnicalSpecialistMode /DisplayPerformance /EnableCheckModal /EnableCheckExtensionsAndAddInsSyncCalls /TComp -SDC /DEBUG -http -attach /DEBUGGERURLhttp://serv01:1550 /DisableStartupMessages /Lru /C"РежимОтладки;НеДобавлятьРолиИР" /DEBUG -http
Сообщение отредактировал evolkov - Четверг, 15.02.2024, 14:44 |
|
| |
tormozit | Дата: Четверг, 15.02.2024, 18:59 | Сообщение # 8 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| Перезапуск приложения после адаптации расширения выполняется следующим кодом
Код {ОбщаяФорма.ирАдаптацияРасширения.Форма(40:ВыполнитьОперацию,6)}: ЗавершитьРаботуСистемы(, Истина, ирОбщий.ПараметрыЗапускаСеансаТекущиеЛкс() + " /C" + СтрЗаменить(ПараметрЗапуска, "ОткрытьАдаптациюИР", ""));
Я проверил его работу для указанной тобой строки запуска материнского приложения. Результатом выражения на месте параметра ДополнительныеПараметрыКоманднойСтроки стала строка без второго /DEBUG. Ну и вообще видно что последним фрагментом, который я передаю платформе, является параметр запуска (/C).
Скорее всего у тебя в статических пользовательских параметрах клиентского приложения указан некорректный протокол отладки для перезапуска. Подробнее читай тут https://infostart.ru/1c/articles/1732527/
|
|
| |