Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Теряются значения элементов при обновлении расширения #1370

Closed
fenixnow opened this issue Mar 21, 2024 · 15 comments
Assignees
Labels
bug Something isn't working critical Critical bugs and problems Заимствование в расширение Механизм заимствования объектов в раширение (extension)
Projects
Milestone

Comments

@fenixnow
Copy link

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

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

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

  1. Перейдите в
    Берем последнюю ЕДТ 2023.3.2 Платформу 8.3.23.2137 (Ошибка воспроизводится и на ЕДТ 2023.2.4 и платформе 8.3.22.2239)

У нас есть типовая конфигурация ЗарплатаИУправлениеПерсоналомКОРП для нее сделано расширение
Расширяем Общие формы- РегламентированнаяОтчетность
в заголовке элемента меняем значение
image

обновляем подключенную базу
в результате обновления у нас слетает заголовок
image

Если получить файлик с выгрузкой, мы видим, что в xml присуствует строка
image

Если обратить внимание на форму, то перед элементом "ПанельТребований", есть элемент "Внимание" у него есть картинка
image

но при выгрузке, она не попадает в XML
image

Файл выгрузки прилагаю
xml.zip

Если расширение выгружать полностью при помощь Ring то все данные на месте

Эта ошибка дает эффект, что мы в расширении видим довольно большой список отличий между тем, что формирует разработчик используя интерфейс и дальнейшую выгрузку из конфигуратора с тем, что у нас формируется при помощи ring

Скриншоты

No response

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

Ожидаем отсутствие потере данных при экспорте расширения в конфигуратор
Ожидаем отсутствие расхождение при сборке cfe

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

log.zip

Версия 1С:EDT

2023.3.2

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

Windows

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

Нет плагинов

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

No response

@fenixnow fenixnow added the bug Something isn't working label Mar 21, 2024
@fenixnow
Copy link
Author

если вдруг потребуется доступ к проекту в телеграмме @fenixnow

@Erik773 Erik773 added the Заимствование в расширение Механизм заимствования объектов в раширение (extension) label Mar 22, 2024
@Erik773 Erik773 added this to Низкий приоритет in Bugs Mar 22, 2024
@Erik773 Erik773 moved this from Низкий приоритет to Рассматривается in Bugs Mar 22, 2024
@Erik773
Copy link
Collaborator

Erik773 commented Mar 22, 2024

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

Если обратить внимание на форму, то перед элементом "ПанельТребований", есть элемент "Внимание" у него есть картинка

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

обновляем подключенную базу
в результате обновления у нас слетает заголовок

К сожалению, пока не удалось воспроизвести проблему.
Могли бы вы, пожалуйста, попробовать произвести очистку проекта и расширения, затем заново сделать полное обновление, вызвав соответствующую команду для связанной информационной базы.
Если это не приведет к устранению ошибки, то, если возможно, предоставьте конфигурацию расширения, на которой воспроизводится проблема.
Файлы можно отправить на edt@1c.ru или, если объем большой, то можно отправить на ftp https://partners.v8.1c.ru/topics/81. После отправки файлов нужно написать нам номер обращения.

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

@fenixnow
Copy link
Author

Добрый день, расхождения наблюдаются у нескольких человек на разных компьютерах.
На локальном, в процессе экспериментов, я поднимался от платформы 8.3.20 до 8.3.23
а также разных версий ЕДТ. Я делал это на новых проектах с пустым кешем.

Относительно основной конфигурации, она на поддержке.
image

Информацию с расширениями отправил на почту edt@1c.ru. Тема письма - "Теряются значения элементов при обновлении расширения Ошибка 1370"

@fenixnow
Copy link
Author

Номер обращения - DT-194 от 25.03.2024 9:33:28 (UTC+03:00).

@Erik773 Erik773 moved this from Рассматривается to Низкий приоритет in Bugs Mar 25, 2024
@Erik773
Copy link
Collaborator

Erik773 commented Mar 25, 2024

Благодарим за предоставленные материалы.
Могли бы вы, пожалуйста, проверить у себя актуальна ли проблема на версии 2023.3? возможно, проблема уже исправлена в рамках задачи #1300

@Erik773 Erik773 moved this from Низкий приоритет to Рассматривается in Bugs Mar 25, 2024
@Erik773 Erik773 added the question Требуется дополнительная информация label Mar 25, 2024
@fenixnow
Copy link
Author

  1. ЕДТ 2023.3.2

да, эта проблема актуальна ЕДТ 2023.3.2

@Erik773 Erik773 moved this from Рассматривается to Высокий приоритет in Bugs Mar 25, 2024
@Erik773 Erik773 added critical Critical bugs and problems and removed question Требуется дополнительная информация labels Mar 25, 2024
@MaksimDzyuba
Copy link
Collaborator

Здравствуйте, расширения получили, спасибо!

@tretyakevich tretyakevich moved this from Высокий приоритет to Запланировано in Bugs Apr 1, 2024
@tretyakevich tretyakevich added this to the 2024.1 milestone Apr 1, 2024
@fenixnow
Copy link
Author

fenixnow commented Apr 1, 2024

Коллеги привет, понятно, что 2024.1 когда то выйдет, а можно каким то патчем поправить это сейчас? Может какой то джарник можно подменить в текущей ЕДТ чтобы пофиксить багу, а то работать оч хочется :)

@tretyakevich
Copy link
Collaborator

Зависит от того, что именно нужно будет исправлять. Если можно будет портировать в 2023.3 - спортируем.

@fenixnow
Copy link
Author

fenixnow commented Apr 1, 2024

Зависит от того, что именно нужно будет исправлять. Если можно будет портировать в 2023.3 - спортируем.

Ааа..... Я подумал, что вы ее пофиксили и она выйдет в 2024

@vadimeg
Copy link
Collaborator

vadimeg commented Apr 1, 2024

@fenixnow А при обновлении базы использовался автономный сервер?

@fenixnow
Copy link
Author

fenixnow commented Apr 1, 2024

@fenixnow А при обновлении базы использовался автономный сервер?

Нет, "старый" обычный вариант

@vadimeg
Copy link
Collaborator

vadimeg commented Apr 8, 2024

@fenixnow А можете проверить одну вещь? Если в конфигураторе, там, где вы написали, что слетает заголовок, справа от поля Заголовок нажать кнопку с увеличительным стеклом, которая должна открыть диалог, то там внутри диалога тоже будет пусто или появится строчка?

Я воспроизвел похожую проблему конкретно с этим расширением, просто удалил заимствованную форму и заимствовал ее снова. Т.е. послетали все Заголовки декораций на этой форме, но при нажатии на кнопку заголовки были видны

@fenixnow
Copy link
Author

fenixnow commented Apr 9, 2024

@fenixnow А можете проверить одну вещь? Если в конфигураторе, там, где вы написали, что слетает заголовок, справа от поля Заголовок нажать кнопку с увеличительным стеклом, которая должна открыть диалог, то там внутри диалога тоже будет пусто или появится строчка?

Я воспроизвел похожую проблему конкретно с этим расширением, просто удалил заимствованную форму и заимствовал ее снова. Т.е. послетали все Заголовки декораций на этой форме, но при нажатии на кнопку заголовки были видны

Да действительно
image

@vadimeg
Copy link
Collaborator

vadimeg commented Apr 9, 2024

@fenixnow Какая-то проблема с UI в конфигураторе. На 2023.3 удалось воспроизвести. Данные корректно записались при экспорте, но что-то подвисло при отрисовке. Т.е. данные есть, как вы видели выше, но не показываются в палитре и на форме. Теперь если в таком состоянии в конфигураторе выгрузить расширение в XML и сразу же загрузить из этого же XML, то начинает отрисовываться корректно и дальнейшие обновления из EDT проходят нормально.

Эта форма изначально была рассинхронизована с базовой конфигурацией, может в этом дело.
image

image

Если получится сделать стабильный репродьюсер, то создадим баг на платформу. В EDT механизм обновления работает корректно.

Bugs automation moved this from Запланировано to Завершенные Apr 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working critical Critical bugs and problems Заимствование в расширение Механизм заимствования объектов в раширение (extension)
Projects
Bugs
Завершенные
Development

No branches or pull requests

5 participants