Что происходит внутри 1С Бухгалтерии 8: от документа до отчёта
Содержание
1С Бухгалтерия 8 работает по одной схеме: вы вводите документ, при проведении он записывает движения в регистры, а отчёты читают уже регистры, а не документы. Отсюда главное правило: если отчёт показывает не то, ищут не в отчёте, а в документе, который сделал неверные движения.
Частое заблуждение — что проводки «лежат внутри документа» и что программа «одна». На деле у неё два уровня: платформа 1С:Предприятие 8.3 (движок) и конфигурация «Бухгалтерия предприятия» редакции 3.0 (прикладная логика учёта). Устройство и принципы этих двух слоёв объясняют почти всё поведение программы — от обновлений до расхождений в ОСВ.
Платформа и конфигурация: два слоя программы
Платформа — это исполняемые файлы (1cv8.exe, тонкий клиент 1cv8c.exe), язык программирования, механизм запросов, интерфейс «Такси». Сама по себе она ничего не знает про счета и НДС.
Конфигурация — набор объектов, написанных на этой платформе: справочники, документы, регистры, отчёты, обработки. Именно в ней зашиты план счетов , правила проводок, регламентированные отчёты.
| Слой | Что содержит | Как обновляется |
|---|---|---|
| Платформа 8.3 | движок, клиент, сервер, СУБД-драйверы | установкой нового дистрибутива на компьютер или сервер |
| Конфигурация БП 3.0 | учётная логика, формы, отчёты | обновлением информационной базы (файлы .cfu) |
| Данные | ваши документы, справочники, движения | вводятся пользователями |
Один и тот же релиз конфигурации требует платформу с номером не ниже указанного в описании релиза. Поэтому после обновления конфигурации иногда сначала нужно обновить платформу .
Из каких объектов собрана конфигурация
Конфигурация строится из типовых объектов платформы. Зная их, проще понять любую конфигурацию на 1С, не только бухгалтерию:
- 📚 Справочники — списки: контрагенты, номенклатура, склады.
- 📄 Документы — операции с датой и номером.
- 🗂️ Регистры — хранилища итогов: бухгалтерии, накопления, сведений.
- 🧮 Планы счетов и планы видов характеристик — структура счетов и видов субконто.
- 🔘 Перечисления и константы — фиксированные варианты и общие настройки базы.
- 📈 Отчёты и обработки — чтение данных и сервисные действия.
- ⏱️ Регламентные задания — фоновые операции по расписанию: загрузка курсов валют, обмен с банком.
Где хранятся данные
📁 Файловый вариант — вся база в одном файле 1Cv8.1CD в каталоге базы. Подходит для одного-нескольких пользователей.
🖥️ Клиент-серверный вариант — данные в СУБД (Microsoft SQL Server или PostgreSQL), а между клиентом и СУБД работает сервер 1С:Предприятия. Нужен, когда пользователей много.
Для бухгалтера разницы в работе почти нет: меню, документы и отчёты одинаковые.
Конфигурация на поддержке и расширения
Типовая конфигурация стоит «на поддержке» у поставщика. Если её изменить напрямую, каждое обновление превращается в ручное сравнение и объединение. Поэтому доработки (своя печатная форма, дополнительное поле, проверка при записи) правильно делать расширениями конфигурации — отдельным слоем поверх типовой. Расширения появились в платформе 8.3.6.
Если программист предлагает «снять с поддержки» ради мелкой доработки — спросите, почему не расширение. Снятие с поддержки удорожает каждое следующее обновление.
Справочники и настройки: на чём держится учёт
Справочники хранят то, что не меняется от операции к операции: кто, что, где. Документ лишь ссылается на элементы справочников.
Основные справочники БП 3.0:
- 🏢 Организации — ваши юрлица и ИП; в одной базе их может быть несколько.
- 🤝 Контрагенты и Договоры — покупатели, поставщики, их договоры. Договор задаёт вид расчётов и счета учёта.
- 📦 Номенклатура — товары, материалы, услуги; вид номенклатуры подсказывает счёт учёта.
- 🏬 Склады, Подразделения, Статьи затрат, Номенклатурные группы — аналитика для субконто.
- 👤 Физические лица и Сотрудники — для кадров и зарплаты, если они ведутся в БП.
Учётная политика и функциональность
Учётная политика в 1С — не просто текстовый документ, а набор настроек, которые программа читает при проведении и закрытии месяца. Открывается через Главное → Учетная политика. Там задаётся система налогообложения, способ списания запасов (ФИФО или по средней), порядок учёта общехозяйственных расходов, применение ПБУ 18/02 и многое другое.
Учётная политика периодическая: значение действует с даты, на которую оно введено. Изменили способ списания с января — документы прошлого года проводятся по старым правилам.
Ещё одна настройка — Главное → Функциональность. Она включает и выключает целые блоки: валютные операции, производство, маркировку. Если в меню нет нужного документа, первым делом проверяют здесь.
Счета учёта по умолчанию
Документ сам подставляет счета (41.01, 60.01, 19.03 и т.д.) из регистра «Счета учета номенклатуры» и настроек договоров. Так бухгалтер не выбирает счёт в каждой строке, а правит правило один раз.
Документ: от записи к проведению
Документ — это факт хозяйственной жизни: поступление товаров, реализация, выписка банка, авансовый отчёт. У него три состояния.
| Состояние | Что значит | Попадает в отчёты |
|---|---|---|
| Записан | данные сохранены, движений нет | нет |
| Проведён | сформированы движения в регистрах | да |
| Помечен на удаление | ждёт удаления, движений нет | нет |
При нажатии Провести конфигурация выполняет код обработки проведения: читает шапку и табличные части, учётную политику, счета учёта и пишет записи в регистры. Документ «Реализация (акт, накладная)» за одно проведение делает движения сразу в нескольких местах: проводки по 62/90/41, записи для книги продаж, взаиморасчёты.
Как увидеть, что сделал документ
В форме проведённого документа есть кнопка Дт/Кт — она показывает проводки и движения по другим регистрам. Это главный инструмент проверки: в отчёте видно итог, а здесь — причина.
Ручная корректировка движений
В окне Дт/Кт можно включить флажок ручной корректировки и исправить проводки руками. Программа перестанет перезаписывать движения при перепроведении этого документа.
Ручная корректировка «замораживает» проводки: если потом изменить сумму в документе, проводки останутся старыми.
Для операций без типового документа используют «Операцию (бухгалтерскую)» — ручные проводки. Список таких операций есть в разделе Операции.
Проведение задним числом
Учёт в 1С зависит от порядка документов во времени. Себестоимость списания, остатки, расчёты с контрагентами считаются на момент документа. Если задним числом изменили поступление, реализации после него могли посчитаться по устаревшим данным. Закрытие месяца в такой ситуации предлагает перепровести документы .
Регистр бухгалтерии и план счетов: где живут проводки
Все бухгалтерские проводки хранятся в одном регистре бухгалтерии — «Хозрасчетный» (в интерфейсе — журнал проводок). Его структура задаётся планом счетов «Хозрасчетный», соответствующим действующему плану счетов.
Каждая запись регистра — это одна проводка:
- 📅 период (дата документа) и регистратор (документ-источник);
- 🔢 счёт дебета и счёт кредита;
- 🏷️ до трёх субконто по каждому счёту (контрагент, договор, номенклатура, склад…);
- 💰 сумма, количество, валютная сумма — если на счёте включён такой учёт;
- 📊 суммы налогового учёта: НУ, ПР (постоянные разницы), ВР (временные разницы).
Последний пункт — особенность БП 3.0. Бухгалтерский и налоговый учёт по налогу на прибыль ведутся в одной проводке, а не в двух регистрах. Это и даёт программе возможность автоматически применять ПБУ 18/02 при закрытии месяца.
Субконто — аналитика счёта
Субконто — разрез, по которому счёт можно развернуть. Счёт 60.01 имеет субконто «Контрагенты», «Договоры», «Документы расчётов». Поэтому ОСВ по счёту 60 показывает долг не одной суммой, а по каждому поставщику и договору.
Не только регистр бухгалтерии
Кроме проводок документ пишет данные в регистры накопления и сведений:
- 🧾 записи для книги покупок и книги продаж и учёта НДС к вычету;
- 📌 сведения: курсы валют, учётная политика, счета учёта номенклатуры;
- 👥 кадровые и зарплатные регистры — если зарплата ведётся в БП.
Поэтому «проводки правильные, а книга продаж не сходится» — нормальная ситуация: книга строится по другому регистру.
Как 1С Бухгалтерия формирует отчёты
Отчёт в 1С ничего не хранит. При нажатии Сформировать он делает запрос к регистрам и выводит результат. Документы отчёт не читает.
Стандартные отчёты лежат в Отчеты → Стандартные отчеты:
| Отчёт | Что показывает | Когда открывать |
|---|---|---|
| Оборотно-сальдовая ведомость | остатки и обороты по всем счетам | общий контроль периода |
| ОСВ по счёту | счёт в разрезе субконто | кто кому должен, остатки по складам |
| Анализ счёта | корреспонденции счёта | откуда пришла сумма |
| Карточка счёта | каждую проводку с документом | найти конкретный документ |
| Анализ субконто | все счета по одному объекту | все операции с контрагентом |
Правило поиска ошибки: ОСВ → ОСВ по счёту → карточка счёта → документ → Дт/Кт. За пять кликов вы доходите от неверной цифры до документа-виновника.
Регламентированные отчёты (декларации, бухгалтерская отчётность) заполняются по тем же регистрам, но по своим правилам заполнения — их открывают в Отчеты → Регламентированные отчеты.
Итоги регистров
Чтобы ОСВ за год не пересчитывала миллионы проводок, платформа хранит промежуточные итоги регистров по месяцам. Если итоги повреждены, отчёты показывают расхождения с карточкой счёта. Их пересчитывают через тестирование и исправление информационной базы — это делают при монопольном доступе, когда пользователи вышли из базы, и после резервной копии.
Закрытие месяца: регламентные операции
Часть учёта нельзя провести в момент операции: амортизацию, финансовый результат, корректировку себестоимости. Для этого в БП 3.0 есть помощник Операции → Закрытие месяца. Он выполняет регламентные операции в правильном порядке и показывает, где ошибка.
Типовая последовательность:
- Перепроведение документов — если программа видит изменения задним числом.
- Амортизация и износ ОС и НМА.
- Переоценка валютных средств — при валютных операциях.
- Списание расходов будущих периодов.
- Корректировка стоимости номенклатуры — при способе «по средней» и для выравнивания себестоимости.
- Закрытие счетов затрат (20, 23, 25, 26, 44) — по правилам учётной политики.
- Определение финансового результата — закрытие 90 и 91 на 99.
- Расчёт налога на прибыль и отложенных налогов по ПБУ 18/02.
- Реформация баланса — только в декабре.
Помощник рисует каждую операцию цветом: выполнена, с ошибкой, требует перепроведения. Нажатие на операцию с ошибкой открывает её описание и проводки.
Регламентные операции по НДС (формирование записей книги покупок и книги продаж, восстановление НДС) обычно выполняются в конце квартала через помощник учёта НДС.
Дата запрета изменения
Закрыли период и сдали отчётность — запретите правку. Даты запрета задаются в разделе Администрирование → Пользователи и права. После этого документ прошлого периода не провести без снятия запрета, и цифры в сданной декларации не «поплывут».
Если запрет не поставить, перепроведение одного старого документа может изменить себестоимость и финансовый результат во всех последующих месяцах.
Как это знание помогает искать ошибки
Понимая цепочку «справочник → документ → регистр → отчёт», можно быстро понять, на каком звене сбой.
Частые вопросы
Чем 1С Бухгалтерия 8.3 отличается от 1С Бухгалтерии 3.0?
Можно ли править проводки прямо в отчёте?
Почему после обновления конфигурации изменились цифры?
Нужен ли сервер 1С, чтобы работала Бухгалтерия?
Где хранится план счетов и можно ли его менять?
Источники
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учете»
- ПБУ 18/02 «Учет расчетов по налогу на прибыль организаций»