Наиболее частые ошибки «1С» и методы их исправления. Наиболее частые ошибки «1С» и методы их исправления Как исправить ошибки в номерах, датах и суммах полученных счетов-фактур, зарегистрированных в прошлых налоговых периодах

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

Перед проведением любых операций необходимо !

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

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

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

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

Получите 267 видеоуроков по 1С бесплатно:

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

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

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

Первым предложением каждого специалиста в такой ситуации, станет восстановление резервной копии. Если таковой не имеется или она устарела, необходимо будет предпринять ряд несложных действий, например, протестировать базу 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 не подходит) информационной базы. Она проводит проверку физической целостности БД. Рассмотрим, где она находится и как ею пользоваться.

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


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


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


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

Как пользователю исправить собственные ошибки, допущенные в бухгалтерском и налоговом учете по налогу на прибыль, рассказывают эксперты 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.2 и 8.3. Данная ошибка может возникнуть как при запуске информационной базы, так и в процессе какой-либо операции. Рассмотрим, как можно исправить данную ошибку.

Рис. 1. Окно с ошибкой

В первую очередь, ОБЯЗАТЕЛЬНО(!!!) сделайте копию поврежденной базы. Лучше сделать копию файла 1Cv8.1CD. Для этого необходимо перейти в каталог, где хранится база, скопировать ее и сохранить в любом для Вас удобном каталоге.


Рис. 2. Копирование базы


Рис. 3. Вставка базы в каталог

После копирования базы, необходимо внутреннее тестирование. Для этого заходим в нашу базу через конфигуратор, переходим по вкладке “Администрирование” и нажимаем на “Тестирование и исправление”.


Рис. 4. Запуск Конфигуратора


Рис. 5. Тестирование и исправление

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


Рис. 6. Запуск тестирования и исправления

После внутреннего тестирования необходимо провести еще и внешнее тестирование. Для этого мы закрываем конфигуратор и открываем утилиту chdbfl.exe. Она находится в папке с платформой, которая, как правило, находится в папке C:\Program Files (x86)\1cv8\8.3.10.2252\bin.

Рис.7. Путь к утилите

Запускаем данный файл, в поле “Имя файла БД” прописываем путь, где лежит наша база и ставим галочку “Исправлять обнаруженные ошибки, далее выполняем тестирование.


Рис. 8. Запуск внешнего тестирования

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

Пивкин Андрей. Специалист Линии консультаций

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

Рассмотрим пример.

Допустим, общество «Конфетпром» в марте обнаружило техническую ошибку при предоставлении услуг связи за декабрь 2015 года, сумма затрат была превышена на 30 600 руб.

Было оформлено документом Поступление (акты, накладные) из раздела Покупки. Также сразу был зарегистрирован счёт-фактура:

Также был выставлен счёт-фактура:

и был принят НДС к вычету:

На данное поступление был оформлен корректирующий документ .

Важно определить причину корректировки (вид операции):

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

Рассмотрим данный пример при двух этих ситуациях.

Собственная ошибка

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

При редактировании документа прошлого периода в поле Статья прочих доходов и расходов устанавливаются Исправительные записи по операциям прошлых лет. Это статья доходов/расходов с видом статьи Прибыль (убыток) прошлых лет:

На закладке Услуги заносим новые данные:

При проведении документ формирует сторнирующие проводки в сторону уменьшения, если окончательная сумма меньше исправленной. И дополнительные проводки на недостающую сумму при обратной ситуации:

Помимо этого, при корректировке прошлого периода в 1С 8.3 создаются корректировочные проводки прибыли (убытка):

В Книге покупок отображается скорректированная сумма НДС:

После исправления прошлого периода в 1С 8.3 необходимо сделать за прошлый год в разделе Операции – Закрытие месяца в декабре.

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

Техническая ошибка в документах поставщика

При допущенной ошибке поставщика Вид операции устанавливаем Исправление в первичных документах. Указываем номер исправления как для поступления, так и для счёта-фактуры:

На закладке Услуги указываем правильное значения:

Документ делает аналогичные проводки с исправлением собственной ошибкой по корректировке прошлого периода. Также можно распечатать исправленные печатные документы.

Товарную накладную:

Счет-фактуру:

Для отражения исправленного счёта-фактуры в Книге покупок необходимо создать документ Формирование записей книги покупок из раздела Операции, выбрав Регламентные операции по НДС:

Помимо основного листа в Книге покупок:

Исправление также отражается в дополнительном листе:

Корректировка реализации прошлого периода

Рассмотрим на примере.

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

Была оформлена документом Реализация (акты, накладные) из раздела Продажи. Также сразу был зарегистрирован счёт-фактура:

На данную реализацию был оформлен корректирующий документ Корректировка реализации. Вид операции при технической ошибке выбирается Исправление в первичных документах. На закладке Услуги необходимо внести корректирующие изменения:

Также необходимо выставить исправленный счёт-фактуру:

В движениях отражаются корректирующие проводки:

Исправленная реализация отражается в дополнительном листе Книги продаж. Для её формирования необходимо перейти на страницу Продажи – Книга продаж:

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

Аннулирование ошибочно занесённого документа

Бывают ситуации, когда ошибочно занесён документ, например, создан .

Например, общество «Конфетпром» в марте обнаружило несуществующий документ поступления услуг связи за декабрь 2015 года.

Производится ручной операцией Сторно-операцией в Операции, введённые вручную из раздела Операции.

В поле Сторнирующий документ выбрать ошибочно введённый документ. Данный сторно документ сторнирует все проводки, а также начисление НДС:

Для занесения сторно операции в Книгу покупок необходимо создать Отражение НДС к вычету из страницы Операции:

  • В документе необходимо установить все галочки;
  • Обязательно указать дату записи дополнительного листа:

На закладке Товары и услуги:

  • Заполнить данные из расчётного документа и установить отрицательную сумму;
  • Проконтролировать, чтобы в поле Событие было установлено значение Предъявлен НДС к вычету:

Проверить правильно ли отражено аннулирование ошибочного документа можно в Книге покупок – раздел Покупки:

Как отразить реализацию прошлого периода

Рассмотрим на примере.

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

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

В документе счёт-фактура указываем дату исправления (март) и эта же дата указывается в Выставлен (передан контрагенту):

Для отражения НДС в прошлом периоде необходимо установить галочку Ручная корректировка и исправить в регистре НДС Продажи:

  • Запись дополнительного листа – установить Да;
  • Корректируемый период – установить дату изначального документа. В нашем случае декабрь: