1C8.2 УПП 1.3: Ошибка СУБД: Не удалось привязать составной идентификатор - что делать?
19.04.2010
09:46
#1
1C 8.2.10.82 УПП 1.3.2.1 SQL
При стандартной процедуре удаления помеченных объектов конфигуратор падает с ошибкой "Ошибка СУБД:Microsoft OLE DB Provider for SQL Server: Не удалось привязать составной идентификатор "T74._Fld3679RRef". HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=1, Severity=10, native=4104, line=1"
тестирование/исправление не помогает
выгрузка/загрузка не помогает
chdbfl не находит никаких ошибок
выгрузка и работа в файловой базе не помогает - так же падает
все вышеуказанное в файловой базе так же не помогает.
Что можно сделать? Чем проверить и пролечить базу?
При стандартной процедуре удаления помеченных объектов конфигуратор падает с ошибкой "Ошибка СУБД:Microsoft OLE DB Provider for SQL Server: Не удалось привязать составной идентификатор "T74._Fld3679RRef". HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=1, Severity=10, native=4104, line=1"
тестирование/исправление не помогает
выгрузка/загрузка не помогает
chdbfl не находит никаких ошибок
выгрузка и работа в файловой базе не помогает - так же падает
все вышеуказанное в файловой базе так же не помогает.
Что можно сделать? Чем проверить и пролечить базу?
20.04.2010
02:47
#2
>все вышеуказанное в файловой базе так же не помогает.
если выгрузить в файловую и начать удаление помеченных объектов выходит ошибка SQL Server???
на ИТС есть обработка "Удаление помеченных объектов" попробуйте ею воспользоваться. Поставьте еще в конфигураторе галочку "Останавливаться по ошибке" - узнаете в каком именно объекте дело
если выгрузить в файловую и начать удаление помеченных объектов выходит ошибка SQL Server???
на ИТС есть обработка "Удаление помеченных объектов" попробуйте ею воспользоваться. Поставьте еще в конфигураторе галочку "Останавливаться по ошибке" - узнаете в каком именно объекте дело
20.04.2010
08:02
#3
"Ошибка в файловой: Ошибка СУБД: Ошибка SQL: Поле не найдено 'T74._Fld3679RRef'
База просто падает с этой ошибкой. Никакая остановка по ошибке не отрабатывает (Эту обработку я уже тоже пробовал), хотя на чем сыпется я и так знаю: "ТаблицаСсылок = НайтиПоСсылкам(МассивКУдалению);". Вот только что делать в данном случае - непонятно.
P.S. Падает на Справочник.Номенклатура. Но только при полном списке. Делил список на три части и каждую пытался удалять отдельно (они не удаляются, есть ссылки) - все проходит, ссылки ищутся. А вот вместе - уже нет :("
База просто падает с этой ошибкой. Никакая остановка по ошибке не отрабатывает (Эту обработку я уже тоже пробовал), хотя на чем сыпется я и так знаю: "ТаблицаСсылок = НайтиПоСсылкам(МассивКУдалению);". Вот только что делать в данном случае - непонятно.
P.S. Падает на Справочник.Номенклатура. Но только при полном списке. Делил список на три части и каждую пытался удалять отдельно (они не удаляются, есть ссылки) - все проходит, ссылки ищутся. А вот вместе - уже нет :("
20.04.2010
10:50
#4
У меня была похожая ошибка, лечится включением в конфигураторе в свойствах задачи совместимости с версией 8.1. Это ошибка платформы признанная разработчиками (по крайней мере по словам франча). Возникает при обновлении конвертированных версий УПП 8.1 на релизы обновлений специально подготовленные для 8.2. Можно обойти ошибку без включения возможности редактирования конфиги, если количество помеченных на удаление объектов не будет превышать 128-ми.
Это не претендует на истину, но я так выкручивался...
Это не претендует на истину, но я так выкручивался...
Читают тему
(гостей: 1)