Тестирование базы. исправить вручную. #118772


#0 by NVK
1С Бухгалтерия. DBF/При тестировании базы появилось сообщение:"Проверка уникальности внутреннего идентификатора в справочнике МАТЕРИАЛЫ.Элемент М-167 (Матрица 1440-4026-03-1).Вн. Идентификатор 0. Исправить вручную".Подскажите, пожалуйста, как это исправить!
#1 by Mitrich
Ищешь в 1Cv7.dd какой dbf отвечает за справочник, делаешь его архивную копию, открываешь его каким-нибудь внешним прибамбасом, находишь строчку, правишь (скорее всего дубли строк с одинаковыми ID), переиндексируешь.
#2 by NVK
.
#3 by NVK
Да, действительно два одинаковых кода М-167.Это SC1817.dbf. Открываю блокнотом - сплошной текст. Чем еще можно открыть, чтобы хорошо было видно поля?
#4 by Mitrich
Маньяк dbf блокнотом открывать. Поиши софтины для этого хотя бы на freeware.ru. Кстати, вопрос чем лучше открывать dbf уже поднимался здесь на этой неделе, поищи.
#5 by NVK
Спасибо за помощь!!!
#6 by VZ
Смотреть можно фришным, но вполне функциональным, wDBFview.exe. Данное сообщение обозначает, что два элемента имеют одинаковое поле ID. Одну из этих двух записей можно просто удалить, ибо все равно при изменении ID на эту измененную запись никаких ссылок не будет. Но можно и изменить ID, главное, чтоб уникальным было. Файл индекса удалить.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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