1C-Company / 1c-edt-issues

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

Не создается приложение в панели Приложения при импорте проекта из информационной базы с расширением. #1430

Open DmitryShvaika opened 1 month ago

DmitryShvaika commented 1 month ago

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

Если проект импортируется из информационной базы, в которой есть расширения (импорт вместе с расширением). То по окончании импорта не создается Приложение в панели Приложения. При запуске отладки такого проекта выдается диалог создания приложения с предложением повторной загрузки проекта из информационной базы

image

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

  1. Создать пустую информационную базу
  2. Создать в ней расширение
  3. Создать проект
  4. Создать общий модуль
  5. Импортировать проект из информационной базы вместе с расширением
  6. Наблюдать отсутствие Приложения в панели Приложения

Скриншоты

No response

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

Приложение должно создаваться как если бы импортировали проект из информационной базы без расширения

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

не требуется

Версия 1С:EDT

Ruby 2023.3.5

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

Windows

Версия платформы 1С:Предприятие 8

8.3.21.1644

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

No response

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

Если попытаться создать приложение без полной загрузки - создается, но при старте отладки пишет: image

Дополнительно прилагаю архив с выгрузкой информационной базы и расширения: Тест.zip

Erik773 commented 1 month ago

Удалось воспроизвести проблему по следующему сценарию:

  1. Создать новую информационную базу;
  2. Загрузить в неё dt файл из архива в описании задачи;
  3. Импортировать конфигурацию из информационной базы в ЕДТ, вызвав для неё команду контекстного меню;

Возникает такая ошибка:

error log.txt trace.log

DmitryShvaika commented 1 month ago

Можете еще просто сами создать пустую базу с одним модулем и повторить сценарий. Думаю, результат будет тем же...

Erik773 commented 1 month ago

Можете еще просто сами создать пустую базу с одним модулем и повторить сценарий. Думаю, результат будет тем же...

По этому сценарию воспроизвести проблему также удалось воспроизвести. Важно создать модуль, если модуль не создавать, то проблема не воспроизводится.

Erik773 commented 1 month ago

Видимо, в описании шагов воспроизведения ошибка, на шаге 3 вместо "Создать проект" должно быть "Создать модуль".

DmitryShvaika commented 1 month ago

Видимо, в описании шагов воспроизведения ошибка, на шаге 3 вместо "Создать проект" должно быть "Создать модуль".

поправил