Имя: Пароль:
1C
1С v8
Ошибки при обновлении БД в 1С:EDT (2023.3.6)
,
0 happysan
 
24.10.24
14:33
Доброго времени суток!
При обновлении БП КОРП на релиз 3.0.161.22 в 1С:EDT (2023.3.6) появились ошибки в момент сборки cf-файла в GitLab. Ну и, соответственно, при попытке "Обновить конфигурацию..." из контекстного меню БД тоже выдаёт ошибки:
"Неизвестный объект метаданных - Subsystem.ГосИС.Subsystem.Переопределение.Subsystem.ЕГАИС.Subsystem.БРМК
Неизвестный объект метаданных - Subsystem.ГосИС.Subsystem.ЕГАИС.Subsystem.БРМК
ПланВидовХарактеристик.ВидыСубконтоХозрасчетные - Тип предопределенного вида характеристики не соответствует типу плана вида характеристики(УдалитьВидыСтраховыхВзносовИП)
ПланВидовХарактеристик.ВидыСубконтоХозрасчетные - Тип предопределенного вида характеристики не соответствует типу плана вида характеристики(УдалитьОценочныеОбязательства)
ПланВидовХарактеристик.ВидыСубконтоХозрасчетные - Тип предопределенного вида характеристики не соответствует типу плана вида характеристики(БанковскиеСчета)
ПланВидовХарактеристик.ВидыСубконтоХозрасчетные - Тип предопределенного вида характеристики не соответствует типу плана вида характеристики(Билеты)
ПланВидовХарактеристик.ВидыСубконтоХозрасчетные - Тип предопределенного вида характеристики не соответствует типу плана вида характеристики(БланкиСтрогойОтчетности)".....

При проверке типов ничего некорректного не было обнаружено, всё как и полагается, как и в типовой конфигурации. Кто сталкивался, как решали?
1 happysan
 
24.10.24
14:34
(0) То есть из проекта EDT не даёт обновить БД.
2 happysan
 
24.10.24
15:44
Никто не сталкивался с подобным?
3 mikecool
 
24.10.24
15:52
а в конфигураторе норм?
4 mikecool
 
24.10.24
15:53
и как это "При обновлении БП КОРП на релиз 3.0.161.22 в 1С:EDT"? я чет не припомню команды в ЕДТ обновить и выбор релиза....
5 happysan
 
24.10.24
15:55
(3) Как раз в конфигуратор и не удаётся проект загрузить.
6 mikecool
 
24.10.24
15:57
(5) а проект сам откуда появился?
7 happysan
 
24.10.24
15:57
(4) Не было речи, что это команда, это общая информация о ситуации.
8 mikecool
 
24.10.24
15:58
а так - выгрузить проект в файлы и пытаться загрузить в уонфигуратор из файлов, при таком способе обычно сообщения чуть поинформативнее
возможно даже будут конкретные указания на строки в файлах
9 happysan
 
24.10.24
15:59
(6) Из GitLab загрузили.
10 mikecool
 
24.10.24
16:01
(9) а на ГитЛабе тикет создал?
11 mikecool
 
24.10.24
16:02
в общем - общее решение в (8)
12 happysan
 
24.10.24
16:03
(8) Подробнее можно команды эти озвучить? А то с ходу их не нашёл в EDT.
13 happysan
 
24.10.24
16:07
(8), (12) Если правильно понимаю, то имеется в виду следующее: правой кнопкой мыши на проекте, затем "Экспорт", затем "1С:Enterprise"-"Конфигурация в XML-файлы", верно?
14 mikecool
 
24.10.24
16:07
ПКМ на проекте - Экспорт - v8 - экспорт в xml файлы
15 mikecool
 
24.10.24
16:08
(13) да
фроде плагин сборщик cf еще умеет это делать, только чего то он у меня отвалился при переходе на 3.5
16 happysan
 
24.10.24
16:13
Спасибо, mikecool, будем тестировать. Перед выгрузкой сообщил, что проект содержит ошибки. Кстати, нет встроенного плагина в EDT для тестирования и исправления этих ошибок?
17 happysan
 
24.10.24
16:19
(8) То же самое выдал неинформативное и не даёт обновить БД. Засада...
18 mikecool
 
24.10.24
16:30
(17) но в списке сообщений можно кликнуть на сообщении и оно что-то показывает, емнип
19 happysan
 
24.10.24
16:37
(18) К сожалению, нет, тоже пробовал.
20 happysan
 
24.10.24
16:38
Какие ещё мысли есть?
21 happysan
 
24.10.24
17:28
Трассировка стека исключений из EDT:
com._1c.g5.v8.dt.common.EnhancedMultiStatus$ContainerException: Неизвестный объект метаданных - Subsystem.ГосИС.Subsystem.Переопределение.Subsystem.ЕГАИС.Subsystem.БРМК
    at com._1c.g5.v8.dt.common.EnhancedMultiStatus.getException(EnhancedMultiStatus.java:200)
    at com._1c.g5.v8.dt.platform.services.ui.runtimes.RuntimeExecutionErrorDialog.openError(RuntimeExecutionErrorDialog.java:103)
    at com._1c.g5.v8.dt.internal.platform.services.ui.infobases.actions.DeployConfigurationAction.lambda$0(DeployConfigurationAction.java:116)
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4035)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3635)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1154)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1045)
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
    at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:156)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1440)
    Suppressed: java.lang.Exception: Неизвестный объект метаданных - Subsystem.ГосИС.Subsystem.ЕГАИС.Subsystem.БРМК
        at com._1c.g5.v8.dt.common.EnhancedMultiStatus.extractException(EnhancedMultiStatus.java:258)
        at com._1c.g5.v8.dt.common.EnhancedMultiStatus.lambda$0(EnhancedMultiStatus.java:189)
        at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:271)
        at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
        at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
        at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
        at com._1c.g5.v8.dt.common.EnhancedMultiStatus.getException(EnhancedMultiStatus.java:191)
        ... 28 more
    Suppressed: java.lang.Exception: ПланВидовХарактеристик.ВидыСубконтоХозрасчетные - Тип предопределенного вида характеристики не соответствует типу плана вида характеристики(УдалитьВидыСтраховыхВзносовИП)
        at com._1c.g5.v8.dt.common.EnhancedMultiStatus.extractException(EnhancedMultiStatus.java:258)
        at com._1c.g5.v8.dt.common.EnhancedMultiStatus.lambda$0(EnhancedMultiStatus.java:189)
        at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:271)
        at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
        at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
        at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
        at com._1c.g5.v8.dt.common.EnhancedMultiStatus.getException(EnhancedMultiStatus.java:191)
        ... 28 more
22 mikecool
 
24.10.24
17:47
неизвестные объекты можно почистить в файле configuration.mdo емнип
23 happysan
 
24.10.24
18:00
(22) Там же всё нужное-все метаданные.
24 mikecool
 
24.10.24
18:02
(23) иногда есть те, который "битые" или почему то система их такими считает
25 mikecool
 
24.10.24
18:03
а конфиг на какой версии едт выкладывался? при переходе на другую версию иногда бывают сюрпризы
26 happysan
 
24.10.24
18:05
(25) На той же.
27 happysan
 
24.10.24
18:06
(22) Его вариант весь почистить?
28 Garykom
 
гуру
24.10.24
19:14
(0) сильно надеюсь ты не в самой 1С трудишься
в команде разработки типовой...
29 happysan
 
24.10.24
19:51
(28) Можешь спать спокойно...
30 happysan
 
25.10.24
08:38
Продолжаем собирать мнения на этот счёт.
31 mikecool
 
25.10.24
09:38
(27) нет, я имел в виду удалить из него только те записи, на которые ругается и проверить - если заведется, значит точно лишние
32 mikecool
 
25.10.24
08:56
так все-таки - на гитлабе, откуда скачивал, тикет создал? может там просто битый проект лежит, и его поправят авторы?
33 happysan
 
25.10.24
09:24
(31) Ну да, так и понял, просто уточнял ещё один вариант в (27).
(32) Тикеты, вроде, не используем. Можно подробнее?
34 happysan
 
25.10.24
09:46
(31) Не помогло.
35 ildary
 
25.10.24
14:29
(0) С такими проблемами надо идти в официальный Телеграм-канал EDT - там есть разработчики EDT.

https://t.me/e1c_edt
36 happysan
 
25.10.24
15:01
(35) Да уже на подобный Телеграм-канал задал вопрос и на этот планировал https://t.me/e1c_edt , но пока установил тестовую версию 2024.1.1 и на ней проверяю.