База бухгалтерия 3.0 выдает ошибки при Проверка логической целостности информационной базы.

Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
1. TimofeySin 174 04.07.13 17:20 Сейчас в теме
База бухгалтерия 3.0 выдает ошибки при Проверка логической целостности информационной базы.
В 1 варианте MSSQL 2008R2, во втором варианте файловая, база одна и та же.
Куда смотреть? что искать. Пробовал полностью вычищать таблицы "dbo._Seq13220" это взаиморасчеты, бестолку.
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Nevskiy 05.07.13 00:22 Сейчас в теме
(1)Если ошибка при обновлении конфигурации БД - то проблема скорее всего не в данных.
Судя по первой ошибке - SQL пытается преобразовать значение поля Period в числовой формат (7,0), что у него не очень получается.
Я бы посоветовал плясать от того, что это за поле такое Fld628 и поиграться с его типом.
2. borodabmc 04.07.13 18:25 Сейчас в теме
База не запускается? Или валится при исполнении? Была когда-то проблема с CAST тоже: внедренцы на месте у клиента меняли тип поля на составной и пытались потом обновить базу, произошел сбой в момент обновления (причина так и не прояснилась, не смог его воспроизвести) и под SQL стал не верный тип поля... и тоже материлось на преобразование CAST... Вылечили тем, что изменили тип поля на такой какой был раньше.
Еще мысль пришла, может на файловой поможет chdbfl.exe
4. zaoallat 05.07.13 08:54 Сейчас в теме
Посмотрите какая модель восстановления у SQL базы. Если простая перестав те на полную.
5. TimofeySin 174 05.07.13 09:11 Сейчас в теме
chdbfl.exe говорит ошибки не обнаружены.
База запускается, восстанавливается и работает, но не дает удалять задвоенные справочники, говоря что они используются в последовательности Взаиморасчеты + какие-то непонятки с закрытием счетом, подобные проблемы в бух2 я решал переиндексацией базы, но тут вот ошибки идут.
Поле Fld628 присутствует почти в каждой таблице и имеет везде значение "0".
Запустил запрос по всем таблицам:
SELECT [_Fld628] FROM [bp_ra_corp3].dbo.Таблица where _Fld628 <>0
ничего не нашлось.... :(
6. TimofeySin 174 07.07.13 14:36 Сейчас в теме
Все решилось прямым удаление в MsSQL помеченных на удаление договоров из последовательностей.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот