что такое тии в 1с

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

В этой статье мы рассмотрим данную системную утилиту «Тестирование и исправление информационной базы» в 1С 8.3 и особенности её использования.

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

Перед проведением любых операций необходимо сделать резервную копию базы данных!

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

Режим тестирования и исправления вызывается в конфигураторе системы 1С 8.3 выбором меню Администрирование — Тестирование и исправление.

Проверки и режимы

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

Если по каким-то причинам тестирование и исправление не помогает или у вас нет доступа в конфигуратор, воспользуйтесь утилитой chdbfl.exe.

Другие статьи по 1С:

Получите понятные самоучители по 1С бесплатно:

Бонус! Видеоинструкция по проведению тестирования и исправления БД 1С:

Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Источник

Тестирование и исправление базы 1С 8. Ставим флажки осознанно

В статье рассматривается системная утилита «Тестирование и исправление информационной базы» — в каких случаях может помочь, какие имеет настройки для чего нужны.

Содержание

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

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

Все болит, ничего не помогает!

Если мы словили ошибку времени выполнения — отладчик в руки и вперед! А что делать, если причина ошибки не локализуется и от нас не зависит? Верно! Воспользоваться средствами диагностики! Вообще, средств диагностики и исправления ошибок, связанных именно с платформой и БД, не так много.

Тестирование и исправление ИБ средствами встроенной утилиты

Запускается данная утилита из конфигуратора, через меню Администрирование, в котором следует выбрать пункт «Тестирование и исправление». Откроется окно утилиты:

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

Какие же флажки следует ставить и для чего?

Первое и главное — сделать резервную копию базы. Так как если вы будете не просто запускать не просто тестирование, а еще и исправление выявленных ошибок, данная операция будет необратима, и если что-то пойдет не так, все может стать еще хуже 🙂

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

Данная галочка отвечает за перестроение индексов у таблиц базы данных. Вообще, индексы — это предмет отдельного обсуждения, и здесь я упомяну лишь, что часть индексов создается платформой, а другая часть — нашими умелыми ручками разработчиков 1С. Индексы нужны для ускорения поиска данных и повышения производительности 1С при работе с данными. И вот этот флажок «Реиндексация таблиц» отвечает за то, что утилита заново физически пересчитает все индексы, чтобы они не расходились с индексируемыми исходными таблицами. Также, полное перестроение индексов может привести к значительной оптимизации их работы и ускорению всей системы в целом.
Небольшое дополнение — этот флажок больше подходит для файловых баз, так как для клиент-серверных 1С рекомендует реиндексацию делать средствами самой СУБД (MS SQL Server, PostgreSQL и т.д.) Например, можно почитать тут: https://its.1c.ru/db/metod8dev#content:5837:hdoc:p4

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

Ошибки, связанные с нарушением логической целостности, чаще всего возникают в результате некорректного обновления конфигурации, или в момент аварийного завершения работы при записи объекта. Это происходит потому, что редактирование объекта в базе означает редактирование записей в соответствующих таблицах СУБД. А при аварийном завершении в одних таблицах записи уже внесены, а в других — система не успела, что и приводит к логической рассинхронизации.
Тестирование и исправление с установленным флажком «Проверка логической целостности информационной базы» решает эти проблемы, восстанавливая логические связи между записями в таблицах.

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

Это подпункт проверки логической целостности, и отдельно его указать нельзя — если проставить его, то и предыдущий устанавливается автоматически.
Данный флажок отвечает за проверку и исправление т.н. «битых» ссылок на несуществующие объекты. Чаще всего «битые» ссылки появляются из-за некорректных действий разработчика. Неверно настроенные правила обмена или непосредственное удаление объектов могут приводить к появлению «битых» ссылок.

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

Итоги — это отдельные таблицы в ИБ, которые хранят рассчитанные на основе движений итоги по регистрам бухгалтерии, накопления и периодических регистров сведений. Простейший пример — мы начали учет в январе; за январь у нас 100 движений приход и 100 движений расход. Когда мы хотим сформировать отчет, к примеру, по остаткам на 15 февраля, платформа получает уже рассчитанные итоги за январь, досчитывает по таблице движений остатки до 15 февраля, и возвращает эти остатки. Если бы итогов не было, нам бы каждый раз пришлось анализировать все движения с начала времен, что сильно замедлило бы работу.

Но в процессе работы, в таблицах итогов накапливаются нулевые значения, которые замедляют обработку данных для соответствующих регистров. Кроме того, в результате сбоев, выключения электричества и т.п., таблица итогов может не соответствовать движениям, которые эти итоги сформировали. Например, два движения в приход 10 шт, но в итогах не 20шт, как ожидается, а 10.

Для того, чтобы привести в соответствие итоги и движения, а также для оптимизации таблиц итогов, и используется утилита со включенным флажком «Пересчет итогов».

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

Данный флажок доступен только для файлового варианта, так как при использовании сервера 1С, за управление физическими таблицами и выделение места на диске под них отвечает СУБД. При удалении данных из базы 1С, платформа для экономии ресурсов и времени не удаляет физически данные из СУБД. Они остаются в таблицах, но со специальной пометкой, чтобы платформа 1С их не использовала. В результате объем файла БД со временем увеличивается за счет этих скрытых объектов. Сжатие таблиц ИБ физически удаляет такие объекты.

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

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

Пересоздание автономной конфигурации

Этот флажок предназначен для создания автономной конфигурации для мобильного клиента с автономным режимом. Эта возможность появилась в платформе начиная с версии 8.3.16. Если вкратце, часть критичного функционала, который должен быть доступен оффлайн, можно вынести в автономную конфигурацию, которая будет использоваться мобильным клиентом, если основной сервер не доступен. Подробнее можно почитать здесь:
https://wonderland.v8.1c.ru/blog/mobilnyy-klient-s-avtonomnym-rezhimom/

Нюансы

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

На этом статья подходит к концу! Спасибо что дочитали, и удачи!

Источник

Тестирование и исправление базы 1С 8.3 — какие галочки ставить?

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

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

Рассмотрим этот инструмент и как с ним работать. Особенно подробно разберем какие флаги надо ставить в интерфейсе.

Если у вас нет времени читать, можете просто просмотреть наше видео:

Тестирование и исправление в конфигураторе

Запустим программу в режиме конфигуратор:

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

Выбираем из меню Администрирование пункт “Тестирование и исправление”:

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

Какие галочки ставить?

Существуют различные варианты настройки тестирования, рассмотрим эти галки:

Получите понятные самоучители по 1С бесплатно:

В нашем примере проставим все галочки как показано на рисунке и нажимаем “Выполнить”:

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

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

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

После окончания тестирования нажимаем “Закрыть”:

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

Результат выполнения операций мы можем увидеть в окне служебных сообщений.

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

Тестирование и исправление закончено.

Если конфигуратор не открывается: утилита chdbfl.exe

Если база повреждена настолько, что вы не можете зайти в конфигуратор, можно воспользоваться утилитой от 1С chdbfl.exe. Утилита устанавливается вместе с платформой 1С и найти ее можно в папке Bin каталога установки:

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

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

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

После того как нажали копировать, нажимаем правой кнопкой на пустом месте окна папки и нажимаем “Вставить”. Копия сделана, запускаем утилиту:

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

Появляется главное окно утилиты. Нам нужно указать имя файла базы данных. Нажимаем на три точки. Открывается окно выбора файла БД. Ищем каталог вашей базы и в нем указываем на файл 1Cv8.1CD. Нажимаем “Открыть”.

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

Ставим галочку “Исправлять обнаруженные ошибки” и нажимаем “Выполнить”.

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

Ждем окончания операции. Она может занять продолжительное время, в зависимости от размера базы.

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

После выполнения, если были исправлены ошибки они отобразятся в окне утилиты. В моем случае ошибок не обнаружено. Нажимаем “Закрыть” и пробуем зайти в программу. Если зайти все же не получается, вам необходимо обратиться к специалисту.

Источник

Тестирование и исправление базы 1С 8.3: какие галочки ставить

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

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

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

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

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

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

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

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

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

Получите понятные самоучители 2021 по 1С бесплатно:

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

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

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

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

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

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

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

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

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

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

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

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

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

Иногда в отчетах могут отражаться неверные данные. Мы исправляем, перепроводим документы, а они не меняются… Видим цифру, открываем карточку счета — документа нет. В чем может быть проблема? Все просто — сбились итоги.

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

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

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

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

Сжатие таблиц в 1С 8.3 — это физическое удаление записей, которые ранее были помечены на удаление и удалены из программы, информация о них удаляется полностью из информационной базы, в результате таблицы базы становятся меньше. Такого же эффекта можно достичь путем выгрузки и загрузки файла информационной базы через Конфигуратор (*.dt).

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

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

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

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

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

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

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

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

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

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

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

Если Вы еще не являетесь подписчиком системы БухЭксперт8:

После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.

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

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

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

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

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

Добрый день.
Какие режимы проверки ставить зависит от причины, из-за которой выполняется тестирование. Причины описаны в статье. Разработчики по умолчанию предлагают следующие пункты: смотрите прикрепленный файл.

Огромная благодарность,не знала об этой функции

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

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

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

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

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

что такое тии в 1с. Смотреть фото что такое тии в 1с. Смотреть картинку что такое тии в 1с. Картинка про что такое тии в 1с. Фото что такое тии в 1с

Благодарю Марию Демашеву за вебинар по отчётности УСН. Всё как, всегда супер! Интересно, актуально и продуктивно.

Источник

Тестирование и исправление ошибок в базе 1С

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

Тестирование проводится в монопольном режиме: в базе не должны работать пользователи.

Запускаем программу в режиме Конфигуратор

В открывшемся диалоговом окне поставьте отметки напротив нужных режимов проверки.

Поставьте отметку «Тестирование и исправление», чтобы автоматически исправлять ошибки,найденные в базе.

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

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

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

Уже более 10 000 компаний работают
в облачной 1С от 42Clouds

— Консультация по 1С Бесплатно!

— Поддержка 24/7 по техническим вопросам: в чате, по телефону, по почте

— Все типовые конфигурации онлайн, доступ через RDP, Remote App, Web

Источник

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

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