Open Roffild opened 1 month ago
Я выделил проблемную форму в Расширение. Конфигуратор отлично с ней работает, а ЕДТ посыпался.
1С:Предприятие 8.3 (8.3.24.1691) Управление торговлей, редакция 11 (11.5.17.130) Ruby 2024.1.0
Задача:
//Hello, World!
в модуль Документ.ЧекККМ.Форма.ФормаДокументаРМКРазница в Git должна быть только в добавленной строке //Hello, World!
!
Здравствуйте @Roffild Лейбл critical убрали, так как проблема не соответствует критериям критичности Благодарим за подробное описание сценария и предоставленные данные, это поможет в исправлении ошибки.
Лейбл critical убрали, так как проблема не соответствует критериям критичности
Точно правильно импортировали Расширение ? И ЕДТ запустил дебаг ???
У меня ЕДТ сразу ошибками сыплет!!!1111
!MESSAGE Ошибка взаимодействия с платформой 1С:Предприятия 8.3.24.1691:
Ошибка загрузки/выгрузки конфигурации
по причине:
Исключение XDTO произошло при чтении файла- zip:///Documents/ЧекККМ/Forms/ФормаДокументаРМК/Ext/Form.xml.
по причине:
Несоответствие свойства и элемента данных XDTO:
Свойство: 'Picture'
!STACK 0
com.e1c.g5.dt.applications.ApplicationException: Ошибка взаимодействия с платформой 1С:Предприятия 8.3.24.1691:
Ошибка загрузки/выгрузки конфигурации
по причине:
Исключение XDTO произошло при чтении файла- zip:///Documents/ЧекККМ/Forms/ФормаДокументаРМК/Ext/Form.xml.
по причине:
Несоответствие свойства и элемента данных XDTO:
Свойство: 'Picture'
at com.e1c.g5.dt.internal.applications.infobases.ui.InfobaseApplicationBehaviourDelegate.publish(InfobaseApplicationBehaviourDelegate.java:157)
at com.e1c.g5.dt.internal.applications.ApplicationManager.lambda$7(ApplicationManager.java:477)
at com._1c.g5.v8.dt.common.runtime.ProgressMonitors.computeWithSubMonitor(ProgressMonitors.java:277)
at com.e1c.g5.dt.internal.applications.ApplicationManager.publish(ApplicationManager.java:465)
at com.e1c.g5.dt.applications.IApplicationManager$pbryglu.publish(Unknown Source)
at com.e1c.g5.dt.internal.applications.ui.ApplicationUiSupport.askUserAndUpdate(ApplicationUiSupport.java:252)
at com.e1c.g5.dt.internal.applications.ui.ApplicationUiSupport.lambda$0(ApplicationUiSupport.java:115)
at com._1c.g5.v8.dt.common.runtime.ProgressMonitors.computeWithSubMonitor(ProgressMonitors.java:277)
at com.e1c.g5.dt.internal.applications.ui.ApplicationUiSupport.ensureUpdated(ApplicationUiSupport.java:102)
at com.e1c.g5.dt.applications.ui.IApplicationUiSupport$pbryglu.ensureUpdated(Unknown Source)
at com._1c.g5.v8.dt.internal.launching.ui.statushandlers.ApplicationUpdateStatusHandler.handleStatus(ApplicationUpdateStatusHandler.java:45)
at com._1c.g5.v8.dt.internal.launching.ui.statushandlers.ApplicationUpdateStatusHandler.handleStatus(ApplicationUpdateStatusHandler.java:1)
at com._1c.g5.v8.dt.debug.core.launchconfigurations.CustomErrorHandlingLaunchDelegate.handleStatus(CustomErrorHandlingLaunchDelegate.java:208)
at com._1c.g5.v8.dt.launching.core.launchconfigurations.AbstractRuntimeDebugAwareLaunchDelegate.updateApplication(AbstractRuntimeDebugAwareLaunchDelegate.java:309)
at com._1c.g5.v8.dt.internal.launching.core.launchconfigurations.RuntimeClientLaunchDelegate.lambda$0(RuntimeClientLaunchDelegate.java:189)
at com._1c.g5.v8.dt.common.runtime.ProgressMonitors.runWithSubMonitor(ProgressMonitors.java:360)
at com._1c.g5.v8.dt.internal.launching.core.launchconfigurations.RuntimeClientLaunchDelegate.doLaunch(RuntimeClientLaunchDelegate.java:149)
at com._1c.g5.v8.dt.debug.core.launchconfigurations.CustomErrorHandlingLaunchDelegate.launch(CustomErrorHandlingLaunchDelegate.java:56)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:805)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:716)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1040)
at org.eclipse.debug.internal.ui.DebugUIPlugin$1.run(DebugUIPlugin.java:1243)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Caused by: com._1c.g5.v8.dt.platform.services.core.infobases.sync.InfobaseSynchronizationException: Ошибка взаимодействия с платформой 1С:Предприятия 8.3.24.1691:
Ошибка загрузки/выгрузки конфигурации
по причине:
Исключение XDTO произошло при чтении файла- zip:///Documents/ЧекККМ/Forms/ФормаДокументаРМК/Ext/Form.xml.
по причине:
Несоответствие свойства и элемента данных XDTO:
Свойство: 'Picture'
at com._1c.g5.v8.dt.internal.platform.services.core.infobases.sync.connections.AbstractInfobaseConnection.lambda$6(AbstractInfobaseConnection.java:406)
at com._1c.g5.v8.dt.common.runtime.ProgressMonitors.computeWithSubMonitor(ProgressMonitors.java:277)
at com._1c.g5.v8.dt.internal.platform.services.core.infobases.sync.connections.AbstractInfobaseConnection.loadConfiguration(AbstractInfobaseConnection.java:259)
at com._1c.g5.v8.dt.internal.platform.services.core.infobases.sync.connections.ParticipantAwareInfobaseConnection.loadConfiguration(ParticipantAwareInfobaseConnection.java:97)
at com._1c.g5.v8.dt.internal.platform.services.core.infobases.sync.connections.ReconnectableInfobaseConnection.loadConfiguration(ReconnectableInfobaseConnection.java:168)
at com._1c.g5.v8.dt.internal.platform.services.core.infobases.sync.strategies.OnDemandSynchronizationStrategy.lambda$4(OnDemandSynchronizationStrategy.java:143)
at com._1c.g5.v8.dt.common.runtime.ProgressMonitors.computeWithSubMonitor(ProgressMonitors.java:277)
at com._1c.g5.v8.dt.internal.platform.services.core.infobases.sync.strategies.OnDemandSynchronizationStrategy.infobaseDatabaseUpdateRequested(OnDemandSynchronizationStrategy.java:120)
at com._1c.g5.v8.dt.internal.platform.services.core.infobases.sync.InfobaseSynchronization.updateConnectedInfobase(InfobaseSynchronization.java:662)
at com._1c.g5.v8.dt.internal.platform.services.core.infobases.sync.InfobaseSynchronizationManager.lambda$2(InfobaseSynchronizationManager.java:332)
at com._1c.g5.v8.dt.common.runtime.ProgressMonitors.computeWithSubMonitor(ProgressMonitors.java:277)
at com._1c.g5.v8.dt.internal.platform.services.core.infobases.sync.InfobaseSynchronizationManager.updateInfobase(InfobaseSynchronizationManager.java:307)
at com._1c.g5.v8.dt.internal.platform.services.core.infobases.sync.InfobaseSynchronizationManager.lambda$2(InfobaseSynchronizationManager.java:346)
at com._1c.g5.v8.dt.common.runtime.ProgressMonitors.computeWithSubMonitor(ProgressMonitors.java:277)
at com._1c.g5.v8.dt.internal.platform.services.core.infobases.sync.InfobaseSynchronizationManager.updateInfobase(InfobaseSynchronizationManager.java:307)
at com._1c.g5.v8.dt.platform.services.core.infobases.sync.IInfobaseSynchronizationManager$pbryglu.updateInfobase(Unknown Source)
at com.e1c.g5.dt.internal.applications.infobases.ui.InfobaseApplicationBehaviourDelegate.publish(InfobaseApplicationBehaviourDelegate.java:134)
... 22 more
Caused by: com._1c.g5.v8.dt.platform.services.core.runtimes.execution.RuntimeCoreException: Ошибка взаимодействия с платформой 1С:Предприятия 8.3.24.1691:
Ошибка загрузки/выгрузки конфигурации
по причине:
Исключение XDTO произошло при чтении файла- zip:///Documents/ЧекККМ/Forms/ФормаДокументаРМК/Ext/Form.xml.
по причине:
Несоответствие свойства и элемента данных XDTO:
Свойство: 'Picture'
at com._1c.g5.v8.dt.internal.platform.services.core.runtimes.execution.DesignerSessionOperationSupport.execInExistingDesignerSession(DesignerSessionOperationSupport.java:261)
at com._1c.g5.v8.dt.platform.services.core.runtimes.execution.impl.DesignerSessionThickClientLauncher.importConfigurationFromXml(DesignerSessionThickClientLauncher.java:526)
at com._1c.g5.v8.dt.internal.platform.services.core.infobases.sync.connections.AbstractInfobaseConnection.lambda$6(AbstractInfobaseConnection.java:338)
... 38 more
Caused by: com._1c.g5.designer.ssh.client.ConfigurationLoadException: Ошибка загрузки/выгрузки конфигурации
по причине:
Исключение XDTO произошло при чтении файла- zip:///Documents/ЧекККМ/Forms/ФормаДокументаРМК/Ext/Form.xml.
по причине:
Несоответствие свойства и элемента данных XDTO:
Свойство: 'Picture'
at com._1c.g5.internal.designer.ssh.client.operation.LoadFilesQuery.processExecutionResponses(LoadFilesQuery.java:117)
at com._1c.g5.internal.designer.ssh.client.operation.LoadFilesQuery.processExecutionResponses(LoadFilesQuery.java:55)
at com._1c.g5.internal.designer.ssh.client.operation.AbstractQuery.execute(AbstractQuery.java:140)
at com._1c.g5.internal.designer.ssh.client.operation.AbstractQuery.exec(AbstractQuery.java:87)
at com._1c.g5.v8.dt.common.runtime.InterruptingProgressMonitor.runInterruptibly(InterruptingProgressMonitor.java:82)
at com._1c.g5.v8.dt.internal.platform.services.core.runtimes.execution.DesignerSessionOperationSupport.executeDesignerOperation(DesignerSessionOperationSupport.java:173)
at com._1c.g5.v8.dt.platform.services.core.runtimes.execution.impl.DesignerSessionThickClientLauncher.lambda$17(DesignerSessionThickClientLauncher.java:568)
at com._1c.g5.v8.dt.internal.platform.services.core.runtimes.execution.DesignerSessionOperationSupport.lambda$11(DesignerSessionOperationSupport.java:232)
at com._1c.g5.v8.dt.internal.platform.services.core.runtimes.execution.DesignerAgentConnection.use(DesignerAgentConnection.java:587)
at com._1c.g5.v8.dt.internal.platform.services.core.runtimes.execution.DesignerSessionOperationSupport.lambda$10(DesignerSessionOperationSupport.java:222)
at com._1c.g5.v8.dt.common.runtime.ProgressMonitors.computeInSubTask(ProgressMonitors.java:412)
at com._1c.g5.v8.dt.internal.platform.services.core.runtimes.execution.DesignerSessionOperationSupport.execInExistingDesignerSession(DesignerSessionOperationSupport.java:222)
... 40 more
Форму НЕ "Обновлять"! А то не честно по отношению к Конфигуратору...
Точно правильно импортировали Расширение ? И ЕДТ запустил дебаг ???
У меня ЕДТ сразу ошибками сыплет!!!1111
@Roffild подскажите, пожалуйста, возможно ли компенсировать неработоспособность этой функций временной (до исправления проблемы) работой в конфигураторе 1С:Платформы? Если ошибка блокирует или значительно замедляет Вашу работу, то приоритет задачи может быть пересмотрен.
Форма на скрине отображается неправильно: нет 18 кнопок из основной формы.
Конфигуратор в Расширение позволяет всякие вольности, потому что - "заплатка". Может пора изучить исходники Конфигуратора? Заодно дзэн https://github.com/1C-Company/1c-edt-issues/issues/1475#issuecomment-2352857263 познаете...
Вот одна из главных причин работы Конфигуратора с Расширением. ЕДТ же может вырезать такой объект или гнать ошибку!
1С:Предприятие 8.3 (8.3.25.1445) Управление торговлей, редакция 11 (11.5.17.140) Ruby 2024.1.1
В Конфигураторе:
После импорта ЕДТ будет утверждать: форма не полноценна и нужно "Обновить" (желтая полоса) !
Эта Lite-версия бага показывает, что совместимость ЕДТ с Конфигуратором СЛОМАНА !!!
Механизм обновлений форм был исправлен в 2024.2. Сейчас не должно быть лишних предложений по обновлению, либо их должно стать заметно меньше.
1С:Предприятие 8.3 (8.3.24.1691) Управление торговлей, редакция 11 (11.5.17.130) Ruby 2024.1.0
Я в Конфигураторе изменил много Документ.ЧекККМ.Форма.ФормаДокументаРМК
После импорта Расширения и открытия ФормаДокументаРМК, ЕДТ не может нормально отобразить (половина кнопок отсутствует) и требует "Обновить".
В Гит форму сохранил, так что глянем на отличия после "Обновить" ;)
Точно это должно быть удалено? Я не просил удалять.
Удаленный мною Штрихкод вернулся, НО с Видимость=Ложь.
Артикул в конец группы переместился. Спасибо, что из группы к Штрихкоду не выкинул (где он был) !..
Сумма почти в конец таблицы улетела, как Артикул без группы.
Кнопки "Возврат..." местами переставились (как Артикул).
А можно мне Форму из Конфигуратора без изменений после импорта ???
"Обновить форму" в Конфигураторе используется только после перехода на новую версию. ЕДТ требует "Обновить" только из-за кривой конвертации в свой формат XML.
Искать "пять отличий" без Гит сложновато...