1C-Company / 1c-edt-issues

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

При импорте изменений удаляются файлы bsl #1387

Open stolya opened 3 months ago

stolya commented 3 months ago

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

При импорте изменений иногда удаляются файлы bsl, а остальная информация о модуле остается не тронутой mdo модуля и Configuration.mdo

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

Конфигурация из которой выполняется импорт подключения к хранилищу 1С.

  1. В конфигураторе обновляю конфигурацию из хранилища 1С
  2. В EDT импортирую изменения из конфигурации
  3. В окне сравнения выбираю загрузку всех изменений
  4. Получаю удаление некоторых файлов bsl

Скриншоты

image image image image

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

При импорте изменений все изменения конфигурации будут в точности мигрированы в EDT

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

1cedtstart.log

Версия 1С:EDT

Ruby 2023.3.3

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

Windows

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

1C:Code style V8, 1C:SSL-support

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

Версия платформы 8.3.21.1775 До версии EDT Ruby 2023.3.1 подобной ошибки не наблюдал.

stolya commented 3 months ago

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

Erik773 commented 3 months ago

Здравствуйте @stolya!

Могли бы вы, пожалуйста, предоставить лог файлы ЕДТ (.log, .bak.log и trace.log), которые можно найти в рабочей области в папке .metadata.

При импорте изменений иногда удаляются файлы bsl, а остальная информация о модуле остается не тронутой mdo модуля и Configuration.mdo

Подскажите, пожалуйста, вы открывали конфигуратор после завершения сравнения до запуска объединения?

Есть возможность без отвязки информационной базы от ветки выполнить полное сравнение конфигураций?

Можно попробовать загрузить конфигурацию из базы в соседний новый проект, после выполнить сравнение исходного проекта со вторым проектом.

stolya commented 3 months ago

Могли бы вы, пожалуйста, предоставить лог файлы ЕДТ (.log, .bak.log и trace.log), которые можно найти в рабочей области в папке .metadata.

.metadata.zip

Подскажите, пожалуйста, вы открывали конфигуратор после завершения сравнения до запуска объединения?

Нет

Можно попробовать загрузить конфигурацию из базы в соседний новый проект, после выполнить сравнение исходного проекта со вторым проектом.

Я выполнил удаление проекта с файлами, импортировал информационную базу с сохранением имени проекта и подключился к удаленному репозиторию.