1c-edt-issues
1c-edt-issues copied to clipboard
Множественные фоновые 1С в отладке и импорте внешних обработок
Описание ошибки
Ошибка в том что, фоновые 1с при отладке и/или импорте внешних отчетов/обработок плодятся даже при отладке ответить утвердительно на вопрос о закрытии предыдущей сессии и открытии новой. На скриншоте показан результат импорта на свежеперезапущенных компе и EDT. Хотя иногда такая перезагрузка помогает импортнуть один-два внешних отчета. После 3-4 фоновых 1с отладка не запускается, импорт внешних отчетов/обработок заканчивается ошибкой как на скриншоте. При этом в отладке фоновые 1с плодятся при каждой попытке перезапустить отладку, а при импорте внешних отчетов/обработок даже на одном файле может выскочить сразу несколько фоновых 1с.
Как воспроизвести
- Попытайтесь импортировать готовые внешние отчеты/обработки.
- При отладке: запустить отладку
- Дождаться останова на брекпойнте,
- Внести изменения в отлаживаемый код
- Нажать кнопку с "жучком"(запустить отладку)
- На вопрос "Завершить старую и запустить новую" ответить утвердительно
- Подтвердить внесение изменений в приложение
- Повторять пункты с 3 по 8 до получения ругани о невозможности запуска 1С.
Скриншоты
Ожидаемое поведение
Фоновые 1С не должны плодиться как кролики и мешать друг другу.
Лог рабочей области
Версия 1С:EDT
Ruby 2023.3.4
Операционная система
Windows
Установленные плагины
1C:Code style V8, 1C:Language Tool
Дополнительная информация
Платформа 8.3.23.2137 Торговля 11.5.16.107
Ошибка не кажется критичной, потому что у вас на руках есть способ ее обхода.
Один удачный случай на девять попыток и почти полдня, затраченных на эти попытки - это теперь называется "способ обхода"?
Один удачный случай на девять попыток и почти полдня, затраченных на эти попытки - это теперь называется "способ обхода"?
Способ отхода - это принудительно завершить сеансы конфигуратора, которые мешают дальнейшей работе. Вам он доступен, вашей проблеме должен помочь, серьезных временных затрат за собой не влечет. Поэтому и говорю, что данная ошибка не подходит под критерии критичности.
НЕ ПОМОГАЕТ этот способ! Помогла один раз из девяти полная перезагрузка компа. Закрытие сеансов конфигуратора помогает только при отладке. Кстати, вчера вторая половина дня была полностью угроблена на очередные попытки импортировать хоть один внешний отчет из полутора десятков. Ни одна попытка не удалась. С закрытием конфигураторов, EDT, перезапуска компа, отключением Касперского и прочими танцами с бубном.
@s-s-a Здравствуйте, Сергей. К сожалению, мне не удаётся воспроизвести проблему. Помогите пожалуйста уточнить сценарий:
- На шаге 4 вы вносите изменения в к код какого проекта? Внешней обработки или основной конфигурации?
- Какой путь у запущенных процессов? Вы можете это проверить выбрав "Свойства" в контекстном меню процесса:
- Вы указываете, что надо повторять шаги 3-8. На картинке показано, что ошибка возникает при импорте, но в сценарии импорт - это шаг номер 1. Подскажите пожалуйста, ошибка возникает при импорте внешней обработки или при повторном запуске отладки?
- Подскажите пожалуйста, какое значение указано у вас в поле версии платформы в свойствах информационной базы?
- Покажите пожалуйста, как выглядит экран настроек для платформы 8.3.23.2137. Для этого зайдите в Меню / Окно / Параметры / V8 / 1С:Предприятие и выберите в левой колонке 8.3.23, а в правой 8.3.23.2137, не меняя значение переключателей:
- Может помочь понять условия возникновения ошибки, если вы снимите видео того, как она происходит.
Задача закрыта из-за непредоставления необходимых для воспроизведения проблемы данных. Если запрошенные данные будут предоставлены, задачу можно переоткрыть.
- На шаге 4 вы вносите изменения в к код какого проекта? Внешней обработки или основной конфигурации? Расширения.
- Вы указываете, что надо повторять шаги 3-8. На картинке показано, что ошибка возникает при импорте, но в сценарии импорт - это шаг номер 1. Подскажите пожалуйста, ошибка возникает при импорте внешней обработки или при повторном запуске отладки? И при отладке, и при импорте. При импорте сразу, при отладке на 2-м, 3-м, 4-м цикле, непредсказуемо.
- Подскажите пожалуйста, какое значение указано у вас в поле версии платформы в свойствах информационной базы?
8.3.23
Со снятием видео есть некоторые проблемы, но постараюсь сделать.
@s-s-a попробуйте удалить все конфигурации запуска, перезапустить EDT и создать новую конфигурацию запуска
Первый запуск после выполнения рекомендованных действий
Не сразу заметил 👍
А запустилась 8.3.24