Тестирование и исправление информационной базы
Процедура тестирования и исправления информационной базы служит для диагностики и устранения ошибочных состояний информационных баз, имеющих различный формат хранения данных (файловый или клиент-серверный):
Процедура позволяет выбрать проверки и режимы, которые должны быть выполнены для текущей информационной базы. Для баз, использующих клиент-серверный вариант, возможна проверка логической целостности данных и пересчет итогов. Для баз, использующий файловый вариант, в дополнение к этим проверкам, может быть выполнена реиндексация таблиц и сжатие информационной базы.
Имеется возможность выполнять только тестирование или тестирование с исправлением. Причем, возможен выбор нескольких вариантов исправления конфликтных ситуаций.
Процесс тестирования и исправления информационной базы может быть разбит на несколько этапов. При этом доступны следующие возможности:
- ограничение времени тестирования и исправления;
- сохранение параметров тестирования между этапами;
- продолжение прерванного ранее тестирования и исправления;
- поддержка тестирования и исправления порциями в командной строке запуска.
Следует заметить, что тестирование и исправление информационной базы может выполняться только в монопольном режиме (т.е. работа пользователей с информационной базой в процессе тестирования и исправления невозможна).
Тестирование и исправление информационной базы 1С 7.7
1. Сделайте копию информационной базы любым из способов:
Выгрузка информационной базы через Конфигуратор
Архивирование каталога информационной базы.
2. Запустите программу 1С 7.7
В диалоговом окне «Запуск 1С» в раскрывающемся списке «В режиме» выберите «Конфигуратор». В списке информационных баз выберите нужную базу. И нажмите кнопку OK.
Запустится «Конфигуратор».
Выберите меню «Администрирование» — «Тестирование и исправление ИБ…»
В открывшемся диалоговом окне «Тестирование и исправление информационной базы» проверьте, чтобы были отмечены галочками следующие пункты:
- Проверка физической целостности
- Реиндексация
- Проверка логической целостности
- Пересчет служебных данных
- Пересчет итогов
По умолчанию должны быть установлены все этапы тестирования, кроме упаковки таблиц ИБ
Установите переключатель «Тестирование и исправление» (если Вы хотите провести тестирование, установите «Только тестирование»).
Щелкните по кнопке «Настройка».
В открывшемся диалоговом окне «Настройка исправления информационной базы» установите два переключателя «Создавать объекты» — OK — Выполнить.
Появится диалоговое окно Конфигуратора с сообщением: «Перед выполнением операции рекомендуется сделать резервную копию базы данных, т.к. исправление базы данных — операция необратимая. Продолжить?». Нажмите OK.
После завершения тестирования в появившемся окне Конфигуратора с сообщением «Тестирование информационной базы завершено» нажмите OK — Выход.
Закройте Конфигуратор.
Примечание:
Если исправить информационную базу не удается, восстановите ее из последней архивной копии (Подробно о восстановлении данных их копии см. здесь)
Восстановление информационной копии из архивной копии производится в каталог с текущей информационной базой, и всё ее содержимое будет заменено информацией из архивной копии.
Поэтому перед восстановлением проверьте, какая информационная база выбрана текущей.
Внимание:
Если Вы не чувствуете себя достаточно подготовленным пользователем программы, — доверьте работу с информационной базой специалистам!
Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве
Тестирование и исправление базы 1С 8.3 — какие галочки ставить?
2018-01-15 · Posted in 1С:Предприятие 8.1/8.2/8.3
Существуют различные варианты настройки тестирования, рассмотрим эти галки:
- Реиндексация таблиц информационной базы — это полное перестроение индексов для таблиц базы данных. Реиндексация повышает скорость работы информационной базы. Процедура длительная, но никогда не будет лишней.
- Проверка логической целостности информационной базы — проверять логическую и структурную целостность БД, исправляет ошибки в данных;
- Проверка ссылочной целостности информационной базы — проверка «битых ссылок» в базе данных. Такие ошибки могут возникать при непосредственном удалении объектов системы или сбоях. Существует 3 варианта действий для исправления таких ошибок:
- Создавать объекты — система создает элементы-заглушки, которые можно потом заполнить необходимой информацией,
- Очищать ссылки — «битые» ссылки будут очищены,
- Не изменять — система только покажет вам ошибки.
Leave a Reply
Пароль на архивы: 1
Categories:
- 1С:Предприятие 7.7 (421)
- Бухгалтерия (58)
- Документооборот (54)
- Зарплата и кадры (67)
- Общие вопросы (95)
- работа в SQL-версии программы (70)
- работа в терминальном сервере (48)
- распределенные базы данных (14)
- Торговля и склад (13)
- RAID (5)
- TV (4)
- UTM-система, шлюз безопасности (27)
- Железо (17)
- Мини-АТС / SIP (2)
- Принтеры (12)
- Сеть (12)
- Apache (4)
- CLOUD (4)
- Cpanel (1)
- DNS (4)
- E-mail (9)
- HTML (24)
- MySQL / PostgreSQL (23)
- Office365 (3)
- SAPE.ru (1)
- SEO (2)
- WordPress (3)
- CentOS (6)
- FreeBSD (14)
- Mac OS (3)
- Ubuntu (8)
- VMWare (51)
- Active Directory (56)
- Exchange (3)
- Hyper-V (7)
- Internet Explorer (2)
- MS-DOS (1)
- Office (50)
- PowerShell (10)
- RDS (15)
- SQL (27)
- Windows – 2000 (95)
- Windows – 7 (81)
- Windows – 8 (39)
- Windows – XP (144)
- Windows – 10 (85)
- Windows – 11 (18)
- Windows Server 2003 (67)
- Windows Server 2008 (80)
- Windows Server 2012 (38)
- Windows Server 2016/2019 (60)
- Windows Server 2022 (6)
- Adobe (4)
- CorelDraw (2)
- Crypto-PRO (7)
- Kerio Winroute (31)
- Notepad++ (2)
- OpenVPN (1)
- Squid-cache (1)
- Stalker Communigare (2)
- TeamViewer (2)
- Torrent (2)
- WinRAR (1)
- Шифровальщики (1)
Тестирование и исправление базы 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С «Зима подарков»
Уникальные возможности системы ГАРАНТ для студентов

Поздравление с Днём Бухгалтера
Отзывы о компании
Сивелькина С. В.

ПАО «НИКО-БАНК» выражает свою благодарность за оперативную и грамотную работу.
В условиях постоянно меняющегося законодательства Банк заинтересован иметь полную и актуальную номативную базу. Это обеспечивается использованием Банком справочно-нормативной системы «Гарант».
Безусловным плюсом в работе компании «МастерСофт» является быстрое реагирование сотрудников при предоставлении документов по запросу Банка, принятых до обновления справочно-правовой системы.
Мордвинцев С. П.

Коллектив компании «АЭРОПОРТ ОРЕНБУРГ» выражает благодарность за взаимовыгодное сотрудничество с МастерСофт-ИТ. Оперативная поставка антивирусных программ Dr. Web обеспечила надежную защиту нашей компьтерной сети.
Особая благодарность сотрудникам Департамента продаж СЦ ИТ за профессиональный подход в решении всех возникающих задач.
Ряховская Н. А.

ООО «Орский Вагонный Завод» выражает искреннюю благодраность за качество обслуживания вашими специалистами. Консультации и поставка антивирусов всегда проходят оперативно и на высоком профессиональном уровне.
Уверены, что и в дальнейшем наше сотрудничество на взаимовыгодных условиях продолжится.
Кетерер Т. М.
Продукты компании
- 1С
- Гарант
- Программное обеспечение
- Бизнес-семинары
- Итилиум
- Программы повышения квалификации
- Видео-курсы 1C

