#0
by shadow_sw
Доброго времени суток! Проблема следующая, при сохранении кофигурации произошла ошибка, при входе в базу говорит что индекс не уникальный. Запросом в БД нашел 6 документов имеющих не верные ссылки. Если их удалить, при восстановлении индексов они восстанавливаются
#4
by shadow_sw
удалил, после индексации таблицы эти записи сново появляются, подскажите что сделать?
#6
by Джинн
Убей эту таблицу вообще и сделай тестирование и исправление. Или любыи способом запусти пересчет ссылок - в конфиге что-то поправь.
#8
by Джинн
Ни фига ей не будет. Это служебная таблица и она перестроится. Но копию, как настоящему индейцу, рекомендую делать ВСЕГДА, перед любым действием с базой. Очень хорошая привычка.
#11
by shadow_sw
прочитал следующие рекомендации - "Для решения проблемы можно применить следующую методику - создаете пустую базу в нее копируете файл конфигурации, заходите в конфигуратор, удаляете все графы отбора, сохраняете, копируете файл конфигурации в рабочую базу, запускаете пересчет служебных данных, восстанавливаете графы отбора" стоит делать?
#15
by shadow_sw
Проблема такая: при обновлении конфигурации на этапе пересчёта перекрёстных ссылок 1С ругается "CREATE UNIQUE INDEX terminated because a duplicate key was found for index ID 2" и умирает. Фишка в том, что она сначала напихивает записей в _1scrdoc, а потом уже создаёт уникальный индекс, который не желает создаваться, т.к. 1С неправильно заполнила таблицу. Не долго думая я залез в 1Cv7.DDS, нашёл там нужный индекс (CHILDID, MDID, PARENTVAL) и вырубил ему уникальность. После повторного запуска конфигуратора обновление завершилось прекрасно. Далее, таким вот запросом SELECT CHILDID, MDID, PARENTVAL, count(*) FROM _1scrdoc GROUP BY CHILDID, MDID, PARENTVAL FROM _1sjourn WHERE IDDoc IN ( ) определил, какие документы так жестоко ввели 1С в заблуждение (это оказались выписки). Нашёл эти документы в 1С и перепровёл. Удалил _1scrdoc, включил уникальность обратно, зашёл в 1С - всё зашибись, всё уникально.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Как изменить время документа в модуле формы?
- все про ADO и Excel
- Получить запросом данные из таблицы access
- Ошибка SDBL: Выход за пределы размерности результата
- СКД: есть команда "открыть отчет"?
- ЗУП 2.5.9.2: как сделать доплату за замещение с выплатой разницы в окладах?
- Запись диска без дальнейшей перезаписи
- Тиражировать или нет конфу по учету времени?
- Медленный вывод результатов в таблицу на форме
- Внешнее событие в 1С от другого приложения
- Колонтитул "Страница #P из #Q", выводится, как "Страница 1 из #Q" !?!
- Можно ли узнать время последнего доступа удаленного файла?
- Задвоение элементов справочника номенклатура
- Как получить адрес проживания физ.лица?
- Почему меняются шрифты сразу у всех пользователей?
- Интерактивный вход в систему на данном компьютере запрещен локальной политикой
- Кнопка командной панели с типом "подменю"
- v7: Как из внешней обработки вызвать процедуру формы документа
- Как посчитать количество документов после отбора?
- УПП справочник номенклатура