Проверка учёта и базы 1С: что запускать, в каком порядке и как читать результат

· 9 мин

Содержание

Проверку учёта в 1С:Бухгалтерии 3.0 начинают с отчёта Отчёты → Анализ учёта → Экспресс-проверка: он за пару минут показывает ошибки по счетам, НДС и взаиморасчётам за выбранный период. Если ошибка в цифрах — дальше идут оборотно-сальдовая ведомость и анализ субконто. Если база падает, тормозит или выдаёт «битые ссылки» — нужна техническая проверка в Конфигураторе.

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

Какие бывают проверки в 1С и когда какую выбрать

Проверки делятся по тому, что вы ищете. Ниже — сводка, чтобы не запускать «Тестирование и исправление» там, где хватит отчёта.

Что проверяемИнструментКогда запускатьНужен ли монопольный доступ
Учёт в целомЭкспресс-проверкаПеред отчётностью, раз в месяцНет
Остатки и обороты по счетамОСВ, Анализ субконто, Карточка счётаКогда цифра «не бьётся»Нет
Расчёты с контрагентомАкт сверки расчётовЕжеквартально, по запросуНет
Проводки документаКнопка Дт/Кт в документеСомнения в одном документеНет
Закрытие периодаОбработка «Закрытие месяца»Конец каждого месяцаНет
Целостность базыТестирование и исправлениеОшибки платформы, сбоиДа
Файловая база без запуска 1Сchdbfl.exeБаза не открываетсяБаза закрыта у всех
Конфигурация (код, метаданные)Проверка конфигурацииПосле доработок и обновленийНет

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

Встроенные инструменты проверки 1С: где их найти

В БП 3.0 почти всё для бухгалтера собрано в разделе Отчёты. Основное:

  • 📊 Отчёты → Анализ учёта → Экспресс-проверка — сводный аудит учёта;
  • 📊 Отчёты → Анализ учёта → Анализ состояния налогового учёта по налогу на прибыль — для тех, кто на ОСНО;
  • 📒 Отчёты → Стандартные отчёты — ОСВ, ОСВ по счёту, Анализ счёта, Карточка счёта, Анализ субконто;
  • 🔁 Операции → Закрытие периода → Закрытие месяца — регламентные операции и их ошибки;
  • 🧾 Акты сверки расчётов — в разделах Покупки и Продажи.

Служебные обработки лежат в Администрирование → Обслуживание. Там же журнал регистрации: он показывает, кто и когда менял документ.

Как запустить экспресс-проверку

  1. Откройте Отчёты → Анализ учёта → Экспресс-проверка.
  2. Укажите организацию и период. Для годовой отчётности — весь год.
  3. Нажмите Настройки и отметьте разделы, которые нужны. Лишние снимите, чтобы отчёт был короче.
  4. Нажмите Выполнить проверку.
  5. Разверните группы с красными пометками. У каждой ошибки есть описание и ссылки на документы.

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

Экспресс-проверка не видит ошибок, которые «логичны» для программы. Например, расход отнесён не на тот счёт затрат: проводка корректна, но по смыслу неверна. Такие вещи ловят только ОСВ и глаза бухгалтера.

Проверка документов: проводки, дубли и непроведённые документы

Ошибка в отчёте почти всегда сидит в конкретном документе. Найти его помогают три приёма.

Посмотреть проводки документа

Откройте документ и нажмите кнопку Дт/Кт в командной панели. Откроется результат проведения: проводки, движения по регистрам НДС, учёта затрат, взаиморасчётов.

Что смотреть:

  • ✅ счета дебета и кредита соответствуют операции;
  • ✅ субконто заполнены: контрагент, договор, номенклатура, статья затрат;
  • ✅ сумма НДС ушла в нужный регистр;
  • ✅ дата документа попадает в правильный период.

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

Найти документ по ошибке в цифрах

Удобнее всего идти от счёта. Сформируйте ОСВ, дважды щёлкните по подозрительной сумме — откроется расшифровка. Ещё один щелчок по строке ведёт к карточке счёта, а оттуда — в сам документ.

Дубли и перепроведение

  • 🔍 Двойные контрагенты и номенклатура ищутся обработкой «Поиск и удаление дублей» в Администрирование → Обслуживание → Корректировка данных.
  • 🔄 Если документы вводились задним числом, их нужно перепровести. Закрытие месяца само предлагает этот шаг, если нарушена последовательность.

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

Проверка остатков и оборотов: как найти расхождения

Здесь основной инструмент — оборотно-сальдовая ведомость. По ней видно, где учёт «поплыл».

Признаки ошибок в ОСВ

Что видитеЧто это обычно значит
Кредитовое сальдо по счёту 10, 41, 43Списали больше, чем оприходовали, или нарушен порядок дат
Остаток на 90, 91 после закрытия годаНе выполнена реформация баланса
Сальдо по 20, 25, 26 при методе «без НЗП»Закрытие месяца не прошло или прошло с ошибкой
Развёрнутое сальдо по 60, 62 по одному договоруАванс не зачтён: в документах указаны разные договоры
Сальдо по 68.02 не сходится с декларациейНе сформированы записи книги покупок или продаж
Остаток по 50 «Касса» с минусомРасход наличных проведён раньше поступления

Порядок сверки остатков

  1. Сформируйте ОСВ за период с галочкой «по субконто» для нужного счёта.
  2. Найдите строку с подозрительным сальдо.
  3. Откройте Анализ субконто по контрагенту или номенклатуре — он покажет картину по всем счетам сразу.
  4. Через расшифровку дойдите до документа и проверьте проводки.
  5. Для расчётов с внешним контрагентом сформируйте акт сверки и сравните с его данными.

💡 Отчёт Анализ субконто полезен, когда контрагент «висит» сразу на 60 и 62. Видно, что одна и та же фирма — и поставщик, и покупатель, и можно оформить взаимозачёт.

Сверка сальдо: данные 1С против внешних данных
ПоказательНаши данныеКонтрагентΔ
Расчёты с поставщиками (60)—
Расчёты с покупателями (62)—
НДС (68.02)—
Касса (50)—
Расчётный счёт (51)—
Итоговое расхождение: 0 ₽

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

Эта проверка нужна, когда 1С ведёт себя странно на уровне платформы: ошибки при открытии форм, Объект не найден, отчёты показывают одно, а документы другое, база выросла без причины.

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

  1. Сделайте выгрузку базы: Администрирование → Выгрузить информационную базу в Конфигураторе. Получится файл .dt.
  2. Попросите всех выйти. Режиму нужен монопольный доступ — открытые сеансы пользователей помешают запуску.
  3. Откройте Администрирование → Тестирование и исправление.
  4. Отметьте нужные пункты.
  5. Сначала выберите режим «Тестирование» — он только покажет проблемы. Режим «Тестирование и исправление» включайте, когда понятно, что найдено.

Что делает каждый пункт:

  • 🔧 Реиндексация таблиц — перестраивает индексы. Лечит медленные выборки и часть ошибок чтения.
  • 🔧 Проверка логической целостности — ищет нарушения внутренней структуры данных.
  • 🔧 Проверка ссылочной целостности — находит ссылки на удалённые объекты («битые ссылки»).
  • 🔧 Пересчёт итогов — пересчитывает итоги регистров. Помогает, когда остатки в отчётах не совпадают с движениями.
  • 🔧 Сжатие таблиц — уменьшает файл базы, освобождая место после удалений.
  • 🔧 Реструктуризация таблиц — пересоздаёт таблицы. Самый долгий пункт, без нужды его не включают.

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

Проверка файловой базы без запуска 1С

Если файловая база не открывается вовсе, используйте утилиту chdbfl.exe. Она лежит в папке bin установленной платформы, например C:\Program Files\1cv8\8.3.xx.xxxx\bin\chdbfl.exe.

  1. Закройте базу у всех пользователей.
  2. Скопируйте файл 1Cv8.1CD в отдельную папку.
  3. Запустите chdbfl.exe, укажите путь к файлу.
  4. Сначала проверьте без галочки «Исправлять обнаруженные ошибки».
  5. Если ошибки есть, повторите с галочкой.

Проверка конфигурации

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

Автоматизация проверок в 1С: что можно поставить на расписание

Ручной запуск быстро надоедает. Часть проверок можно автоматизировать.

Тестирование базы по расписанию

Режим «Тестирование и исправление» запускается из командной строки. Это удобно для ночного задания в Планировщике Windows. Пример bat-файла для файловой базы — режим только тестирования, с журналом:

@echo off
set V8="C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe"
set BASE=D:\Bases\Buh
set LOG=D:\Logs\check_%date:~-4%%date:~3,2%%date:~0,2%.txt

%V8% DESIGNER /F"%BASE%" /N"Администратор" /P"пароль" ^
  /IBCheckAndRepair -LogAndRefsIntegrity -RecalcTotals -TestOnly ^
  /Out "%LOG%"

Замените номер платформы, путь и учётные данные на свои. Пароль в bat-файле храните только на сервере с закрытым доступом.

Задание требует монопольного доступа. Ставьте его на ночь, когда в базе никого нет: если в момент запуска кто-то работает, проверка не начнётся, а открытые сеансы оборвать придётся вручную.

Регулярность учётных проверок

ПроверкаКак частоКто делает
Закрытие месяца без ошибокЕжемесячноБухгалтер
Экспресс-проверкаЕжемесячно и перед отчётностьюБухгалтер
ОСВ: отрицательные остаткиЕжемесячноБухгалтер
Акты сверки с ключевыми контрагентамиРаз в кварталБухгалтер
Резервная копия + тестированиеРаз в неделю или месяцАдминистратор

💡 Сохраните свой вариант ОСВ с условным оформлением: красным — отрицательное сальдо по 10, 41, 50, 51. Тогда ошибка будет видна сразу, без построчного просмотра.

Что делать, если проверка нашла серьёзные ошибки

Не все ошибки одинаково срочные. Разберитесь, к какому типу относится ваша.

Что показала проверка?

Закрытый период: как не сломать отчётность

В БП 3.0 есть дата запрета изменения данных: Администрирование → Проведение документов. Если её поставить на дату последней сданной отчётности, никто случайно не перепроведёт старый документ.

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

Когда звать специалиста

  • ❗ после «Тестирования и исправления» база не стартует;
  • ❗ ошибка повторяется после восстановления из копии;
  • ❗ в журнале регистрации видно массовое удаление или изменение документов;
  • ❗ проблема только у одной доработанной формы или отчёта — вероятна ошибка в коде.

Типичные ошибки тех, кто проверяет 1С впервые

  • 🚫 Сразу запускают «Тестирование и исправление». Режим долгий, требует выгнать людей, а ошибку в учёте не найдёт: он про структуру данных, не про проводки.
  • 🚫 Проверяют не тот период. Ошибка за март видна в ОСВ за квартал, но экспресс-проверка за апрель её не покажет.
  • 🚫 Смотрят ОСВ без субконто. Общий остаток по 62 может быть «нормальным», а внутри — плюс по одному клиенту и такой же минус по другому.
  • 🚫 Исправляют проводки руками. Ручная корректировка снимает симптом, но при следующем перепроведении проблема вернётся в другом месте.
  • 🚫 Не повторяют проверку после правок. Одна исправленная ошибка иногда открывает следующую, например при закрытии месяца.
  • 🚫 Работают без резервной копии. Объединение дублей и исправление базы отменить нельзя.

Частые вопросы

Можно ли запустить экспресс-проверку, пока в базе работают другие?
Да. Это отчёт: он только читает данные и не мешает пользователям. На большой базе за год он может формироваться несколько минут.
Сколько длится тестирование и исправление базы?
Зависит от размера. Небольшая файловая база проверяется за минуты, база на десятки гигабайт — часами. Реструктуризация и пересчёт итогов — самые долгие пункты.
Чем chdbfl отличается от тестирования в Конфигураторе?
chdbfl.exe проверяет только физическую структуру файла 1Cv8.1CD и работает без запуска 1С. Конфигуратор проверяет и логику данных: ссылки, итоги регистров.
Есть ли экспресс-проверка в ЗУП?
Отдельного отчёта с таким названием в ЗУП 3.1 нет. Начисления там сверяют отчётом «Анализ начислений и удержаний» и сверкой с бухгалтерией после передачи данных.
Нужно ли проверять клиент-серверную базу через chdbfl?
Нет, утилита работает только с файловыми базами. Для клиент-серверной используйте тестирование в Конфигураторе и средства обслуживания СУБД.