От документа до баланса: что происходит внутри 1С:Бухгалтерии на платформе 8.3

· 10 мин

Содержание

1С:Бухгалтерия 8.3 работает по цепочке «справочник → документ → регистр → отчёт». Бухгалтер заполняет документ (поступление, реализацию, выписку), при проведении программа сама формирует проводки в регистре бухгалтерии и записи в служебных регистрах, а отчёты — оборотно-сальдовая ведомость, карточка счёта, декларации — только читают эти записи. Сам по себе ни один отчёт ничего не считает «из воздуха»: всё, что в нём есть, когда-то попало в регистр через проведение.

Под словами «1С Бухгалтерия 8.3» обычно понимают две вещи сразу. Первая — технологическая платформа 1С:Предприятие версии 8.3, общий «движок». Вторая — прикладное решение «Бухгалтерия предприятия» редакции 3.0, которое на этом движке запущено. Если понять, где кончается одно и начинается другое, становится ясно, почему проводки «не те», отчёт «пустой», а после обновления что-то поменялось.

Из чего состоит программа: платформа и прикладная конфигурация

Платформа — это то, что устанавливают на компьютер: исполняемые файлы 1cv8.exe, 1cv8c.exe, лаунчер 1cestart.exe. Она умеет хранить данные, показывать формы, выполнять код на встроенном языке, строить отчёты. Бухгалтерского учёта в ней нет.

Конфигурация — это набор объектов и кода, который и делает программу бухгалтерской. В ней описаны план счетов , документы, правила проведения, отчёты. Одну и ту же платформу используют Бухгалтерия, ЗУП, Управление торговлей — отличаются они именно конфигурацией.

УровеньЧто этоКто меняетКак часто
Платформа 1С:Предприятие 8.3Движок: СУБД, интерфейс, язык, механизм отчётовАдминистратор при установке новой версииНесколько раз в год
Конфигурация «Бухгалтерия предприятия» 3.0План счетов, документы, проводки, отчётыОбновление от фирмы 1С или программистОбычно ежемесячно
Информационная базаВаши данные: контрагенты, документы, проводкиПользователиКаждый день

Данные базы хранятся одним из двух способов:

  • 📁 Файловый вариант — всё в одном файле 1Cv8.1CD в каталоге базы. Подходит для одного–нескольких пользователей.
  • 🖥 Клиент-серверный вариант — данные в СУБД (Microsoft SQL Server или PostgreSQL), запросы обрабатывает кластер серверов 1С. Нужен, когда пользователей много или база большая.

Работать с базой можно через тонкий клиент, веб-клиент в браузере или через сервис 1С:Фреш. Логика учёта от этого не меняется: проводки формирует один и тот же код конфигурации.

Номер в окне О программе вида 3.0.xxx.yy — это релиз конфигурации, а 8.3.xx.xxxx — версия платформы. При обращении в поддержку называйте оба.

Как документ превращается в проводки: проведение

Главная единица работы бухгалтера — документ. Он отражает факт хозяйственной жизни: пришёл товар, отгрузили услугу, списали деньги с расчётного счёта.

У документа три состояния:

  1. Записан, не проведён — данные сохранены, но в учёте их нет. В журнале документ без зелёной галочки.
  2. Проведён — сформированы движения в регистрах. Значок с галочкой.
  3. Помечен на удаление — движения сняты, документ ждёт окончательного удаления.

При нажатии Провести или Провести и закрыть срабатывает процедура обработки проведения из модуля документа. Она читает табличные части, справочники и настройки учётной политики и пишет движения. Пример — поступление товара на 120 000 ₽ с НДС 20 %:

Дт 41.01  Кт 60.01   100 000,00   стоимость товара
Дт 19.03  Кт 60.01    20 000,00   НДС предъявленный
+ запись в регистре НДС предъявленный (для книги покупок)

Посмотреть всё, что сделал документ, можно кнопкой Показать проводки и другие движения документа (значок «Дт/Кт») в форме документа. На вкладке регистра бухгалтерии — проводки, на остальных вкладках — записи служебных регистров.

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

Ручная корректировка и ручные операции

Если типовое проведение не подходит, есть два пути:

  • ✏️ В окне движений поставить флажок Ручная корректировка и поправить проводки. Документ после этого не перезаполняет движения при перепроведении — это надо помнить.
  • 📝 Создать бухгалтерскую операцию: Операции → Операции, введенные вручную. В ней проводки вводят руками без связи с первичкой.

Ручные проводки не попадают в служебные регистры (НДС, партии, расчёты). Из-за этого книга покупок или налоговый учёт могут разойтись с бухгалтерским. Ручную операцию используйте для того, для чего типового документа действительно нет.

Регистры: где 1С:Бухгалтерия хранит данные учёта

Регистр — это таблица движений с измерениями и ресурсами. Документы в них пишут, отчёты из них читают. В Бухгалтерии работают регистры трёх видов.

Вид регистраЧто хранитПример в Бухгалтерии 3.0
Регистр бухгалтерииПроводки: Дт, Кт, сумма, количество, субконто«Журнал проводок (бухгалтерский и налоговый учет)» по плану счетов «Хозрасчетный»
Регистры накопленияОстатки и обороты по показателю, вне плана счетовДанные для книги покупок и книги продаж, расчёты по НДС
Регистры сведенийЗначения, часто с датой действияКурсы валют, счета учёта номенклатуры, учётная политика

План счетов и субконто

Регистр бухгалтерии работает в паре с планом счетов «Хозрасчетный». Он построен на типовом плане счетов, утверждённом приказом Минфина № 94н, но дополнен субсчетами, удобными для автоматизации.

Аналитика по счетам называется субконто. У счёта 60.01 это контрагент и договор, у 41.01 — номенклатура и склад. На одном счёте бывает до трёх видов субконто. Именно субконто позволяет получить из ОСВ не одну сумму, а расшифровку до конкретного договора или товара.

Помимо суммы, проводка хранит количественные данные, валютную сумму и отдельные суммы налогового учёта (НУ), постоянных (ПР) и временных (ВР) разниц. Последние нужны организациям на ОСНО для расчёта налога на прибыль.

Итоги и скорость

Чтобы ОСВ за год строилась за секунды, платформа хранит не только проводки, но и рассчитанные итоги по месяцам. Если итоги испорчены (сбой, аварийное завершение), отчёты показывают неверные остатки. Их пересчитывают обработкой Управление итогами из функций для технического специалиста или через тестирование и исправление базы в Конфигураторе.

Справочники и настройки, от которых зависят проводки

Справочники — это нормативно-справочная информация: списки, на которые ссылаются документы. Их заполняют один раз и потом выбирают из списка.

  • 🏢 Организации — одна база может вести учёт нескольких юрлиц и ИП.
  • 🤝 Контрагенты и Договоры — в договоре задаётся вид (с поставщиком, с покупателем, прочее), от него зависят счета расчётов.
  • 📦 Номенклатура — товары, материалы, услуги. Вид номенклатуры определяет, на какой счёт она попадёт.
  • 🏬 Склады, Подразделения, Статьи затрат, Банковские счета, Физические лица.

Почему справочник определяет счёт в проводке

Документ сам по себе не знает, что товар надо положить на 41.01, а материал — на 10.01. Счёт подставляется из регистра сведений «Счета учета номенклатуры»: Справочники → Товары и услуги → Счета учета номенклатуры. Там правила задаются от общего к частному: для всех, для вида номенклатуры, для конкретной позиции или склада.

Аналогично работают счета расчётов с контрагентами: правила хранятся в отдельной настройке и применяются по виду договора.

Учётная политика и функциональность

Ещё два уровня настроек влияют на поведение всей базы:

  1. Функциональность (Главное → Функциональность) включает и выключает целые участки: валюту, производство, ОС, маркировку. Выключенное просто не видно в меню.
  2. Учётная политика (раздел Главное, настройки налогов и учётной политики) — система налогообложения, способ оценки МПЗ, порядок списания общехозяйственных расходов, применение ПБУ 18/02. Хранится с датой начала действия, поэтому её меняют с нового года, а не исправляют задним числом.

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

Механизмы отчётности: стандартные и регламентированные отчёты

Отчёты в 1С не хранят данные. Каждый раз при нажатии Сформировать они строят запрос к регистрам и выводят результат. Поэтому отчёт всегда показывает текущее состояние базы, даже если документ поправили минуту назад.

Стандартные отчёты

Раздел Отчеты → Стандартные отчеты содержит инструменты бухгалтера для анализа счетов:

ОтчётДля чего
Оборотно-сальдовая ведомостьОстатки и обороты по всем счетам за период
ОСВ по счетуРасшифровка одного счёта по субконто
Карточка счетаВсе проводки по счёту в хронологии
Анализ счетаОбороты в корреспонденции с другими счетами
Анализ субконтоСрез по одному контрагенту или товару через все счета
Обороты счетаДинамика по месяцам или дням

Отчёты построены на системе компоновки данных (СКД). Через кнопку Настройки в них добавляют отборы, группировки, показатели. Двойной щелчок по сумме открывает расшифровку — так от строки ОСВ доходят до конкретного документа.

Регламентированная отчётность

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

Отсюда простое правило: если в декларации неверная цифра, исправлять её надо в документах, а не в ячейке отчёта. Ручную правку ячейки при следующем перезаполнении сотрёт программа.

Для поиска ошибок до сдачи есть Экспресс-проверка ведения учета в разделе Отчеты (группа «Анализ учета»): она ищет отрицательные остатки, незакрытые счета, расхождения БУ и НУ.

Закрытие месяца и регламентные операции

Часть проводок не связана с первичкой: амортизация, списание расходов будущих периодов, закрытие затратных счетов, финансовый результат. Их делает обработка Операции → Закрытие месяца.

Помощник показывает список операций в правильном порядке и выполняет их по кнопке Выполнить закрытие месяца. Каждая операция — это документ «Регламентная операция » со своими проводками. Состав зависит от учётной политики и включённой функциональности, типичный набор такой:

  1. Начисление амортизации ОС и НМА.
  2. Переоценка валютных средств (если есть валюта).
  3. Списание расходов будущих периодов.
  4. Корректировка стоимости номенклатуры и закрытие счетов 20, 23, 25, 26, 44.
  5. Расчёт отложенных налогов и налога на прибыль (на ОСНО).
  6. Закрытие счёта 90 и 91, определение финансового результата.
  7. В декабре — реформация баланса: обнуление счетов 90, 91 и перенос результата на 84.

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

Справки-расчёты (Операции → Справки-расчеты) расшифровывают, как программа посчитала себестоимость, амортизацию или налог на прибыль. Их удобно прикладывать к пояснениям для аудитора.

Дата запрета изменения

После сдачи отчётности период закрывают датой запрета: Администрирование → Пользователи и права → Даты запрета изменения. Документы раньше этой даты нельзя провести или изменить без отдельного права. Это защищает сданный баланс от случайного перепроведения.

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

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

Где пользователи путаются в логике программы

Несколько ситуаций, которые вытекают прямо из устройства программы:

  • 🔁 «Поправил документ, а отчёт не изменился». Документ записан, но не проведён. Записать ≠ провести: движения появляются только после проведения.
  • 📉 «Остатки по 41 счёту в минусе». Реализация проведена раньше поступления по дате и времени. Программа проводит документы в момент их даты, порядок ввода значения не имеет.
  • 🧮 «Себестоимость нулевая». Закрытие месяца ещё не выполнено или выполнено до того, как ввели поступление. Корректировка стоимости пересчитывается только при повторном закрытии.
  • 🗂 «В ОСВ нет субконто». В отчёте не включена детализация по нужному виду субконто — это настройка отчёта, а не данные.
  • 🔒 «Документ не проводится, пишет про дату запрета». Работает защита закрытого периода, менять надо дату запрета или права пользователя, а не документ.

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

Чем отличается Бухгалтерия 8.3 от Бухгалтерии 3.0?
Это одна программа. 8.3 — версия платформы, 3.0 — редакция конфигурации «Бухгалтерия предприятия». Предыдущая редакция 2.0 работала на платформе 8.2 и обычных формах.
Можно ли менять код типовой Бухгалтерии?
Можно, но тогда обновления встают сложнее. Безопаснее вносить доработки расширением конфигурации: типовая конфигурация остаётся на полной поддержке и обновляется без сравнения-объединения.
Зачем ежемесячно обновлять конфигурацию?
В релизы фирма 1С вносит новые формы отчётности, ставки и изменения законодательства. Регламентированный отчёт по устаревшей форме контролирующий орган может не принять.
Что будет, если удалить проведённый документ?
Сначала документ помечают на удаление — его движения сразу снимаются. Окончательно объект удаляет обработка Администрирование → Обслуживание → Удаление помеченных объектов; она не даст удалить документ, на который ссылаются другие.
Где посмотреть, кто и когда изменил документ?
В журнале регистрации: Администрирование → Обслуживание → Журнал регистрации. Если включено версионирование объектов, в документе доступна и история изменений по полям.

Источники

  • Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учете»
  • Приказ Минфина России от 31.10.2000 № 94н «Об утверждении Плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций и Инструкции по его применению»