Удаление нулевой строки табличной части документа из файловой базы #576722


#0 by ktif
Ситуация: в конфигурации Мясокомбинат (вариации на тему УПП) есть документ Заказ покупателя, который при обращении к нему вызывает вылет из базы со словами "Выполняется сохранение дампа и т.д.". Началось это все с отключения электричества и аварийным завершением работы базы, как водится. Этот заказ, в прицнипе, не нужен и ссылок на него нигде не осталось. НО, захотелось перевести на SQL, а загрузка dt файла не проходит, пишет "данные загружены не полностью". ТИИ, конечно, делалось, выдает следующее: ошибка SDBL. Поле Fld5645 таблицы VT5634 не может принимать значение NULL(pos=458). При отборе таб. части данного документа через групповую обработку справочников и документов показывает в числе обычных строк с номерами и непустыми позициями, пустую строку. Вот такие вводные, предложите варианты решения, пожалуйста.
#1 by Fragster
ну так прочитай объект, удали строку, если она еще будет при чтении, запиши. а вообще ТиИ видимо делалось без галочки "исправлять"
#2 by ktif
про ТИИ неверное предположение
#3 by aleks-id
chkdbfl?
#4 by ktif
тот же эффект база валится в том числе и при обращении к этому документу как к объекту из кода. При обращении как к ссылке не валится.
#5 by aleks-id
разбирай базу на куски (тулзы в инете), чисть руками и собирай назад.
#6 by Фокусник
перенести в новую базу все об'екты, кроме проблемного?
#7 by aleks-id
быстрее базу разобрать-собрать
#8 by Kom-off
А после попытки загрузки данных в SQL делалась проверка на полноту неполной загрузки данных? Может быть, в SQL загрузилась вся база, кроме этой строки табличной части, о чем, честно и было выдано предупреждение? Там, хотя бы проверить по количеству объектов по метаданным, строк по регистрам...
#9 by ktif
tool_1cd, например?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С