1C-Company / 1c-edt-issues

Пространство для пожеланий и обсуждения ошибок 1C:Enterprise Development Tools
https://edt.1c.ru/
134 stars 8 forks source link

Множественные фоновые 1С в отладке и импорте внешних обработок #1409

Closed s-s-a closed 1 month ago

s-s-a commented 2 months ago

Описание ошибки

Ошибка в том что, фоновые 1с при отладке и/или импорте внешних отчетов/обработок плодятся даже при отладке ответить утвердительно на вопрос о закрытии предыдущей сессии и открытии новой. На скриншоте показан результат импорта на свежеперезапущенных компе и EDT. Хотя иногда такая перезагрузка помогает импортнуть один-два внешних отчета. После 3-4 фоновых 1с отладка не запускается, импорт внешних отчетов/обработок заканчивается ошибкой как на скриншоте. При этом в отладке фоновые 1с плодятся при каждой попытке перезапустить отладку, а при импорте внешних отчетов/обработок даже на одном файле может выскочить сразу несколько фоновых 1с.

Как воспроизвести

  1. Попытайтесь импортировать готовые внешние отчеты/обработки.
  2. При отладке: запустить отладку
  3. Дождаться останова на брекпойнте,
  4. Внести изменения в отлаживаемый код
  5. Нажать кнопку с "жучком"(запустить отладку)
  6. На вопрос "Завершить старую и запустить новую" ответить утвердительно
  7. Подтвердить внесение изменений в приложение
  8. Повторять пункты с 3 по 8 до получения ругани о невозможности запуска 1С.

Скриншоты

EDT_2023_3_4

Screenshot 2024-04-23 105056

Ожидаемое поведение

Фоновые 1С не должны плодиться как кролики и мешать друг другу.

Лог рабочей области

.log trace.log

Версия 1С:EDT

Ruby 2023.3.4

Операционная система

Windows

Установленные плагины

1C:Code style V8, 1C:Language Tool

Дополнительная информация

Платформа 8.3.23.2137 Торговля 11.5.16.107

LesN1ck commented 2 months ago

Ошибка не кажется критичной, потому что у вас на руках есть способ ее обхода.

s-s-a commented 2 months ago

Один удачный случай на девять попыток и почти полдня, затраченных на эти попытки - это теперь называется "способ обхода"?

LesN1ck commented 2 months ago

Один удачный случай на девять попыток и почти полдня, затраченных на эти попытки - это теперь называется "способ обхода"?

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

s-s-a commented 2 months ago

НЕ ПОМОГАЕТ этот способ! Помогла один раз из девяти полная перезагрузка компа. Закрытие сеансов конфигуратора помогает только при отладке. Кстати, вчера вторая половина дня была полностью угроблена на очередные попытки импортировать хоть один внешний отчет из полутора десятков. Ни одна попытка не удалась. С закрытием конфигураторов, EDT, перезапуска компа, отключением Касперского и прочими танцами с бубном.

nikolay-martynov commented 2 months ago

@s-s-a Здравствуйте, Сергей. К сожалению, мне не удаётся воспроизвести проблему. Помогите пожалуйста уточнить сценарий:

  1. На шаге 4 вы вносите изменения в к код какого проекта? Внешней обработки или основной конфигурации?
  2. Какой путь у запущенных процессов? Вы можете это проверить выбрав "Свойства" в контекстном меню процесса: image
  3. Вы указываете, что надо повторять шаги 3-8. На картинке показано, что ошибка возникает при импорте, но в сценарии импорт - это шаг номер 1. Подскажите пожалуйста, ошибка возникает при импорте внешней обработки или при повторном запуске отладки?
  4. Подскажите пожалуйста, какое значение указано у вас в поле версии платформы в свойствах информационной базы? image
  5. Покажите пожалуйста, как выглядит экран настроек для платформы 8.3.23.2137. Для этого зайдите в Меню / Окно / Параметры / V8 / 1С:Предприятие и выберите в левой колонке 8.3.23, а в правой 8.3.23.2137, не меняя значение переключателей: image
  6. Может помочь понять условия возникновения ошибки, если вы снимите видео того, как она происходит.
Erik773 commented 1 month ago

Задача закрыта из-за непредоставления необходимых для воспроизведения проблемы данных. Если запрошенные данные будут предоставлены, задачу можно переоткрыть.

s-s-a commented 1 month ago
  1. На шаге 4 вы вносите изменения в к код какого проекта? Внешней обработки или основной конфигурации? Расширения.
  2. Вы указываете, что надо повторять шаги 3-8. На картинке показано, что ошибка возникает при импорте, но в сценарии импорт - это шаг номер 1. Подскажите пожалуйста, ошибка возникает при импорте внешней обработки или при повторном запуске отладки? И при отладке, и при импорте. При импорте сразу, при отладке на 2-м, 3-м, 4-м цикле, непредсказуемо.
  3. Подскажите пожалуйста, какое значение указано у вас в поле версии платформы в свойствах информационной базы? 8.3.23 image Со снятием видео есть некоторые проблемы, но постараюсь сделать.
NikitaMikhaylovSB commented 1 month ago

@s-s-a попробуйте удалить все конфигурации запуска, перезапустить EDT и создать новую конфигурацию запуска

s-s-a commented 1 month ago

Первый запуск после выполнения рекомендованных действий image

s-s-a commented 1 month ago

Не сразу заметил 👍 image А запустилась 8.3.24