Нарушена структура индексов таблицы (Журнал расчетов зарплаты)
15.07.2010
19:18
#1
Платформа 7.70.027 SQL (а ранее была 7.70.025 и в этом причина).
Софт весь легальный.
ж надо, и мне досталась такая беда. Кто нибудь знает более скоростной способ перестроения базы, кроме как "Выгрузка"->"Загрузка"? А то тут база 8Гб, а ночевать мне тут не хочется.
Визуально выглядит так: монопольный вход - с легкой паузой на создание индексов Журнала расчетов зарплаты и журнала расчетов налогов. Немонопольный вход - в любом случае неудача с сообщением "Нарушена структура индексов таблицы CJ....". Переиндексации не помогают. Тестирование и исправление тоже.
Софт весь легальный.
ж надо, и мне досталась такая беда. Кто нибудь знает более скоростной способ перестроения базы, кроме как "Выгрузка"->"Загрузка"? А то тут база 8Гб, а ночевать мне тут не хочется.
Визуально выглядит так: монопольный вход - с легкой паузой на создание индексов Журнала расчетов зарплаты и журнала расчетов налогов. Немонопольный вход - в любом случае неудача с сообщением "Нарушена структура индексов таблицы CJ....". Переиндексации не помогают. Тестирование и исправление тоже.
16.07.2010
10:56
#2
А если в конфигураторе добавить реквизит и тут же его удалить? При сохранении может пересчитать таблицы.
16.07.2010
12:31
#3
Я справочник добавлял, удалял, тоже думал, что реструктуризация пройдет, но не вышло (вполне может быть, что надо было в журнал зарплаты реквизит добавить, убрать) . Тут, судя по всему, штука такая:
Когда мы в конфигураторе что то делаем, мы формируем структуру таблиц базы, не важно dbf или sql, при этом имеем возможность добавить индексы выставляя галочки в признаки "Сортировка", "Отбор" и т.п. Но помимо этого, 1С сама по себе добавляет к таблицам системные индексы и это хорошо видно по файлу 1cv7.dd. Так вот, фокус в том, что с релиза 7.70.026 1С решила изменить системные индексы для журналов расчетов и меняя что то в конфигураторе я никак на эти системные индексы, в общем то не влияю. По идее, движок должен был выполнить перестроение системного индекса в уже готовой базе, но почему то по простому не захотел это сделать. Пришлось все таки делать "Выгрузка"-"Загрузка", домой уехал почти ночью. Озадачил их админа на установку 1С в административном режиме, хотя... думается, что релизов движка 7.7 больше не будет
Когда мы в конфигураторе что то делаем, мы формируем структуру таблиц базы, не важно dbf или sql, при этом имеем возможность добавить индексы выставляя галочки в признаки "Сортировка", "Отбор" и т.п. Но помимо этого, 1С сама по себе добавляет к таблицам системные индексы и это хорошо видно по файлу 1cv7.dd. Так вот, фокус в том, что с релиза 7.70.026 1С решила изменить системные индексы для журналов расчетов и меняя что то в конфигураторе я никак на эти системные индексы, в общем то не влияю. По идее, движок должен был выполнить перестроение системного индекса в уже готовой базе, но почему то по простому не захотел это сделать. Пришлось все таки делать "Выгрузка"-"Загрузка", домой уехал почти ночью. Озадачил их админа на установку 1С в административном режиме, хотя... думается, что релизов движка 7.7 больше не будет
Читают тему
(гостей: 1)