|
Ошибка SDBL: Таблица или поле Fld20016 не содержится в разделе FROM. | ☑ | ||
---|---|---|---|---|
0
Kozitsyn
20.08.24
✎
14:35
|
Привет.
В процессе обновления нетиповой конфы на сл.релиз, после нажатия кнопки Обновить конфу БД и до принятия изменений появляется ошибка (при реструктуризации спр. Контрагенты): ----------------- В процессе обновления информационной базы произошла критическая ошибка по причине: Ошибка SDBL: Таблица или поле Fld20016 не содержится в разделе FROM. ------------------- Обновление платформы не помогает. Выгрузка загрузка DT и CF - тоже. В ТЖ регистрируется: ----------------- 22:03.380013-3,EXCPCNTX,4,SrcName=SDBL,process=rphost,p:processName=bit_main_preprod,OSThread=20356,t:clientID=18090,t:applicationName=Designer,t:computerName=SRV1CDEV,t:connectID=650200,SessionID=1,Usr=Козицын Юрий Александрович,DBMS=DBMSSQL,DataBase=MSSQLCLS4\MSSQL1CDEV\bit_main_preprod,Trans=0,Sdbl='SELECT PDInitialized, Fld20016 FROM RefSInf16234 GROUP BY Fld20016, PDInitialized' ------------------- Я так понял, что это из-за общего реквизита "ОбластьДанныхОсновныеДанные". Что я с этим реквизитом не делал, и отключал использование, даже удалял, ничего не помогает. Пробовал менять режим совместимости, но без толку. Что еще можно придумать для решения проблемы? Конфа: БП 3.0.149 с надстройкой Бит:Строительство (Бит:Финанс) КОРП. |
|||
1
scanduta
20.08.24
✎
16:49
|
(0) А до обновления копия базы есть ?
Я бы посмотрел точно ли RefSInf16234 это справочник контрагенты. Если так перед обновлением бы добавил реквизит в этот справочник , сделал реструктуризацию и посмотрел на результат будет ли ошибка |
|||
2
Kozitsyn
20.08.24
✎
18:01
|
(1) Копия есть.
RefSInf16234 - это таблица проинициализированных областей справочника Контрагенты, сюда входят общие реквизиты и другая хрень связанная с обменами. Я пробовал напрямую в MSSQL добавлять в эту таблицу поле Fld20016, так же пробовал новый общий реквизит создать с разделением с использованием у контрагентов. В сам справочник не пробовал просто реквизит добавлять, попробую, если будет результат положительный, отпишусь. |
|||
3
Ёпрст
20.08.24
✎
19:47
|
||||
4
Garykom
20.08.24
✎
20:13
|
(3) самую свежую платформу + ТиИ типа поможет?
|
|||
5
Kozitsyn
20.08.24
✎
22:51
|
(4) не, ТиИ делал, также вылетает по той же ошибке когда доходит до шага реструктуризации. Платформу тоже обновлял, не помогло.
|
|||
6
Kozitsyn
20.08.24
✎
22:57
|
(3) Проверил копию полугодовой давности, там в табл RefSInf16234 точно такая же картина. Она пустая и только одно поле PDInitialized
|
|||
7
Kozitsyn
21.08.24
✎
10:08
|
Попробовал обновить конфу ИБ в режиме v2 (Новый механизм реструктуризации). Получил другую ошибку:
В процессе обновления конфигурации базы данных при работе оптимизированного механизма обновления произошла критическая ошибка по причине: Критическая ошибка работы Java-процесса. Путь к Java: C:\Program Files\BellSoft\LibericaJDK-11-Full\\bin\java.exe Действие: prepare Process ID: 8592 Код возврата: 1 Ошибка: Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:4061) at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection.java:3157) at com.microsoft.sqlserver.jdbc.SQLServerConnection.access$100(SQLServerConnection.java:82) at com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(SQLServerConnection.java:3121) at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7151) at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2478) at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:2026) at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:1687) at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal(SQLServerConnection.java:1528) at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:866) at com.microsoft.sqlserver.jdbc.SQLServerDataSource.getConnectionInternal(SQLServerDataSource.java:968) at com.microsoft.sqlserver.jdbc.SQLServerDataSource.getConnection(SQLServerDataSource.java:69) at com._1c.dmf.v8.cli.jdbc.V8DataSource.getConnection(V8DataSource.java:36) at com._1c.dmf.v8.cli.jdbc.mssql.MsSqlDataSourceFactory.getYearOffset(MsSqlDataSourceFactory.java:86) at com._1c.dmf.v8.cli.jdbc.mssql.MsSqlDataSourceFactory.create(MsSqlDataSourceFactory.java:51) at com._1c.dmf.v8.cli.Migration.run(Migration.java:100) at com._1c.dmf.v8.cli.Migration.main(Migration.java:84) Caused by: java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) ... 17 more |
|||
8
MaximSh
21.08.24
✎
11:34
|
(0) Если есть расширение, то сделать его ТИИ
|
|||
9
Kozitsyn
21.08.24
✎
13:24
|
Проблема решена! От безысходности решил просто удалить предопределенный элемент спр. Контрагенты и обновление прошло без ошибок.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |