Проверка учёта и базы 1С: что запускать, в каком порядке и как читать результат
Содержание
Проверку учёта в 1С:Бухгалтерии 3.0 начинают с отчёта Отчёты → Анализ учёта → Экспресс-проверка: он за пару минут показывает ошибки по счетам, НДС и взаиморасчётам за выбранный период. Если ошибка в цифрах — дальше идут оборотно-сальдовая ведомость и анализ субконто. Если база падает, тормозит или выдаёт «битые ссылки» — нужна техническая проверка в Конфигураторе.
То есть сделать проверку в 1С можно на трёх уровнях: учётные данные, документы и сама база. Новичку проще идти сверху вниз: от быстрых отчётов к тяжёлым инструментам, которые требуют выгнать пользователей.
Какие бывают проверки в 1С и когда какую выбрать
Проверки делятся по тому, что вы ищете. Ниже — сводка, чтобы не запускать «Тестирование и исправление» там, где хватит отчёта.
| Что проверяем | Инструмент | Когда запускать | Нужен ли монопольный доступ |
|---|---|---|---|
| Учёт в целом | Экспресс-проверка | Перед отчётностью, раз в месяц | Нет |
| Остатки и обороты по счетам | ОСВ, Анализ субконто, Карточка счёта | Когда цифра «не бьётся» | Нет |
| Расчёты с контрагентом | Акт сверки расчётов | Ежеквартально, по запросу | Нет |
| Проводки документа | Кнопка Дт/Кт в документе | Сомнения в одном документе | Нет |
| Закрытие периода | Обработка «Закрытие месяца» | Конец каждого месяца | Нет |
| Целостность базы | Тестирование и исправление | Ошибки платформы, сбои | Да |
| Файловая база без запуска 1С | chdbfl.exe | База не открывается | База закрыта у всех |
| Конфигурация (код, метаданные) | Проверка конфигурации | После доработок и обновлений | Нет |
💡 Правило простое: учётные проверки безопасны и ничего не меняют. Технические могут менять данные, поэтому перед ними нужна резервная копия.
Встроенные инструменты проверки 1С: где их найти
В БП 3.0 почти всё для бухгалтера собрано в разделе Отчёты. Основное:
- 📊
Отчёты → Анализ учёта → Экспресс-проверка— сводный аудит учёта; - 📊
Отчёты → Анализ учёта → Анализ состояния налогового учёта по налогу на прибыль— для тех, кто на ОСНО; - 📒
Отчёты → Стандартные отчёты— ОСВ, ОСВ по счёту, Анализ счёта, Карточка счёта, Анализ субконто; - 🔁
Операции → Закрытие периода → Закрытие месяца— регламентные операции и их ошибки; - 🧾 Акты сверки расчётов — в разделах
ПокупкииПродажи.
Служебные обработки лежат в Администрирование → Обслуживание. Там же журнал регистрации: он показывает, кто и когда менял документ.
Как запустить экспресс-проверку
- Откройте
Отчёты → Анализ учёта → Экспресс-проверка. - Укажите организацию и период. Для годовой отчётности — весь год.
- Нажмите
Настройкии отметьте разделы, которые нужны. Лишние снимите, чтобы отчёт был короче. - Нажмите
Выполнить проверку. - Разверните группы с красными пометками. У каждой ошибки есть описание и ссылки на документы.
Отчёт ничего не исправляет. Он только показывает, где искать. Исправлять нужно в самих документах, а затем запускать проверку снова.
Экспресс-проверка не видит ошибок, которые «логичны» для программы. Например, расход отнесён не на тот счёт затрат: проводка корректна, но по смыслу неверна. Такие вещи ловят только ОСВ и глаза бухгалтера.
Проверка документов: проводки, дубли и непроведённые документы
Ошибка в отчёте почти всегда сидит в конкретном документе. Найти его помогают три приёма.
Посмотреть проводки документа
Откройте документ и нажмите кнопку Дт/Кт в командной панели. Откроется результат проведения: проводки, движения по регистрам НДС, учёта затрат, взаиморасчётов.
Что смотреть:
- ✅ счета дебета и кредита соответствуют операции;
- ✅ субконто заполнены: контрагент, договор, номенклатура, статья затрат;
- ✅ сумма НДС ушла в нужный регистр;
- ✅ дата документа попадает в правильный период.
💡 Если проводки поправлены вручную, в форме результата проведения стоит флажок ручной корректировки. Такие документы при перепроведении не пересчитываются — их стоит знать наперечёт.
Найти документ по ошибке в цифрах
Удобнее всего идти от счёта. Сформируйте ОСВ, дважды щёлкните по подозрительной сумме — откроется расшифровка. Ещё один щелчок по строке ведёт к карточке счёта, а оттуда — в сам документ.
Дубли и перепроведение
- 🔍 Двойные контрагенты и номенклатура ищутся обработкой «Поиск и удаление дублей» в
Администрирование → Обслуживание → Корректировка данных. - 🔄 Если документы вводились задним числом, их нужно перепровести. Закрытие месяца само предлагает этот шаг, если нарушена последовательность.
Перед объединением дублей сделайте резервную копию: объединение заменяет ссылки во всех документах, и отменить его кнопкой нельзя.
Проверка остатков и оборотов: как найти расхождения
Здесь основной инструмент — оборотно-сальдовая ведомость. По ней видно, где учёт «поплыл».
Признаки ошибок в ОСВ
| Что видите | Что это обычно значит |
|---|---|
| Кредитовое сальдо по счёту 10, 41, 43 | Списали больше, чем оприходовали, или нарушен порядок дат |
| Остаток на 90, 91 после закрытия года | Не выполнена реформация баланса |
| Сальдо по 20, 25, 26 при методе «без НЗП» | Закрытие месяца не прошло или прошло с ошибкой |
| Развёрнутое сальдо по 60, 62 по одному договору | Аванс не зачтён: в документах указаны разные договоры |
| Сальдо по 68.02 не сходится с декларацией | Не сформированы записи книги покупок или продаж |
| Остаток по 50 «Касса» с минусом | Расход наличных проведён раньше поступления |
Порядок сверки остатков
- Сформируйте ОСВ за период с галочкой «по субконто» для нужного счёта.
- Найдите строку с подозрительным сальдо.
- Откройте
Анализ субконтопо контрагенту или номенклатуре — он покажет картину по всем счетам сразу. - Через расшифровку дойдите до документа и проверьте проводки.
- Для расчётов с внешним контрагентом сформируйте акт сверки и сравните с его данными.
💡 Отчёт Анализ субконто полезен, когда контрагент «висит» сразу на 60 и 62. Видно, что одна и та же фирма — и поставщик, и покупатель, и можно оформить взаимозачёт.
| Показатель | Наши данные | Контрагент | Δ |
|---|---|---|---|
| Расчёты с поставщиками (60) | — | ||
| Расчёты с покупателями (62) | — | ||
| НДС (68.02) | — | ||
| Касса (50) | — | ||
| Расчётный счёт (51) | — |
Техническая проверка базы 1С: тестирование и исправление
Эта проверка нужна, когда 1С ведёт себя странно на уровне платформы: ошибки при открытии форм, Объект не найден, отчёты показывают одно, а документы другое, база выросла без причины.
Тестирование и исправление в Конфигураторе
- Сделайте выгрузку базы:
Администрирование → Выгрузить информационную базув Конфигураторе. Получится файл.dt. - Попросите всех выйти. Режиму нужен монопольный доступ — открытые сеансы пользователей помешают запуску.
- Откройте
Администрирование → Тестирование и исправление. - Отметьте нужные пункты.
- Сначала выберите режим «Тестирование» — он только покажет проблемы. Режим «Тестирование и исправление» включайте, когда понятно, что найдено.
Что делает каждый пункт:
- 🔧 Реиндексация таблиц — перестраивает индексы. Лечит медленные выборки и часть ошибок чтения.
- 🔧 Проверка логической целостности — ищет нарушения внутренней структуры данных.
- 🔧 Проверка ссылочной целостности — находит ссылки на удалённые объекты («битые ссылки»).
- 🔧 Пересчёт итогов — пересчитывает итоги регистров. Помогает, когда остатки в отчётах не совпадают с движениями.
- 🔧 Сжатие таблиц — уменьшает файл базы, освобождая место после удалений.
- 🔧 Реструктуризация таблиц — пересоздаёт таблицы. Самый долгий пункт, без нужды его не включают.
Для битых ссылок программа предлагает варианты: создать объекты-заглушки, очистить ссылки или ничего не делать. Выбирайте создание объектов. Очистка обнуляет поля в документах, и потом не узнать, какой там был контрагент.
Проверка файловой базы без запуска 1С
Если файловая база не открывается вовсе, используйте утилиту chdbfl.exe. Она лежит в папке bin установленной платформы, например C:\Program Files\1cv8\8.3.xx.xxxx\bin\chdbfl.exe.
- Закройте базу у всех пользователей.
- Скопируйте файл
1Cv8.1CDв отдельную папку. - Запустите
chdbfl.exe, укажите путь к файлу. - Сначала проверьте без галочки «Исправлять обнаруженные ошибки».
- Если ошибки есть, повторите с галочкой.
Проверка конфигурации
Для доработанных баз есть ещё один режим: в Конфигураторе Конфигурация → Проверка конфигурации. Он ищет ошибки в коде модулей, ссылки на несуществующие объекты, проблемы метаданных. Пригодится после обновления типовой конфигурации, в которую вносили правки.
Автоматизация проверок в 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С. Конфигуратор проверяет и логику данных: ссылки, итоги регистров.