Учет и Финансы · 12 мин
Как устроена 1С:Бухгалтерия: архитектура и принципы работы
Разбираем устройство 1С:Бухгалтерии: план счетов, регистры, документы, справочники, проводки и отчёты. Понятное объяснение архитектуры программы для бухгалтера и руководителя.
1С:Бухгалтерия — это прикладное решение (конфигурация), работающее на технологической платформе «1С:Предприятие». Платформа отвечает за хранение данных, интерфейс, права доступа и механизмы проведения документов, а конфигурация описывает прикладную логику: план счетов, документы, регистры, отчёты и алгоритмы формирования проводок. Понимание этого разделения помогает осознанно работать с программой: вы знаете, где хранятся данные, откуда берутся цифры в отчётах и почему изменение документа «задним числом» влияет на всю цепочку учёта.
В основе учёта в 1С лежит связка «документ → проводки → регистры → отчёты». Пользователь вводит первичные документы (поступления, реализации, платежи), программа при проведении формирует записи в регистрах, а отчёты (оборотно-сальдовая ведомость, анализ счета, регламентированная отчётность) только читают эти накопленные данные. Поэтому в 1С почти ничего не вводится «вручную в отчёт» — всё выводится из учётных данных.
Знание внутреннего устройства программы практически полезно даже тем, кто не собирается её дорабатывать: оно помогает находить ошибки в учёте, понимать, почему отчёт «не сходится», и грамотно ставить задачи программисту или внедренцу.
Платформа и конфигурация: два слоя системы
Технологическая платформа «1С:Предприятие» — это «двигатель»: она управляет базой данных, интерфейсом, механизмами транзакций, правами пользователей и обменами. Одна и та же платформа запускает разные конфигурации: «Бухгалтерию предприятия», «Зарплату и управление персоналом», «Управление торговлей» и другие.
Конфигурация «1С:Бухгалтерия» — это набор описанных объектов и алгоритмов: план счетов бухгалтерского учёта, виды документов, регистры бухгалтерии и накопления, регламентированные отчёты, обработки закрытия месяца. Конфигурация регулярно обновляется под изменения законодательства, поэтому важно поддерживать её актуальность — формы деклараций и алгоритмы расчёта налогов меняются.
Данные хранятся либо в файловой базе (один файл на диске, подходит для небольших компаний), либо в клиент-серверном варианте на СУБД (MS SQL Server, PostgreSQL и др.) — для многопользовательской работы с большими объёмами. Прикладная логика от этого не меняется, отличаются производительность, надёжность и требования к администрированию.
Справочники: нормативная база учёта
Справочники хранят условно постоянную информацию, на которую ссылаются документы: контрагенты, номенклатура, организации, договоры, банковские счета, склады, статьи затрат, сотрудники. Если в документе вы выбираете контрагента из списка — это ссылка на элемент справочника, а не произвольный текст.
Ключевая особенность: аналитика учёта (субконто) строится именно на справочниках. Например, счёт 60 «Расчёты с поставщиками» ведётся в разрезе контрагентов и договоров — значит, каждая проводка по этому счёту хранит ссылки на конкретный элемент справочника «Контрагенты» и «Договоры». От чистоты справочников напрямую зависит качество аналитики: дубли контрагентов и договоров приводят к «размазанной» задолженности и ошибкам в актах сверки.
Особое место занимает план счетов — это тоже объект конфигурации, где заданы счета, их свойства (активный/пассивный, валютный, количественный) и состав субконто. Пользователь может добавлять собственные субсчета, но менять состав субконто типовых счетов следует крайне осторожно: это влияет на алгоритмы закрытия месяца и отчётность.
Документы: единственный правильный вход данных
Все хозяйственные операции вводятся документами: «Поступление товаров и услуг», «Реализация», «Списание с расчётного счёта», «Начисление зарплаты», «Операция, введённая вручную». Документ имеет дату, номер, табличные части и при проведении формирует движения — записи в регистрах.
Движения документа можно посмотреть прямо из формы документа (кнопка «Дт/Кт» или «Показать проводки»). Это главный инструмент диагностики: если цифра в отчёте вызывает сомнение, вы находите документ-источник и смотрите, какие проводки он сформировал, с какой аналитикой и на какую дату.
Документы образуют последовательность: более поздний документ может зависеть от данных более раннего (например, списание себестоимости зависит от остатков на складе). Поэтому перепроведение документа «задним числом» может потребовать восстановления последовательности и повторного закрытия месяца — иначе итоговые данные исказятся.
Регистры и проводки: где накапливаются данные
Регистры — это таблицы, в которые документы пишут свои движения. В бухгалтерии ключевых два типа: регистр бухгалтерии (хранит проводки с привязкой к плану счетов и субконто) и регистры накопления/сведений (остатки НДС, данные по расчётам, курсы валют, ставки и другие вспомогательные данные).
Проводка в регистре бухгалтерии содержит: период (дату), счёт дебета и кредита, значения субконто по каждому счёту, сумму, а при необходимости — количество, валюту и валютную сумму. Налоговый учёт в типовой конфигурации ведётся на тех же счетах с использованием специальных счетов и сумм налогового учёта, поэтому в одной проводке могут сосуществовать суммы БУ, НУ и разницы.
Именно из регистров строятся все отчёты: оборотно-сальдовая ведомость агрегирует регистр бухгалтерии по счетам, карточка счета показывает сами записи, а регламентированные декларации собирают данные по заданным правилам. Если отчёт «не сходится», проблема почти всегда в движениях документов, а не в самом отчёте.
Расшифруйте строку отчёта до документов и проверьте их проводки
Проверьте статус проведения и период документа
Сверьте справочники и аналитику проводок по счёту 60/62
Регламентные операции и закрытие месяца
Закрытие месяца — это набор регламентных операций, которые программа выполняет в строгой последовательности: начисление амортизации, списание расходов будущих периодов, расчёт себестоимости, закрытие затратных счетов (20, 25, 26, 44), расчёт налога на прибыль и другие. Каждая операция — это документ, формирующий свои проводки.
Порядок выполнения важен: например, нельзя корректно закрыть затратные счета, пока не рассчитана себестоимость выпуска. Программа сама контролирует последовательность и при ошибке показывает, на каком этапе и из-за какого документа возникла проблема. Типовые причины сбоев — незаполненная аналитика (статьи затрат, номенклатурные группы), отрицательные остатки, незакрытые «висящие» суммы на вспомогательных счетах.
Признак корректного закрытия: затратные счета, не имеющие остатка по своей природе (25, 26, 44 в типовых настройках учётной политики), закрыты в ноль, сальдо счетов учёта затрат соответствует незавершённому производству, а финансовый результат сформирован на счетах 90 и 91 с переносом на 99.
- 1Сформируйте отчёт (например, ОСВ по счёту) за нужный период
- 2Дважды щёлкните по сумме — откроется расшифровка до карточки счета или анализа
- 3В карточке счета найдите строку с документом и откройте его
- 4В документе нажмите «Показать проводки» (Дт/Кт) и проанализируйте движения
- 5При ошибке исправьте документ (или аналитику в нём) и перепроведите, затем обновите отчёт
Отчётность и обмены с другими системами
Регламентированная отчётность (декларации, расчёты, бухгалтерская отчётность) заполняется автоматически из учётных данных по правилам, зашитым в конфигурацию, и обновляется вместе с ней. Перед отправкой отчёт нужно проверить: автоматическое заполнение не отменяет необходимости сверить контрольные соотношения и убедиться, что учёт вёлся корректно.
1С:Бухгалтерия обменивается данными с другими системами: загрузка выписок из банк-клиентов, обмен электронными документами (ЭДО), выгрузка в «1С:Зарплату и управление персоналом» или наоборот, обмен с торговыми конфигурациями. Обмены построены на типовых правилах конвертации: документ из одной системы превращается в соответствующий документ в другой с сопоставлением справочников.
Главный риск обменов — рассинхронизация справочников: один и тот же контрагент или номенклатура создаются дублями, и аналитика расходится. После настройки обмена полезно периодически сверять обороты по ключевым счетам в обеих системах.
Как устроены права и на что обратить внимание при внедрении
Доступ в программе разграничивается ролями: бухгалтер, главный бухгалтер, кассир, менеджер по продажам, администратор. Роли определяют, какие документы пользователь видит и может проводить, есть ли у него доступ к регламентным операциям и настройкам. Для небольшой компании часто достаточно двух-трёх профилей, но раздавать полные права всем пользователям — плохая практика: случайное изменение закрытого периода или настроек учётной политики может испортить данные.
При старте работы ключевое значение имеет настройка учётной политики: методы оценки запасов (ФИФО или по средней), порядок учёта НДС, списание общехозяйственных расходов, применение ПБУ 18/02. Эти настройки определяют, какие проводки будут формировать документы, поэтому менять их посреди года следует только осознанно.
Как выбрать действие
Итоговая логика устройства 1С:Бухгалтерии проста: чистые справочники, корректные документы, своевременное закрытие месяца — и отчёты будут сходиться без ручных «подгонок». Большинство проблем в учёте — это следствие нарушения одного из этих трёх условий.
Что важно запомнить
1С:Бухгалтерия устроена как цепочка «справочники → документы → регистры → отчёты». Данные в учёт попадают только через проведённые документы, отчёты лишь читают регистры, а закрытие месяца — регламентные операции с фиксированным порядком. Любую цифру можно расшифровать до документа-источника, и исправлять ошибки нужно именно в документах, а не в проводках вручную.
Частые вопросы
Чем платформа «1С:Предприятие» отличается от конфигурации «1С:Бухгалтерия»?
Платформа — это технологическая основа: она хранит данные, обеспечивает интерфейс и механизмы проведения. Конфигурация — прикладное решение, описывающее план счетов, документы, регистры и отчёты. Одна платформа может запускать разные конфигурации, поэтому версии платформы и конфигурации обновляются независимо друг от друга.
Почему документ есть в базе, а в отчёт не попадает?
Наиболее частые причины: документ не проведён (помечен на удаление или просто записан), его дата выходит за пределы периода отчёта, либо в отчёте установлен отбор по организации или аналитике, которой нет в проводках документа. Проверьте статус проведения и движения документа через кнопку «Дт/Кт».
Можно ли исправить проводки документа вручную?
Технически можно (через ручную корректировку движений), но делать это не рекомендуется: при повторном перепроведении документа ручные правки перезапишутся, а учёт станет непрозрачным. Правильный путь — скорректировать данные самого документа или ввести отдельный корректировочный документ.
Что происходит при перепроведении документа «задним числом»?
Программа пересчитывает движения документа и может изменить данные, зависящие от него: себестоимость, НДС, результаты закрытия месяца. Если период уже закрыт и по нему сдана отчётность, изменение может потребовать подачи уточнённых деклараций. Перед такими действиями обязательно делайте резервную копию базы.
Почему в актах сверки задолженность «двоится» по одному контрагенту?
Почти всегда причина в дублях справочников: контрагент или договор заведён дважды, и часть документов ссылается на один элемент, часть — на другой. Проводки по счетам 60 и 62 хранят ссылки на конкретные элементы, поэтому сальдо распределяется между ними. Решение — найти и объединить дубли с заменой ссылок в документах.
Что нужно проверить, если не выполняется закрытие месяца?
Откройте форму закрытия месяца и посмотрите список ошибок — программа указывает операцию и документ, вызвавший проблему. Типовые причины: незаполненная аналитика (статьи затрат, номенклатурные группы), отрицательные остатки по счетам, незакрытые суммы на вспомогательных счетах. Устраняйте ошибки последовательно, начиная с первой по списку.