Переиндексировать таблицы базы данных 1с что значит

Обновлено: 07.07.2024

Здравствуйте!<br>После аварийного завершения программы, при входе в неё, выскакивает окно чтобы переиндексировать данные, спрашивает да или нет. Вот если ответили нет, можно ли потом переиндексировать данные принудительно? И где это делать?<br>Спасибо за внимание!

Да, можно. Возможно два варианта:<br>1. Удалить все файлы *.cdx из папки с рабочей базой и запустить программу монопольно. При этом она спросит, проиндексировать . <br>2. Конфигуратор -> администрирование -> тестирование и исправление ИБ ( Ставим все галки, кроме "Упаковка таблиц информационной базы" в режиме тестирование и исправление, и, вперед.) <br><br>Удачи! Отпишите о результатах!<br>

А че то у меня зависло на этапе проверка содержимого проводок. А вообще обязательно делать переиндексацию?

> А че то у меня зависло на этапе проверка содержимого проводок. А вообще обязательно делать переиндексацию?<br><br>Скорее всего не зависло, а просто не дождались окончания тестирования. С указанными вам настройками: "Все галки кроме упаковки" тестирование и исправление идет достаточно долго, но это вариант наиболее надежный. То есть если вам не известны причины аварийного завершения программы нужно использовать его.<br><br>Если требуется только переиндексация, то как раз можно снять все галки, оставив только переиндексацию. <br>Но могут остаться ошибки вызванные, например тем, что во время проведения документа выключили свет.<br><br>Переиндексицию делать обязательно, иначе это чревато проблемами, которые могут всплыть не сразу, а через некоторое время обычно в самый неподходящий момент. <br><br>PS. У нас для бухгалтеров сделано запланированное задание автоматически переиндексирующее базу если она в этом нуждается. Запускается рано утром, до прихода бухгалтеров на работу, чтобы рабочий день у них не начинался с ожидания переиндексации. <br>База большая и переиндексация длится около часа.

Тестирование и исправление информационной базы 1С



Стоит помнить, что перед любыми действиями с информационной базой 1С необходимо выполнить ее резервное копирование.

В открывшемся окне несколько пунктов выбора вариантов проверки и режимов, и чтобы правильно установить параметры тестирования 1С и правильно установить галочки, нам нужно понимать суть происходящего. Рассмотрим, что означает каждый пункт и для чего он предназначен.


Реиндексация таблиц информационной базы 1С: что это

В результате программного сбоя индексы могут сбиваться, вследствие чего появляются ошибки, например в документе отсутствует наименование или количество, не заполнено поле и т.п.

Для исправления такого рода ошибок в базе 1С устанавливаем галочку Реиндексация таблиц информационной базы .


При тестировании и исправлении в 1С реиндексируются все таблицы. И хотя данный пункт занимает длительное время, он помогает решить большую часть проблем.

Проверка логической целостности информационной базы 1С

При создании новых объектов в информационной базе 1С 8.3 создаются новые таблицы, связанные с другими таблицами. Ошибки нарушающие логическую целостность могут возникнуть вследствие некорректного обновления программы 1С, выключения компьютера в момент создания или записи документа (или любого другого элемента программы), сбоя в работе сети.

При этом программа 1С может работать, но ошибка будет возникать при обращении к тому документу (или объекту) в момент создания которого произошел сбой.

При тестировании и исправлении и установке данной галочки будет произведена проверка логических ошибок в структурах таблиц информационной базы.


Проверка ссылочной целостности информационной базы 1С

В ходе работы с программой 1С могут возникнуть ссылки на несуществующие или разрушенные объекты, так называемые битые ссылки. Они могут в результате сбоя или непосредственного удаления объекта. В случае, если в ходе проверки будет такой объект найден, необходимо в настройке дополнительно галочками указать, какие действия с ним производить.


Пересчет итогов

Для удобства работы в программе 1С 8.3 существуют вспомогательные таблицы, которые хранят данные об уже просчитанных итогах. Они нужны, чтобы при обращении к необходимой информации она не выбиралась из общих таблиц, а получалась из таблицы итогов. Это значительно экономит время обработки информации.


Сжатие таблиц информационной базы 1С

При удалении объектов в информационной базе 1С (документов, справочников и т.п.) они не удаляются физически, эти записи остаются в таблицах, но пользователь их не видит. В результате накопления таких объектов, увеличивается объем информационной базы 1С, что приводит к замедлению работы.


Реструктуризация таблиц информационной базы 1С

Это создание заново структуры информационной базы, создание новых таблиц, и перенос старых данных в новые таблицы. Реструктуризация также происходит при обновлении информационной базы. В результате этих действий также возможно исправление некоторого рода ошибок программы 1С.



После установки параметров тестирования, нажимаем кнопку Выполнить и ждем результат.


В строке состояния отображается информация о ходе тестирования.


По окончании тестирования 1С будет выведена информация об ошибках и их исправлении.


Если в ходе тестирования возникли какие то проблемы, можно восстановить информационную базу из резервной копии, созданной до начала тестирования.

  • 1С оптимизация: что делать, если программа тормозит
  • Обновление 1С: как обновить конфигурацию самостоятельно
  • Утилита chdbfl.exe для 8.3
  • Свертка базы 1С 8.3
  • Резервное копирование 1С 8.3 Бухгалтерия 3.0
  • Как удалить помеченные на удаление документы в 1С 8.3

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Похожие публикации

    У вас нет доступа на просмотр Чтобы получить доступ:Оформите коммерческую.ФНС в Письме от 13.08.2020 N СД-4-3/13009@ дала разъяснения, что..С 2021 года на всей территории России страховое обеспечение по.

Карточка публикации

Данную публикацию можно обсудить в комментариях ниже.
Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>

Все комментарии (4)

В какой последовательности лучше выставлять режимы проверки? Ведь устанавливать все флаги сразу не совсем правильное решение?

В программах 1С есть разные способы поиска информации. Один из них — Полнотекстовый поиск. При работе с поиском у пользователей 1С зачастую возникает вопрос: «Индекс ППД 1С 8.3 — что это?» Если коротко объяснить, индекс позволяет определить, где хранятся те или иные данные в базе 1С.

Рассмотрим, как настроить полнотекстовый поиск и обновить индекс ППД на примере 1С:Бухгалтерия предприятия.

Полнотекстовый поиск и его настройка

Где находится полнотекстовый поиск


Для вызова полнотекстового поиска нажмите на значок лупы в верхней области программы или комбинацию клавиш Ctrl+Shift+F на клавиатуре.

В окне поиска введите текст и нажмите кнопку Найти .


В форме Область поиска уточните условия поиска Везде или искать данные по определенным разделам.


Очистка и обновление индекса

Если поиск работает некорректно или медленно, его следует очистить и обновить. Для этого зайдите в меню Администрирование – Настройки программы – Общие настройки .


В разделе Поиск данных нажмите на ссылку Настроить .



Индекс обновлен. Отметим, что 1С обновляет индексы по расписанию с помощью регламентных заданий Обновление индекса ППД и Слияние индекса ППД .

Разберем подробнее, как это происходит.

Обновление индекса ППД 1С 8.3 что это

Зайдите в меню Администрирование – Настройки программы – Обслуживание .

В разделе Регламентные операции перейдите по ссылке Регламентные и фоновые задания .


Найдите пункт Обновление индекса ППД .



В настройках расписания регламентного задания видно, что по умолчанию оно выполняется каждую минуту.


Обновление индекса тратит довольно много ресурсов компьютера, и для ускорения работы можно изменить расписание. Например, обновлять индекс раз в день. Для этого на закладке Дневное в поле Повторять через поставьте 0.


Также подберите наиболее удобное время работы регламентного задания, когда в программе работает меньше пользователей.

Слияние индекса ППД 1С 8.3 — что это?

Это еще одно регламентное задание, влияющее на полнотекстовый поиск.


По умолчанию это задание выполняется раз в день. Если вы уменьшили частоту выполнения Обновления индекса ППД , то внесите изменения и для этого задания. Например, установите его выполнение один раз в неделю. Для этого на закладке Общие в поле Повторять каждые введите цифру 7.


Как отключить полнотекстовый поиск

Отключите полнотекстовый поиск, если хотите увеличить скорость работы программы. Но при этом убедитесь, что поиск данных никто не планирует использовать.

Для отключения поиска зайдите в меню Администрирование – Настройки программы – Общие настройки и снимите флажок Полнотекстовый поиск .


См. также:

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Похожие публикации

    .Выражение «Номенклатурная группа в 1С» понятно далеко не каждому бухгалтеру.Если ваше­ авто имеет название, несколько отличающееся от того, что.Фирма 1С регулярно выпускает обновления платформы 1С Предприятие, расширяя ее.

Карточка публикации

(6 оценок, среднее: 5,00 из 5)

Данную публикацию можно обсудить в комментариях ниже.
Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

Вы можете задать еще вопросов

Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8

Вы можете оформить заявку от имени Юр. или Физ. лица Оформить заявку

Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>

Как не попасть в ловушку, работая с контрагентами из ЕАЭС

[17.11.2021 запись] Практический переход на ФСБУ 6 и ФСБУ 26 в 1С

Переход на ФСБУ 6/2020 «Основные средства» в 1С по альтернативному алгоритму

Изменения в 2021 году, о которых нужно знать бухгалтеру

[11.10.2021 запись] Учет ОС по-новому: ФСБУ 6/2020, ФСБУ 26/2020, ФСБУ 25/2018

[29.10.2021 запись] Пообъектный учет ОС и подходы к определению и пересмотру СПИ

Радует, что много стали уделять внимания УСН. Марию Демашеву слушать очень приятно, понятно все рассказывает. Семинар долгий, но от ее объяснений не устаешь, пролетает как один миг. Спасибо огромное.

Сегодня речь пойдет о индексах СУБД MS SQL и их внутреннем устройстве. Я постараюсь рассказать о индексах и с точки зрения СУБД, и с точки зрения 1С 8.3.

Индексы в 1С

Создание индексов неявным образом:

Платформа создает индексы сама по заранее известным для каждого объекта метаданных ключам данных (ссылка, код, наименование, измерения и т.п.)

Создание индексов явным образом возможна тремя способами:

Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>


Индексы в СУБД Microsoft SQL

Виды индексов в СУБД MS SQL:

Виды ключей в СУБД:

Важные нюансы использования индексов

Запускайте чаще дефрагментацию индексов на уровне СУБД MS SQL: при частом использовании индексов возможно появление эффекта фрагментации, нельзя допускать уровня фрагментации выше 25%.

Отсутствие индексов может привести к полному сканированию таблицы (table scan), что, в свою очередь, приведет к избыточной блокировке.

Поддержите нас, расскажите друзьям!

СПРОСИТЕ в комментариях!

Вы правы. Спасибо большое!

Из литературы вычитал что так, не верно?

Согласен, интересно было бы спросить у официальных источников.

Не совсем так. Форэйнкеи в первую очередь нужны для обеспечения целостности данных на уровне СУБД. Так как в 1С используются составные типы данных, т.е в одном поле могут храниться ссылки на праймарикей разных таблиц справочников документов и т.д., то для ФК каждой из этих таблицы пришлось бы использовать отдельное поле, что чревато постоянной реорганизацией таблиц БД.

Я что-то сделал не так или можно утверждать, что выигрыш от использования индексов возможен только в случае единичного создания индекса и последующего многократного использования для поиска?

Читайте также: