v8: Проблема неуникальных индексов 8.1Что делать, если при работе с 1С:Предприятие 8.1 Вам встретилось сообщение, содержащее строки:
Cannot insert duplicate key row in object
или
Попытка вставки неуникального значения в уникальный индекс. | | Автор статьи: Demiurg | Редакторы: Волшебник Последняя редакция №2 от 19.11.08 | История URL: http://kb.mista.ru/article.php?id=717 | |
Ключевые слова: Попытка вставки неуникального значения в уникальный индекс
1. Если проблема загрузкой базы данных, то:
1.1. Если Вы делаете загрузку (используйете dt-файл) в базу MS SQL Server, то при создании базы перед загрузкой укажите смещение дат - 2000.
Смещение 200
Если уже база создана со смещением 0, то создайте новую с 2000.
1.2. Если есть возможность в файловом варианте работать с базой, то выполните Тестирование и Исправление, а также Конфигурация - Проверка конфигурации - Проверка логической целостности конфигурации + Поиск некорректных ссылок.
1.3. Если нет файлового варианта, попробуйте загрузить из DT в клиент-серверный вариант с DB2 (который менее требователен к уникальности), и затем выполнить Тестирование и Исправление, а также Конфигурация - Проверка конфигурации - Проверка логической целостности конфигурации + Поиск некорректных ссылок.
1.4. Для локализации проблемы можно определить данные объекта, загрузка которого не удалась. Для этого надо включить во время загрузки трассировку в утилите Profiler или включите запись в технологический журнал событий DBMSSQL и EXCP.
Полный текст
http://www.gilev.ru/1c/81/index/nonunique.htm |