В справочник КОСГУ пользователем ошибочно введена дубль-запись. Как исправить.
08.02.2006
15:23
#1
Добрый день.
В справочник КОСГУ пользователем ошибочно введена дубль-запись (видимо нажала кн.копирование). Как исправить?
Пробовали -
удалить - не удаляется на обе записи 221 ссылаются одни и те же документы.
исправить код на 227 - тестирование выдает ошибку:
Проверка уникальности внутреннего идентификатора в справочнике ОГС Элемент 221(Услуги связи)
Вн.идентификатор S .Исправить вручную.
Проверка содержания справочников. Детализация ЭКР.Элемент 1. Для подчиненного элемента не удалось создать элемент в род.справочнике.
Проверка содержимого справочников. Неисправимая ошибка.
Заранее благодарим.
В справочник КОСГУ пользователем ошибочно введена дубль-запись (видимо нажала кн.копирование). Как исправить?
Пробовали -
удалить - не удаляется на обе записи 221 ссылаются одни и те же документы.
исправить код на 227 - тестирование выдает ошибку:
Проверка уникальности внутреннего идентификатора в справочнике ОГС Элемент 221(Услуги связи)
Вн.идентификатор S .Исправить вручную.
Проверка содержания справочников. Детализация ЭКР.Элемент 1. Для подчиненного элемента не удалось создать элемент в род.справочнике.
Проверка содержимого справочников. Неисправимая ошибка.
Заранее благодарим.
08.02.2006
17:04
#2
Ну, так написано же "Вн.идентификатор S .Исправить вручную".
У вас в dbf-файле справочника две записи с одинаковым внутренним идентификатором. Скорее всего пользователь не виноват, глюкануло что-то. Надо dbf-редактором открыть этот файл (scMyfile.dbf - имя находим в 1CV7.DD) и удалить дубль, после чего удалить и соответствующий индексный (scMyfile.cdx) файл и войти монопольно для переиндексации. (Всё делать на копии базы).
У вас в dbf-файле справочника две записи с одинаковым внутренним идентификатором. Скорее всего пользователь не виноват, глюкануло что-то. Надо dbf-редактором открыть этот файл (scMyfile.dbf - имя находим в 1CV7.DD) и удалить дубль, после чего удалить и соответствующий индексный (scMyfile.cdx) файл и войти монопольно для переиндексации. (Всё делать на копии базы).
09.02.2006
08:24
#3
Спасибо большое за консультацию.
Удалили из dbf дубль-запись по спр.ОСГУ, удалили индексн.файл, соответствующую запись в файле детализации не стали искать.
Решили посмотреть базу.
Запустили тестирование и исправление в результате получили новые записи в КОСГУ, к-е не просто удалить.
Решили, что для сохранения чистоты базы, лучше вернуться на копию до возникновения этой ошибки.
Удалили из dbf дубль-запись по спр.ОСГУ, удалили индексн.файл, соответствующую запись в файле детализации не стали искать.
Решили посмотреть базу.
Запустили тестирование и исправление в результате получили новые записи в КОСГУ, к-е не просто удалить.
Решили, что для сохранения чистоты базы, лучше вернуться на копию до возникновения этой ошибки.
Читают тему
(гостей: 1)