|
SDBL ошибка после динамического обновления | ☑ | ||
---|---|---|---|---|
0
get2null
08.07.17
✎
00:30
|
Всем привет.
Продолжение моей же темы про ошибку. База упала во время динамического обновления. Таблица Config была заменена на таблицу из бэкапа. В пользовательском режиме работает ок, но осталась проблема с одним объектом. В ПланеВидовХарактеристик в таблице SQL есть 2 реквизита. В конфигураторе, в конфе поставщика, в режиме предприятия - этих реквизитов нет. Если использовать метод получения структуры данных ИБ, то там они есть, без наименования. Если удалить столбцы в SQL, то ничего не меняется - в структуре они остаются. Последнее что попробовал: взял бэкап до падения, накатил на него всю конфу из хранилища (в таком случае конфигурация абсолютно рабочая) и перенес в сломанную базу таблицы Config, DBSchema и заменил DBNames. Как итог: реквизиты, добавленные в поправленной базе и хранилище, появились в конфигураторе, но при попытке получить структуру ИБ ничего не меняется - те 2 реквизита есть, нового - нет. Может быть кто-то сталкивался с таким? |
|||
1
МихаилМ
08.07.17
✎
00:36
|
этого достаточно. очистите кэш .
|
|||
2
МихаилМ
08.07.17
✎
00:37
|
и рад , что Вы попали в 20 %
|
|||
3
get2null
08.07.17
✎
01:13
|
Спасибо!
После текущих манипуляций ошибка в ПланеВидовХарактеристик ушла. Однако при тестировании и исправлении появился ошибки по отсутствию полей в таблицах, например такая: "Недопустимое имя столбца "_Fld61374"". Я так понимаю, остается сверять структуру ИБ 1С и таблицы SQL, чтобы привести их в соответствие? |
|||
4
МихаилМ
08.07.17
✎
01:20
|
соответсвие таблиц и полей 1с и субд
хранится в dbnames может ее забыли обновить. иначе не вычислить. |
|||
5
get2null
08.07.17
✎
01:36
|
Насколько я понял тут несколько другая причина: разные таблицы в базах. То есть, есть таблица в базе-бэкапе с обновлением, под названием Document31334, но в основной, сломанной, базе таблица и столбцы имеют другие наименованию.
Тут уж, видимо, руками поправить наименования, да и все. |
|||
6
МихаилМ
08.07.17
✎
01:42
|
можно руками . но не понятна причина разных наименований столбцов субд.
увидеть dbnames можно с помощью http://catalog.mista.ru/public/74406/ |
|||
7
get2null
08.07.17
✎
01:47
|
Спасибо еще раз!
Я так думаю, что разница в наименованиях из-за того, что в тот момент, когда сломалась база, эти объекты были захвачены в хранилище (сейчас ошибки идут только по добавленным объектам и реквизитам). |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |