Войти
Windows. Настройка. Интернет. Обслуживание. Компьютеры. Безопасность
  • Какой видеорегистратор выбрать на матрице Sony Starvis IMX291?
  • Ноутбук ASUS X501A - новый бестселлер в бюджетном сегменте Какая карта стоит на ноутбуке asus x501a
  • Драйверы для ноутбука HP Pavilion g6 Скачать программы для hp pavilion g6
  • Как выбрать стол под ноутбук
  • Презентация на тему "направление электрического тока"
  • Экстранет: что это, зачем нужно и как функционирует?
  • Исправление 1с. Наиболее частые ошибки «1С» и методы их исправления. Корректировка поступления с восстановлением НДС в книге продаж

    Исправление 1с. Наиболее частые ошибки «1С» и методы их исправления. Корректировка поступления с восстановлением НДС в книге продаж

    Если с вашей базой 1С возникли проблемы, полезли различные ошибки или даже она перестала запускаться, то следует выполнить тестирование и исправление базы 1С.Первое и самое важное, что нужно сделать перед исправлением любой конфигурации, – . Мы не зря привели 2 способа создания резервной копии базы 1С. Даже если конфигурация перестала запускаться в режиме конфигуратора, вы всегда сможете сделать ее копию, воспользовавшись 1 способом (копированием файла конфигурации).

    Теперь, когда резервная копия сделана, запустите базу в режиме конфигуратора:

    Если ваша конфигурация повреждена на столько, что не запускается даже в режиме Конфигуратора, то для ее восстановления можно , которая входит в комплект поставки 1С Предприятие 8.

    Выберите пункт ‘Администрирование’-‘Тестирование и исправление…’ :

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

    Данная проверка в зависимости от размера вашей базы может выполняться очень долго. Поэтому рекомендуется выбирать по одному режиму проверки в порядке их следования (вначале только режим «Реиндексация таблиц информационной базы», затем только режим «Проверка логической целостности информационной базы» и т.д.) и после каждого исправления проверять пропали или нет ошибки в базе 1С.

    Рассмотрим все режимы проверки и исправления по порядку:

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

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

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

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

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

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

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

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

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

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

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

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

    Выбрав нужный пункт, запустите проверку нажав на кнопку ‘Выполнить’.

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

    Рассмотрим, как в программе «1С:Бухгалтерия 8» редакции 3.0 можно исправить техническую ошибку, допущенную при регистрации документа поступления.

    Пример

    Организация ООО «Новый интерьер», применяющая общую систему налогообложения и положения ПБУ 18/02 (утв. приказом Минфина России от 19.11.2002 № 114н), в феврале 2016 выявила ошибку в учете: сумма затрат на аренду офисного помещения за III квартал 2015 года была ошибочно завышена на 30 тыс. рублей. Также была завышена и сумма вычета НДС, ошибочно зарегистрированная в книге покупок за III квартал 2015 года (5 400 руб.). Допущенная ошибка была обнаружена и исправлена до представления налоговой декларации по налогу на прибыль за 2015 год и до подписания бухгалтерской отчетности за 2015 год. Организация приняла решение внести необходимые изменения в данные бухгалтерского и налогового учета и представить в налоговый орган уточненные налоговые декларации: по НДС - за III квартал 2015 года; по налогу на прибыль - за 9 месяцев 2015 года.

    Затраты на аренду офисного помещения были отражены в программе с помощью документа Поступление (акт, накладная) с видом операции Услуги (акт). Напоминаем, что доступ ко всем документам поступления осуществляется из раздела Покупки . В результате проведения документа были сформированы бухгалтерские проводки, а также записи в специальные ресурсы для целей налогового учета для счетов с признаком налогового учета (НУ):

    Дебет 60.01 Кредит 60.02 - на сумму зачтенной предоплаты за аренду помещения (76 700 руб.); Дебет 26 Кредит 60.01 - на стоимость аренды помещения (65 000 руб.); Дебет 19.04 Кредит 60.01 - на сумму НДС (11 700 руб.).

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

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

    Форма документа Корректировка поступления на закладке Главное видоизменяется в зависимости от выбранного вида операции, а также от периода внесения изменений в документ-основание.

    Согласно пункту 6 ПБУ 22/2010 ошибку отчетного года, выявленную после окончания этого года, но до даты подписания бухгалтерской отчетности за этот год, следует исправлять записями по соответствующим счетам бухгалтерского учета за декабрь отчетного года. Поэтому в нашем случае документ Корректировка поступления следует датировать декабрем 2015 года (поле от ).

    На закладке Главное в поле Вид операции доступны следующие операции:

    • Исправление в первичных документах - используется для отражения исправления ошибок, допущенных поставщиком при оформлении документов. Исправление в первичных документах не является независимым событием и относится к тому же периоду, что и сам исправляемый документ. Поставщик, исправляя первичные документы, выставляет исправленный счет-фактуру;
    • Корректировка по согласованию сторон - регистрирует согласованное между продавцом и покупателем изменение стоимости ранее реализованных товаров, работ и услуг, то есть независимое событие, которое относится к текущему периоду. Поставщик в данном случае выставляет корректировочный счет-фактуру;
    • - предназначена для исправления ошибок ввода данных, допущенных пользователем при регистрации первичных документов и (или) полученного счета-фактуры, и позволяет исправить ошибочно введенные реквизиты счета-фактуры, в том числе и суммовые показатели. Исправление относится к тому же периоду, что и сам некорректно введенный документ.

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


    Рис. 1. Документ «Корректировка поступления», закладка «Главное»

    В зависимости от установленного значения реквизита Отражать корректировку документ может отражать изменения в двух вариантах:

    • Во всех разделах учета (нужно оставить этот вариант);
    • Только в учете НДС .

    Переключатель Отражение доходов и расходов в Примере 1 следует установить в положение Отнести на тот же счет, что и услуги (20, 26, 44,...).

    Табличные части Товары и Услуги заполняются автоматически по документу, указанному в поле Основание . Каждой строке исходного документа соответствуют две строки в документе корректировки (рис. 2):

    • до изменения ;
    • после изменения .


    Рис. 2. Документ «Корректировка поступления», закладка «Услуги»

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

    На основании документа Корректировка поступления нужно зарегистрировать исправленную версию документа Счет-фактура полученный по кнопке Зарегистрировать .

    После проведения документа Корректировка поступления сформируются следующие бухгалтерские проводки:

    Дебет 60.02 Кредит 60.01 - на образовавшуюся сумму аванса поставщику (35 400 руб.), выплаченного за аренду помещения; СТОРНО Дебет 68.02 Кредит 19.04 - на всю сумму НДС (11 700 руб.), которая ранее была ошибочно принята к вычету по «неправильному» счету-фактуре, подлежащему аннулированию в книге покупок; Дебет 68.02 Кредит 19.04 - на положенную сумму вычета НДС (6 300 руб.); СТОРНО Дебет 19.04 Кредит 60.01 - на ошибочное завышение суммы предъявленного НДС (5 400 руб.); СТОРНО Дебет 26 Кредит 60.01 - на ошибочное завышение стоимости аренды помещения (30 000 руб.).

    Для целей налогового учета по налогу на прибыль соответствующие суммы фиксируются также в ресурсах Сумма НУ Дт и Сумма НУ Кт для счетов с признаком налогового учета (НУ). Разниц (постоянных (ПР) и временных (ВР)) между данными бухгалтерского и налогового учета не возникает.

    Все без исключения записи датированы 31.12.2015. После выполнения обработки Закрытие месяца (раздел Операции ) при автоматическом заполнении отчетности исправленные данные бухгалтерского и налогового учета попадут, как в годовую бухгалтерскую отчетность, так и в декларацию по налогу на прибыль организаций за 2015 год. А вот уточненную декларацию по налогу на прибыль за 9 месяцев 2015 года придется скорректировать вручную. Для этого автоматически заполненный показатель строки 040 «Косвенные расходы - всего» Приложения № 2 к Листу 02 декларации по налогу на прибыль (утв. приказом ФНС России от 26.11.2014 № ММВ-7-3/600@), следует уменьшить на 30 000 руб.

    После проведения документа Корректировка поступления помимо записей в регистр бухгалтерии вводятся корректирующие записи в регистры накопления НДС предъявленный и НДС покупки. При уменьшении стоимости приобретенных товаров и услуг дополнительный лист книги покупок за III квартал 2015 года сформируется автоматически. В дополнительном листе будут отражены записи:

    • сторнировочная - на ошибочно зарегистрированную сумму вычета НДС;
    • принимаемая к вычету сумма НДС, предъявленная по счету-фактуре от поставщика.

    Операции по исправлению собственной ошибки и по вычету НДС по аренде автоматически будет отражены в уточненной декларации по НДС за III квартал 2015 года:

    • в Разделе 3 «Расчет суммы налога, подлежащей уплате в бюджет...»;
    • в Разделе 8 «Сведения из книги покупок...»;
    • в Приложении № 1 «Сведения из дополнительных листов книги покупок» к Разделу 8 декларации по НДС (утв. приказом ФНС России от 29.10.2014 № ММВ-7-3/558@).

    Напоминаем, что организация должна самостоятельно исчислить и уплатить пени, если причитающиеся суммы налогов уплачиваются в более поздние по сравнению с установленными законодательством о налогах и сборах сроки (п. 1 ст. 75 НК РФ).

    Для расчета денежной суммы, которую налогоплательщик должен выплатить в качестве пени, можно воспользоваться помощником расчета пени из раздела «Налоги и взносы» ИС 1С:ИТС.

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

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

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

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

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

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

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

    • Реиндексация таблиц информационной базы - это полное перестроение индексов для таблиц базы данных. Реиндексация повышает скорость работы информационной базы. Процедура длительная, но никогда не будет лишней.
    • Проверка логической целостности информационной базы - проверять логическую и структурную целостность БД, исправляет ошибки в данных;
    • Проверка ссылочной целостности информационной базы - проверка «битых ссылок» в базе данных. Такие ошибки могут возникать при непосредственном удалении объектов системы или сбоях. Существует 3 варианта действий для исправления таких ошибок:
      • Создавать объекты - система создает элементы-заглушки, которые можно потом заполнить необходимой информацией,
      • Очищать ссылки - «битые» ссылки будут очищены,
      • Не изменять - система только покажет вам ошибки.
    • Пересчет итогов. Итоги - таблица предварительно подсчитанных результатов в регистрах накопления, расчета и бухгалтерии. Пересчет итогов, также как реиндексация, никогда не будет вредна и даст плюс в скорости работы программы;
    • Сжатие таблиц информационной базы - при удалении данных 1С не удаляет строки таблиц, а лишь «помечает» их на удаление. Они не видны пользователю, но продолжат находится в БД. Сжатие базы данных удаляет эти данные безвозвратно. Так же такого же эффекта можно достичь выгрузкой и загрузкой файла информационной базы (*.dt);
    • Реструктуризация таблиц информационной базы - долгий процесс, с помощью которого система осуществляет пересоздание таблиц базы. Такая процедура происходит и при внесение изменений в структуру конфигурации.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Из-за чего возникают ошибки в базе 1с?

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

    Виды ошибок в базе 1с

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

    1. Ошибка формата потока
    2. Поле объекта не обнаружено
    3. Метод объекта не обнаружен
    4. Недостаточно памяти
    5. Ошибки связанные с таблицами SQL (актуальны для серверов 1с которые работают на реляционных базах данных, например MySQL)
    6. Ошибка доступа 1с

    Ошибка формата потока в 1с

    ошибка формата потока 1с

    Поле объекта не обнаружено

    Поле объекта не обнаружено

    Индекс находится за границами массива

    Ошибка 1с

    Ошибка формата потока в 1с

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

    Поле объекта не обнаружено

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

    Индекс находится за границами массива

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

    Метод объекта не обнаружен

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

    Недостаточно памяти в 1с

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

    Возможное исправление ошибки 1с «Недостаточно памяти»

    Ошибка кроется в ограниченном выделении адресной памяти операционной системой под ПО (программное обеспечение).
    Ограничения для адресной памяти по умолчанию составляют:

    • для 32 битной системы – 2гб
    • для 64 битной – 4 гб

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

    1. Запустите командную строку: “Пуск – Выполнить” – введите CMD и нажмите клавишу enter
    2. Теперь в командной строке введите текст без кавычек “bcdedit /set increaseuserva 3072″, где 3072 – размер желаемой адресной памяти
    3. Перезагрузите Вашу операционную систему (компьютер)
    4. Попробуйте выполнить то действие в 1С, которое не получалось ранее и приводило к ошибке.
    5. Если всё получилось и операция повторяется не так часто – рекомендуется вернуть размер адресной памяти к значению по умолчанию с помощью команды “bcdedit /deletevalue increaseuserva”

    Ошибки связанные с таблицами SQL

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

    Ошибка доступа в 1с

    Данная ошибка происходит тогда когда пользователь пытается выполнить какое-либо действие которое запрещено правами доступа (роли). Именно поэтому система выдает ошибку доступа в 1с. Роли настраиваются в конфигураторе программистом.

    Не получилось исправить ошибку в 1с?

    Если у Вас не получилось исправить какую-нибудь ошибку в 1с не стоит отчаиваться, поднимите трубку и позвоните нам! Наши специалисты всегда готовы Вам помочь в решении любых вопросов связанных с 1с, в том числе и с ошибками возникающими при работе системы.

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

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

    Тестирование и исправление информационной базы 1С мы рассмотрим на примере конфигурации 1С Бухгалтерия редакции 3.0 (релиз – 3.0.54.20), платформа - 8.3.10.2561. Для более старых редакций и других конфигураций, а также версий платформы 8.2, алгоритм работы данной утилиты аналогичен.

    Начнем с нашего обязательного напоминания о том, что перед ЛЮБЫМИ манипуляциями с конфигуратором 1С, в том числе и перед тем, как провести тестирование и исправление базы 1С 8.3, рекомендуется создать резервную копию той базы данных, с которой мы собираемся иметь дело.

    Нужный нам режим работы, созданный, чтобы протестировать базу 1С и исправить найденные ошибки, доступен в конфигураторе, в разделе меню «Администрирование».


    Запустив утилиту, мы увидим следующее окно:


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

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

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

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

    Пересчет итогов, с понятием о которых мы сталкиваемся в регистрах 1С. Это таблицы результатов, подсчитанные данные из которых анализировать проще и быстрее, чем «пересматривать» весь регистр. Процедура способна увеличить скорость работы БД.

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

    Реструктуризация таблиц ИБ – во время этого процесса система пересоздает таблицы БД. Обычно это происходит при внесении изменений в структуру метаданных конфигурации. Процесс может занять длительное время.

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

    Еще ниже находятся варианты работы с «битыми» ссылками и при частичной потере данных. Доступны три варианта:

    • Создавать объекты – система создает пустой элемент, который потом можно будет заполнить данными вручную.
    • Очищать ссылки – «битые» ссылки и объекты с частичными данными будут удалены.
    • Не изменять – только показав ошибки, объекты система менять не станет.

    И последняя зона нашего окна – возможность приостановить и продолжить прерванное тестирование. Дело в том, что в некоторых БД процесс тестирования и исправления может занять длительное время (от 1-2, до 20-30 часов). При наличии подозрений на то, что система будет проводить проверку очень долго, можно поставить галочку «Прервать выполнение проверки через» и установить временной промежуток, по истечении которого выполнение проверки будет приостановлено.


    При наличии галочки «Продолжить прерванное ранее тестирование», нажатие кнопки «Выполнить» продолжит тестирование с места остановки.

    Утилита chdbfl.exe

    Если в силу ряда причин попасть в конфигуратор мы не можем – нет прав на запуск, например, то можно воспользоваться утилитой «chdbfl.exe». Это, по сути, аналог тестирования и исправления файловой (для SQL не подходит) информационной базы. Она проводит проверку физической целостности БД. Рассмотрим, где она находится и как ею пользоваться.

    Заходим в папку с установленной платформой. Скачивать файл не надо.


    После запуска мы увидим следующее окно:


    В нем нужно указать путь к файлу БД и подтвердить (или не делать этого) необходимость исправления выявленных ошибок. Путь к файлу БД можно узнать из списка баз данных.


    После окончания проверки система сообщит о найденных ошибках.