Closed petypen closed 2 years ago
Продолжил наблюдение за проблемой.
Исходя из текста сообщения об ошибки, я сделал предположение, что в расширении не хватает заимствованной формы ФормаВыбораГруппы справочника Склады.
Добавил форму ФормаВыбораГруппы в расширение. Теперь в расширении две формы. Опять пробую запустить конфигурацию или обновить разрабатываемое приложение. И получаю новую ошибку:
Операция конфигурирования завершена неуспешно Ошибка загрузки/выгрузки конфигурации Неверное имя команды элемента формы. - Create Неверное имя команды элемента формы. - Create
Прикладываю новые скриншоты и лог рабочей области после этой новой ошибки.
Уважаемые разработчики, я предполагаю, что проблема заключается в том, что при заимствовании формы объекта EDT не выполняет заимствование объектов от которых зависит эта форма.
Уважаемые разработчики, мне нужно от вас решение или рекомендация по обходу данной ситуации. Я боюсь, что эта проблема может стать блокирующей для моего проекта и придется с EDT возвращаться в конфигуратор.
Готов дать дополнительную информацию для решения этой проблемы.
B вот еще что обнаружил с этими ранее заимствованными формами.
Я пытаюсь удалить из расширения заимствованную форму ФормаВыбораГруппы справочника Склады. Форма в расширении совершенно не изменялась. Однако при попытке удалить получаю ошибку, см. скриншот:
Найдены неполадки: Редактирование объекта Родитель запрещено
Если на форме удаления нажать на кнопку "Далее", то на следующем шаге удаления недоступна кнопка "Готово"
При этом, удаление формы элемента не приводит к ошибкам. См. скриншот.
То, что добавленную (заимствованную) в расширение форму нельзя удалить, это как то неправильно. Это ломает сценарии нормальной работы в EDT
Новый лог рабочей области после неуспешных попыток удалить форму в расширении metadata.zip
@petypen Попробуйте сделать полную загрузку в информационную базу после того, как добавили форму выбора группы в расширение. В 2021.3 это работает.
С удалением формы выбора проблему не смог воспроизвести в новой версии.
@vadimeg Вадим, добрый день
По вашей рекомендации сделал:
Все проверял на той же версии 2021.2.12
Так же прикладываю лог рабочей области после проделанных операций metadata.zip
Поставил EDT Ruby 2021.3.3 Установка по умолчанию. Никаких дополнительных плагинов не ставил.
Повторяю сценарии, которые описаны для версии EDT 2021.2.12 (см описание в предыдущих сообщениях)
После заимствования в расширение ФормыЭлемента справочника Склады пытаюсь обновить разрабатываемое приложение. Получаю ошибку аналогичную версии 2021.2.12
Далее, как и в сценарии для EDT 2021.2.12 заимствую в расширение ФормуВыбораГруппы того же справочника Склады. Получаю ошибку такую же как и в EDT предыдущей версии.
Удаление формы ФормаВыбораГруппы в 2021.3.3 проходит штатно
Лог рабочей области после проведения всех вышеописанных операций metadata.zip
@vadimeg попытался повторить ваш сценарий https://github.com/1C-Company/1c-edt-issues/issues/416#issuecomment-1087703952 на версии EDT 2021.3.3
И так, у меня конфигурация и расширение в которое заимствовано две формы справочника Склады.
Запускаю режим "Загрузить конфигурацию полностью"
В диалоге "Реорганизация информации" нажимаю "Принять"
Получаю Ошибка исполнения 1С Предприятие
Решил посмотреть, а что же в конфигураторе. А там ужас. Несмотря на то, что процесс обновления разрабатываемого приложения ни разу не был доведен до конца штатно (без ошибок) в конфигураторе вижу аж ДВЕ конфигурации расширения. Просто руки опус каются.
Лог рабочей области после всех операций metadata.zip
Попробовал сценарий из предыдущего сообщения прогнать еще раз. Предварительно в конфигураторе удалил оба расширения, которые я разрабатываю в EDT
При запуске полной загрузки конфигурации получил ту же ошибку. Однако в конфигураторе появилось расширение и оно пустое
Обратил внимание, что после такой неудачной полной загрузки конфигурации первый вход в конфигуратор раз в 10 дольше чем в типовом режиме. Нормальный вход ~ 5-6сек а после неудачной загрузки около 60 сек
Лог рабочей области после этой операции metadata.zip
Видимо после экспериментов наплодились расширения. Попробуйте удалить в конфигураторе лишние расширения, потом в EDT заимпортировать информационную базу, создать расширение, добавить 2 формы (форму элемента и выбора) в расширение, а затем полную выгрузку конфигурации в базу.
Нашлись 2 проблемы - одна в платформе (форма выбора, которая автоматически была заимствована, оказалась не до конца скопирована) и одна в EDT (нет автоматического заимствования формы выбора при наличии ссылок на нее в заимствуемой форме). На платформу завели баг, в EDT баг исправим.
Перепроверил проблему на Ruby 2021.3.4, к сожалению она не решена
Выполнил:
Получаю ту же ошибку Неизвестный объект метаданных - Catalog.Склады.Form.ФормаВыбораГруппы
Лог рабочей области metadata.zip
В 2021.3.4 исправление не попало, т.к. не успело пройти тестирование, а релиз уже готовился к выпуску. Попадет в следующий.
Исправлена в 2022.1
2023.3.3 наблюдаю такую проблему: Формы заимствованые как раз две. Это не релиз, я понимаю, но проблема есть. Полная загрузка происходит без ошибок.
Описание ошибки
Ошибка в том что, при обновлении разрабатываемого приложения (Shift-F7) получаю ошибку: Операция конфигурирования завершена неуспешно Ошибка загрузки/выгрузки конфигурации Неизвестный объект метаданных - Catalog.Склады.Form.ФормаВыбораГруппы Неизвестный объект метаданных - Catalog.Склады.Form.ФормаВыбораГруппы
Как воспроизвести
Тестирование проводилось на свежей конфигурации "1С Бухгалтерия 8". Конфигурация полностью типовая, на поддержке.
Скриншоты
Ожидаемое поведение
Ожидал, что после заимствования формы справочника в расширение запуск конфигурации будет проходить штатно
Лог рабочей области
metadata.zip
Версия 1С:EDT
Ruby 2021.2.12
Операционная система
Windows
Установленные плагины
Нет плагинов
Дополнительная информация
1С:Предприятие 8.3 (8.3.20.1789) Бухгалтерия предприятия, редакция 3.0 (3.0.109.61)