Прибыль — ключевой показатель финансового здоровья компании, но её корректный расчёт в 1С:Предприятие 8.3 часто вызывает вопросы. Почему суммы в отчётах не сходятся с ожиданиями? Как система учитывает доходы и расходы разных периодов? И почему после закрытия месяца прибыль вдруг изменилась? Эти проблемы знакомы и бухгалтерам, и программистам, которые настраивают или дорабатывают конфигурации.

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

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

1. Что такое «прибыль» в терминах 1С 8.3

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

  • 📊 Финансовый результат — итоговое сальдо по счёту 99 «Прибыли и убытки» после реформации баланса. Именно это число отражается в отчётах как «чистая прибыль».
  • 🔄 Промежуточные счета: 90 «Продажи», 91 «Прочие доходы и расходы», 26 «Общехозяйственные расходы» и другие. Они аккумулируют данные в течение месяца, а затем «сбрасываются» на счёт 99.
  • Временные периоды: прибыль всегда привязана к отчётному периоду (месяц, квартал, год). В 1С это реализовано через механизм Периодические регистры сведений и документы закрытия.
  • 📑 Учётная политика: настройки метода распределения расходов (директ-костинг или полная себестоимость), способа признавания доходов (по отгрузке или оплате) и другие параметры напрямую влияют на итоговую сумму.

Важно понимать, что прибыль в 1С — это не статическое число, а динамический показатель, который пересчитывается при:

  • 📝 Проведении новых документов (например, корректировка реализации или списание расходов).
  • 🔄 Закрытии месяца (документы «Закрытие месяца», «Расчёт себестоимости»).
  • 🛠️ Изменении ретроспективных данных (например, исправление проводок прошлого периода).
⚠️ Внимание: Если в вашей базе используется регламентированный учёт (например, для сдачи отчётности в ФНС), то прибыль может отличаться от управленческой из-за разных правил признавания доходов/расходов. Например, в бухучёте амортизация начисляется ежемесячно, а в налоговом учёте — только после ввода ОС в эксплуатацию.
📊 Какой учет ведете в 1С?
Только бухгалтерский
Только налоговый
Оба вида
Не знаю

2. Как доходы и расходы попадают в расчёт прибыли

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

Доходы

Основные источники доходов в 1С:

  • 💰 Реализация товаров/услуг (документ «Реализация товаров и услуг» или «Акт выполненных работ»). Формирует проводки по счёту 90.01 «Выручка».
  • 📈 Прочие доходы (например, проценты по депозиту, штрафы от контрагентов) — счёт 91.01.
  • 🔄 Курсовые разницы (при работе с валютой) — счёт 91.01 или 91.02 в зависимости от знака.

Пример проводки по реализации:


Дебет 62.01 (Расчёты с покупателями) — Кредит 90.01.1 (Выручка)

на сумму 120 000 руб. (включая НДС 20%)

Расходы

Расходы в 1С делятся на:

  • 📦 Прямые (себестоимость продаж, счёт 90.02) — например, стоимость товаров при реализации.
  • 🏢 Косвенные (счета 26, 44) — аренда, зарплата администрации, коммунальные платежи. Они распределяются на себестоимость или списываются напрямую на 90.08.
  • 💸 Прочие (счёт 91.02) — штрафы, убытки от продажи ОС, отрицательные курсовые разницы.

Критически важный момент: косвенные расходы могут списываться на финансовый результат только после выполнения документа «Закрытие месяца». Если вы забыли его провести, прибыль будет занижена!

Тип операции Документ в 1С Счета бухучёта Влияние на прибыль
Продажа товара Реализация товаров и услуг Дт 62.01 — Кт 90.01.1 (доход)
Дт 90.02.1 — Кт 41.01 (расход)
Увеличивает выручку, уменьшает на себестоимость
Начисление зарплаты Начисление зарплаты Дт 26 (44) — Кт 70 Косвенный расход, списывается при закрытии месяца
Оплата аренды Поступление услуг Дт 26 — Кт 60.01 Косвенный расход
Курсовая разница (положительная) Корректировка долга Дт 52 — Кт 91.01 Увеличивает прочие доходы
⚠️ Внимание: Если в вашей базе используется управленческий учёт с аналитикой по подразделениям или проектам, то распределение косвенных расходов может выполняться по сложным алгоритмам (например, пропорционально выручке или фонду оплаты труда). Проверьте настройки в разделе Учётная политика → Методы распределения косвенных расходов.
💡

Чтобы быстро найти все документы, влияющие на прибыль за период, используйте отчёт «Анализ счёта 99» с детализацией по субконто. Это поможет выявить «лишние» проводки или ошибки в корреспонденции.

3. Закрытие месяца: как 1С «собирает» прибыль

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

  1. Списание косвенных расходов (счета 26, 44) на себестоимость или напрямую на счёт 90.08.
  2. Расчёт себестоимости продукции (если используется счёт 20 или 23).
  3. Определение финансового результата по счёту 99.
  4. Реформация баланса (при закрытии года).

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

Пример последовательности проводок при закрытии месяца:


1. Дт 90.08.1 — Кт 26 (списание общехозяйственных расходов)

2. Дт 90.09 — Кт 90.02 (определение себестоимости продаж)

3. Дт 99.01 — Кт 90.09 (финансовый результат от продаж)

4. Дт 99.01 — Кт 91.09 (финансовый результат по прочим операциям)

Если после закрытия месяца прибыль кажется некорректной, проверьте:

Правильность распределения косвенных расходов (отчёт «Анализ счёта 26»)

Наличие нераспределённых остатков на счётах 20, 23, 25, 26

Корректность проводок по амортизации (счёт 02)

Сопоставление данных в регистрах «Себестоимость товаров» и «Выручка»

-->

Ошибки на этом этапе часто связаны с:

  • 🔴 Неполным закрытием периода (например, забыли провести «Расчёт себестоимости»).
  • 🔴 Некорректными настройками учётной политики (например, выбрано распределение расходов по «прямым затратам», но прямые затраты не зафиксированы).
  • 🔴 Ручными проводками, которые «ломают» логику закрытия (например, прямая проводка Дт 90.02 — Кт 41 без документа реализации).
⚠️ Внимание: В конфигурациях 1С:ERP или 1С:Комплексная автоматизация закрытие месяца может включать дополнительные этапы, такие как расчёт зарплаты, распределение накладных расходов по заказам или переоценка запасов. Если прибыль не сходится, проверьте логи выполнения документа в Журнале регистрации (фильтр по событию «Закрытие месяца»).
💡

Документ «Закрытие месяца» должен проводиться в строгой последовательности: сначала списание расходов, затем расчёт себестоимости, и только потом определение финансового результата. Нарушение порядка приведёт к искажению прибыли.

4. Типичные ошибки и как их исправить

Даже опытные пользователи 1С сталкиваются с проблемами при формировании прибыли. Вот наиболее распространённые ошибки и способы их устранения:

1. Расходы «зависли» на счётах 26 или 44

Симптом: В отчёте «Оборотно-сальдовая ведомость» есть остатки по счётам 26 или 44 на конец месяца.

Причина: Документ «Закрытие месяца» не проведён или проведён с ошибками. Также возможно, что в учётной политике не указан метод распределения косвенных расходов.

Решение:

  • Проверьте, проведён ли документ «Закрытие месяца» за текущий период.
  • Откройте учётную политику (Главное → Настройки → Учётная политика) и убедитесь, что заполнены все обязательные поля.
  • Если расходы всё равно не списываются, проверьте аналитику: возможно, не заполнено субконто (например, подразделение или статья затрат).

2. Прибыль не совпадает с данными налогового учёта

Симптом: В отчёте «Прибыли и убытки» и декларации по налогу на прибыль разные суммы.

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

  • В бухучёте амортизация начисляется линейно, а в налоговом — нелинейно.
  • В налоговом учёте не учитываются представительские расходы сверх норматива.
  • Курсовые разницы в бухучёте и налоговом учёте признаются по-разному.

Решение: Сформируйте отчёт «Сравнение бухгалтерского и налогового учёта» (Отчёты → Регламентированные отчёты) и проанализируйте расхождения по каждому виду доходов/расходов. При необходимости скорректируйте данные с помощью документа «Корректировка записей регистров».

3. Прибыль «прыгает» после ретроспективных изменений

Симптом: После исправления документов прошлых периодов прибыль текущего месяца изменилась.

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

Решение:

  • Проверьте настройки пересчёта итогов в Администрирование → Настройки программы → Пересчёт итогов.
  • Если изменения критичны, используйте документ «Операция (бухгалтерская и налоговая)» для ручной корректировки.
  • Для сложных случаев (например, изменение учётной политики с начала года) может потребоваться полный пересчёт итогов через Сервис → Тестирование и исправление → Пересчёт итогов.

Что делать, если после пересчёта итогов прибыль стала отрицательной?

Это может произойти, если в ретроспективных документах были ошибки, которые занижали расходы (например, неверная себестоимость товаров или неучтённые накладные расходы). В этом случае:

1. Сформируйте отчёт «Анализ счёта 99» за все периоды с начала года.

2. Найдите месяц, в котором произошел «скачок» прибыли.

3. Проверьте документы этого месяца на корректность проводок.

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

5. Настройки, которые влияют на прибыль (но о них часто забывают)

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

1. Метод распределения косвенных расходов

В учётной политике (Главное → Настройки → Учётная политика → Бухгалтерский учёт) есть параметр «Способ распределения косвенных расходов». Варианты:

  • 📉 Пропорционально выручке — расходы распределяются между видами деятельности по доле выручки.
  • 👥 Пропорционально фонду оплаты труда — расходы распределяются по подразделениям исходя из зарплаты сотрудников.
  • 📦 Пропорционально прямым затратам — расходы распределяются по нomenclature, для которых есть прямые затраты (например, материалы).
  • Не распределять — все расходы списываются напрямую на счёт 90.08.

Если метод выбран неверно, прибыль по подразделениям или видам деятельности будет искажена.

2. Порядок списания себестоимости (FIFO, LIFO, по средней)

В настройках учёта товаров (НСИ → Товары → Настройки учёта номенклатуры) указывается метод списания себестоимости:

  • FIFO — «первый пришёл, первый ушёл» (себестоимость списывается по цене первых поступивших партий).
  • LIFO — «последний пришёл, первый ушёл» (себестоимость списывается по цене последних партий).
  • По средней — себестоимость рассчитывается как средневзвешенная цена.

Пример: если вы купили товар в январе по 100 руб., а в феврале по 150 руб., то при методе FIFO себестоимость продажи в марте будет 100 руб., а при LIFO — 150 руб. Это напрямую влияет на прибыль!

3. Настройки аналитического учёта

Если в вашей базе ведётся аналитика по:

  • 🏢 Подразделениям,
  • 📦 Номенклатурным группам,
  • 👔 Статьям затрат,

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

4. Валютный учёт и курсовые разницы

Если ваша компания работает с иностранной валютой, то прибыль будет зависеть от:

  • 💱 Курса ЦБ на дату операции.
  • 📅 Даты переоценки (ежемесячно или еженедельно).
  • 📉 Метода учёта курсовых разниц (включать в прочие доходы/расходы или относить на себестоимость).

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

⚠️ Внимание: В конфигурациях с международными стандартами учёта (например, 1С:ERP для Казахстана или 1С:УНФ) могут действовать дополнительные правила формирования прибыли, такие как амортизация по МСФО или резервы под обесценение активов. Проверьте настройки в разделе Международный учёт.
💡

Чтобы избежать ошибок при работе с валютами, используйте обработку «Проверка валютного учёта» (Отчёты → Валютный учёт). Она покажет несоответствия курсов, незакрытые валютные позиции и потенциальные курсовые разницы.

6. Как проверить корректность формирования прибыли

Чтобы убедиться, что прибыль в 1С рассчитана верно, следуйте этому алгоритму:

  1. Сверьте обороты по счёту 99:
    • Откройте отчёт «Оборотно-сальдовая ведомость» по счёту 99.
    • Проверьте, что дебетовое сальдо (убыток) или кредитовое сальдо (прибыль) совпадает с данными в отчёте «Прибыли и убытки».
  2. Проанализируйте структуру доходов и расходов:
    • Сформируйте отчёт «Анализ счёта 90» с детализацией по субсчетам.
    • Убедитесь, что себестоимость (счёт 90.02) корректно списана и соответствует данным инвентаризации.
  3. Проверьте закрытие месяца:
    • Откройте документ «Закрытие месяца» и посмотрите логи выполнения.
    • Убедитесь, что все этапы (списание расходов, расчёт себестоимости, определение финансового результата) выполнены без ошибок.
  • Сравните с налоговым учётом:
    • Сформируйте отчёт «Сравнение бухгалтерского и налогового учёта».
    • Обратите внимание на постоянные и временные разницы — они объясняют расхождения между бухгалтерской и налоговой прибылью.

    Если обнаружили расхождения, используйте эти инструменты для диагностики:

    Проблема Инструмент диагностики Что проверять
    Прибыль не совпадает с ожидаемой Отчёт «Анализ счёта 99» Обороты по дебету/кредиту, субконто
    Расходы не списались Отчёт «Анализ счёта 26 (44)» Остатки на конец периода, аналитика
    Себестоимость некорректна Отчёт «Ведомость по товарам» Остатки и движение номенклатуры
    Курсовые разницы не учтены Отчёт «Валютные операции» Переоценка валютных остатков

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

    💡

    Если прибыль в отчёте «Прибыли и убытки» не сходится с данными оборотно-сальдовой ведомости по счёту 99, то проблема, скорее всего, в настройках отчёта. Проверьте фильтры по периодам, организациям и валюте.

    7. Программные доработки: когда стандартных механизмов не хватает

    Иногда типовой функционал 1С не покрывает специфические требования бизнеса к расчёту прибыли. В таких случаях требуются доработки. Рассмотримные сценарии:

    1. Распределение расходов по нестандартным правилам

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

    Решение:

    • Создать новый регистр сведений для хранения данных о площадях подразделений.
    • Модифицировать документ «Закрытие месяца», добавив логику распределения по площади.
    • Прописать новые правила в модуле документа:

    
    

    // Пример кода для распределения расходов по площади

    Процедура РаспределитьРасходыПоПлощади

    Запрос = Новый Запрос;

    Запрос.Текст =

    "ВЫБРАТЬ

    | РасходыПлощади.Подразделение КАК Подразделение,

    | СУММА(РасходыПлощади.Сумма) КАК СуммаРасходов,

    | ПлощадиПодразделений.Площадь КАК Площадь

    |ИЗ

    | РегистрНакопления.ОбщехозяйственныеРасходы КАК РасходыПлощади

    |ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПлощадиПодразделений КАК ПлощадиПодразделений

    |ПО РасходыПлощади.Подразделение = ПлощадиПодразделений.Подразделение

    |СГРУППИРОВАТЬ ПО Подразделение, Площадь";

    Результат = Запрос.Выполнить;

    ОбщаяПлощадь = 0;

    Пока Результат.Следующий Цикл

    ОбщаяПлощадь = ОбщаяПлощадь + Результат.Площадь;

    КонецЦикла;

    Результат.Сбросить;

    Пока Результат.Следующий Цикл

    Доля = Результат.Площадь / ОбщаяПлощадь;

    СуммаКСписанию = Результат.СуммаРасходов * Доля;

    // Формируем проводку Дт 90.08 — Кт 26

    Движение = ДокументОбъект.Движения.Добавить;

    Движение.СчетДт = ПланСчетов.ХозРасходы;

    Движение.СчетКт = ПланСчетов.ОбщехозяйственныеРасходы;

    Движение.Сумма = СуммаКСписанию;

    Движение.Подразделение = Результат.Подразделение;

    КонецЦикла;

    КонецПроцедуры

    2. Дополнительные аналитические разрезы

    Задача: Нужно вести учёт прибыли по проектам или клиентам, но в типовой конфигурации такой аналитики нет.

    Решение:

    • Добавить новые субконто к счётам 90 и 91 (например, «Проект» или «Клиент»).
    • Модифицировать документы реализации и списания расходов, чтобы они записывали аналитику.
    • Доработать отчёт «Прибыли и убытки», добавив группировку по новым разрезам.

    3. Автоматическая корректировка прибыли при ретроспективных изменениях

    Задача: При исправлении документов прошлых периодов прибыль текущего месяца «прыгает», что мешает аналитике.

    Решение:

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