1с тестирование и исправление информационной базы какие галочки
The service you’ve requested couldn’t be identified
No matches have been found between requested website and protected IP address
If you are trying to visit this site, please try again later.
If you are a target website owner please make sure that:
— DNS A record points to the protected IP address for the requested website
— The DDoS protection and optimization service is active for the requested website
Protection and Acceleration by DDoS-Guard
Тестирование и исправление информационной базы
Процедура тестирования и исправления информационной базы служит для диагностики и устранения ошибочных состояний информационных баз, имеющих различный формат хранения данных (файловый или клиент-серверный):
Процедура позволяет выбрать проверки и режимы, которые должны быть выполнены для текущей информационной базы. Для баз, использующих клиент-серверный вариант, возможна проверка логической целостности данных и пересчет итогов. Для баз, использующий файловый вариант, в дополнение к этим проверкам, может быть выполнена реиндексация таблиц и сжатие информационной базы.
Имеется возможность выполнять только тестирование или тестирование с исправлением. Причем, возможен выбор нескольких вариантов исправления конфликтных ситуаций.
Процесс тестирования и исправления информационной базы может быть разбит на несколько этапов. При этом доступны следующие возможности:
- ограничение времени тестирования и исправления;
- сохранение параметров тестирования между этапами;
- продолжение прерванного ранее тестирования и исправления;
- поддержка тестирования и исправления порциями в командной строке запуска.
Следует заметить, что тестирование и исправление информационной базы может выполняться только в монопольном режиме (т.е. работа пользователей с информационной базой в процессе тестирования и исправления невозможна).
Тестирование и исправление базы 1С 8.3 (8.2)
В процессе работы с базами данных (БД) периодически возникают ошибки. Об этом хорошо известно как пользователям, так и сисадминам. Причины сбоев разные – от внезапного отключения электричества до банального отказа персонального копьютера работать из-за поломок. Сотрудники бухгалтерии при возникновении сбоев в программном продукте 1С просто перезагружают его, но не всегда получается в итоге закрыть ПП 1С. На помощь приходит программист, который ищет и исправляет ошибки.
Самой простой способ решить возникшие проблемы — восстановить резервную копию БД. Но, не всегда она имеется в наличии, а возможно и просто устарела. В таком случае необходимо будет выполнить некоторый алгоритм действий — осуществить тестирование базы 1С.
В этом материале мы раскроем один из способов поиска и исправления ошибок, и расскажем о некоторых нюансах его применения.
Итак, каким образом тестировать и исправлять информационные базы 1С?
Расскажем об этом это на примере 1С Бухгалтерия 3.0 (релиз – 3.0.54.20), платформа — 8.3.10.2561. Для всех остальных ранних версий (и для платформы 8.2) действует та же схема.
Во-первых, необходимо создать резервную копию БД, где мы планируем провести наши действия. Это главное правило при любых манипуляциях с конфигуратором 1С, включая проверку и правку ошибок.
Далее находим специальный режим, который внедрен в конфигуратор — раздел меню «Администрирование».
Активируем утилиту, отобразится такое окно:
Здесь есть список проверок, режимов и способов тестирования. Рассмотрим каждый из них отдельно.
1. Реиндексация таблиц ИБ.
После того, как пользователь выставит галочку в соответствующем поле — произойдет реиндексация таблиц. Так называют механизм полной перестройки индексов таблиц БД. Этот заметно повысит производительность и скорость работы систем 1С.
2. Контроль целостности ИБ.
Это процесс, который предназначен для того, чтобы проверить, как сформированы данные, и выявить неточности в логической и структурной целостности БД.
3. Ссылочная целостность ИБ.
Опция для распознания в ИБ «битых» или «нулевых» ссылок. Они, как правило, появляются из-за нерегламентированной обработки данных, либо в процессе их удаления, а возможно и при неправильной настройке обмена информацией.
4. Пересчет итогов в регистрах 1С.
Из себя это представляет таблицу с результатами, т.е. все данные обработаны, благодаря чему анализ удается делать более оперативно и легче, т.к. нет надобности просматривать весь регистр. И в целом эта опция увеличивает скорость работы БД.
5. Сжатие таблиц ИБ.
Это позволяет уменьшить размер БД. Т.к., когда удаляется что-либо из БД, то 1С сохраняет информацию, лишь помечая ее на удаление. Другими словами, все сохраняется в БД, но работать с этим нельзя. Но, объекты можно удалить окончательно обработкой, либо сжатием ИБ. Есть и еще один вариант – «избавиться» от ненужных данных поможет выгрузка файла БД.
6. Реструктуризация таблиц ИБ.
Благодаря этой процедуре программа переделывает таблицы БД. Как правило, подобное возможно тогда, когда вносится правка в структуру метаданных системы. Это достаточно длительный процесс.
Здесь же внизу расположено поле, в котором можно выбрать вид тестирования: обычное, когда сама система отображает ошибки без исправления их; второй вид — тестирование с корректировкой недочетов (т.е. система исправляет обнаруженные ошибки).
Далее расположены способы обработки «битых» ссылок, или как работать, когда часть сведений пропала.
Есть три варианта:
Вариант №1
Создать объекты. Программа генерирует пустую форму, затем в нее можно вносить информацию вручную.
Вариант №2
Очистить ссылки. Т.е. «битые» ссылки и «неполные» файлы (с остатками данных) удаляются.
Вариант №3
Не исправлять. При этом, не будут вноситься изменения, система лишь отобразит ошибки, а сами формы останутся неизменными.
Мы подошли к заключительному разделу «окна». Здесь можно остановить или продолжить прерванное тестирование. Мы уже отмечали, что есть такие БД, где тестирование и исправление занимает много времени (от одно часа до целых суток).
Если есть вероятность того, что проверка затянется надолго, то с помощью галочки «Прервать выполнение проверки через», можно указать самим время исполнения операции. По окончанию этого периода проверка приостановится.
Если пользователь активировал опцию «Продолжить прерванное ранее тестирование», то с помощью команды «Выполнить» можно вновь запустить проверку с момента ее приостановки.
Утилита chdbfl.exe
Бывает, что пользователю не удаётся войти в конфигуратор. Объяснений этому много, к примеру, отсутствие прав на запуск. В таком случае надо использовать утилиту «chdbfl.exe». В принципе, это такое же тестирование и правка файловой ИБ (но не для SQL). Эта опция проверяет фактическую целостность БД.
Покажем место ее расположения и способ ее применения.
Надо зайти в соответствующую папку, где установлена платформа. Файл при этом выгружать не требуется.
Запускаем опцию, отобразится такое окно:
Здесь следует ввести путь к файлу БД. Его можно взять из перечня баз данных. Далее надо указать — исправлять ли найденные ошибок или нет?
По завершению проверки программа выдаст информацию обо всех ошибках, которые были найдены.
Вернуться в блог Задайте вопрос
НОВОСТИ
Единый семинар 1С для бухгалтеров и руководителей
Интеллектуально-правовая игра «Волчок ГАРАНТА»
Дайджест новостей 1C 04.12.23-10.12.23
Отзывы о компании
Сивелькина С. В.
ПАО «НИКО-БАНК» выражает свою благодарность за оперативную и грамотную работу.
В условиях постоянно меняющегося законодательства Банк заинтересован иметь полную и актуальную номативную базу. Это обеспечивается использованием Банком справочно-нормативной системы «Гарант».
Безусловным плюсом в работе компании «МастерСофт» является быстрое реагирование сотрудников при предоставлении документов по запросу Банка, принятых до обновления справочно-правовой системы.
Мордвинцев С. П.
Коллектив компании «АЭРОПОРТ ОРЕНБУРГ» выражает благодарность за взаимовыгодное сотрудничество с МастерСофт-ИТ. Оперативная поставка антивирусных программ Dr. Web обеспечила надежную защиту нашей компьтерной сети.
Особая благодарность сотрудникам Департамента продаж СЦ ИТ за профессиональный подход в решении всех возникающих задач.
Ряховская Н. А.
ООО «Орский Вагонный Завод» выражает искреннюю благодраность за качество обслуживания вашими специалистами. Консультации и поставка антивирусов всегда проходят оперативно и на высоком профессиональном уровне.
Уверены, что и в дальнейшем наше сотрудничество на взаимовыгодных условиях продолжится.
Кетерер Т. М.
Продукты компании
- 1С
- Гарант
- Программное обеспечение
- Бизнес-семинары
- Итилиум
- Программы повышения квалификации
- Видео-курсы 1C
Тестирование и исправление информационной базы 1С 7.7
1. Сделайте копию информационной базы любым из способов:
Выгрузка информационной базы через Конфигуратор
Архивирование каталога информационной базы.
2. Запустите программу 1С 7.7
В диалоговом окне «Запуск 1С» в раскрывающемся списке «В режиме» выберите «Конфигуратор». В списке информационных баз выберите нужную базу. И нажмите кнопку OK.
Запустится «Конфигуратор».
Выберите меню «Администрирование» — «Тестирование и исправление ИБ…»
В открывшемся диалоговом окне «Тестирование и исправление информационной базы» проверьте, чтобы были отмечены галочками следующие пункты:
- Проверка физической целостности
- Реиндексация
- Проверка логической целостности
- Пересчет служебных данных
- Пересчет итогов
По умолчанию должны быть установлены все этапы тестирования, кроме упаковки таблиц ИБ
Установите переключатель «Тестирование и исправление» (если Вы хотите провести тестирование, установите «Только тестирование»).
Щелкните по кнопке «Настройка».
В открывшемся диалоговом окне «Настройка исправления информационной базы» установите два переключателя «Создавать объекты» — OK — Выполнить.
Появится диалоговое окно Конфигуратора с сообщением: «Перед выполнением операции рекомендуется сделать резервную копию базы данных, т.к. исправление базы данных — операция необратимая. Продолжить?». Нажмите OK.
После завершения тестирования в появившемся окне Конфигуратора с сообщением «Тестирование информационной базы завершено» нажмите OK — Выход.
Закройте Конфигуратор.
Примечание:
Если исправить информационную базу не удается, восстановите ее из последней архивной копии (Подробно о восстановлении данных их копии см. здесь)
Восстановление информационной копии из архивной копии производится в каталог с текущей информационной базой, и всё ее содержимое будет заменено информацией из архивной копии.
Поэтому перед восстановлением проверьте, какая информационная база выбрана текущей.
Внимание:
Если Вы не чувствуете себя достаточно подготовленным пользователем программы, — доверьте работу с информационной базой специалистам!