Счет 90 «Продажи» в 1С:Бухгалтерия — один из ключевых для формирования финансового результата. Его своевременное закрытие напрямую влияет на корректность отчетности, расчет налогов и аналитику деятельности компании. Однако многие пользователи сталкиваются с ситуацией, когда 1С не закрывает 90 счет автоматически в конце месяца или года, что приводит к искажению данных и ошибкам в отчетах.
В этой статье мы разберем 7 основных причин, почему счет 90 может оставаться открытым, — от банальных ошибок в настройках до сложных проблем с аналитикой. Вы узнаете, как диагностировать проблему, какие документы проверить в первую очередь и что делать, если стандартные способы не помогают. Материал будет полезен бухгалтерам, аудиторам и специалистам по внедрению 1С, работающим с 1С:Бухгалтерией 8.3, 1С:ERP или 1С:Управление торговлей.
Особое внимание уделим скрытым настройкам программы, которые часто упускают из виду даже опытные пользователи. Например, почему закрытие счета может блокироваться из-за неверно настроенных субконто или отсутствия прав у пользователя. Также рассмотрим, как связаны между собой закрытие 90 счета и формирование отчета о финансовых результатах (ОФР).
1. Ошибки в настройках учетной политики
Самая распространенная причина, по которой 1С не закрывает 90 счет, — некорректные настройки учетной политики организации. Программа автоматически закрывает счета на основе параметров, заданных в разделе Главное → Учетная политика. Если здесь указаны неверные данные, процесс может блокироваться.
Что проверить в первую очередь:
- 📌 Метод признания доходов и расходов. В 1С:Бухгалтерии 8.3 должен быть выбран вариант «По отгрузке» или «По оплате» в зависимости от принятой в компании методики. Если здесь стоит неверное значение, программа не сможет корректно сформировать обороты по счету 90.
- 📅 Период закрытия. Убедитесь, что в настройках указан текущий месяц или год. Иногда пользователи забывают обновить период после регламентных операций.
- 🔄 Автоматическое закрытие счетов. В некоторых конфигурациях (например, в 1С:ERP) есть отдельная галочка «Закрывать счета 90, 91 автоматически». Если она снята, закрытие придется запускать вручную.
Как исправить:
- Откройте
Главное → Учетная политика → Учетная политика организаций. - Выберите нужную организацию и проверьте параметры на вкладках «Бухгалтерский учет» и «Налоговый учет».
- Если найдены расхождения с реальной учетной политикой компании, внесите изменения и сохраните документ.
- Перезапустите закрытие месяца (
Операции → Закрытие месяца).
Если в вашей базе несколько организаций, убедитесь, что учетная политика настроена одинаково для всех. Разные настройки могут приводить к конфликтам при закрытии счетов.
2. Непроведенные документы или ошибки в проводках
Еще одна частая причина — наличие непроведенных документов, которые формируют обороты по счету 90, но не фиксируются в учете. Это могут быть:
- 📄 Реализации товаров/услуг без проводок (статус «Не проведен»).
- 💰 Корректировки долга или сторно-операции, которые не были подтверждены.
- 🔄 Возвратные операции, где не указаны счета учета.
Как найти проблемные документы:
- Откройте отчет
Оборотно-сальдовая ведомость по счету 90(Отчеты → Оборотно-сальдовая ведомость). - Установите фильтр по периоду и счету 90. Обратите внимание на документы с нулевыми суммами или нетипичными проводками.
- Проверьте статус документов: если рядом с номером есть красный восклицательный знак, значит, документ не проведен.
Типичные ошибки в проводках:
| Ошибка | Причина | Как исправить |
|---|---|---|
| Отсутствует субконто по аналитике | Не указаны номенклатурные группы, статьи доходов/расходов | Открыть документ и заполнить обязательные поля аналитики |
| Двойные проводки | Документ проведен дважды или дублируется | Удалить дубликат или отменить проведение |
| Неверный счет учета | Вместо 90.01 используется 91.01 или другой счет | Исправить счет вручную или перепровести документ |
3. Проблемы с аналитикой: номенклатурные группы и статьи ДДС
Счет 90 в 1С тесно связан с аналитическим учетом по номенклатурным группам и статьям движения денежных средств (ДДС). Если в этих настройках есть ошибки, программа не сможет корректно закрыть счет. Например:
- 📦 Отсутствует номенклатурная группа в документах реализации. Без нее невозможно распределить доходы и расходы по видам деятельности.
- 💸 Не заполнены статьи ДДС в платежных документах. Это блокирует закрытие субсчетов 90.01 («Выручка») и 90.02 («Себестоимость»).
- 🔍 Несовпадение аналитики в дебетовых и кредитовых проводках. Например, в реализации указана одна номенклатурная группа, а в себестоимости — другая.
Как проверить аналитику:
- Сформируйте отчет
Анализ счета 90 по субконто(Отчеты → Анализ счета). - Посмотрите, есть ли строки с пустыми значениями в колонках «Номенклатурная группа» или «Статья ДДС».
- Если найдены пустые значения, откройте соответствующие документы и заполните недостающие данные.
Пример типичной ошибки:
Дебет 62.01 Кредит 90.01 — 100 000 руб. (номенклатурная группа не указана)
Дебет 90.02 Кредит 41.01 — 60 000 руб. (номенклатурная группа "Товары")
В этом случае программа не сможет закрыть счет 90, так как аналитика в дебете и кредите не совпадает.
Что делать, если номенклатурные группы не заполняются автоматически?
Если в документах реализации не подтягиваются номенклатурные группы, проверьте настройки справочника «Номенклатура». Для каждой позиции должна быть указана группа по умолчанию. Также убедитесь, что в шаблоне документа «Реализация товаров и услуг» включено автозаполнение этого поля.
4. Блокировка из-за незакрытых субсчетов
Счет 90 в 1С состоит из нескольких субсчетов (90.01, 90.02, 90.03 и т. д.), которые должны закрываться одновременно. Если хотя бы на одном из них остается сальдо, программа не закроет счет целиком. Чаще всего проблемы возникают с:
- 💰 90.01 «Выручка»** — остаток может появиться, если не все реализации проведены или есть возвраты без корректировок.
- 📉 90.02 «Себестоимость»** — несовпадение с выручкой из-за неверно указанной себестоимости в документах.
- 🔄 90.03 «НДС»** — ошибки в расчете налога или неверные ставки.
- 📊 90.09 «Прибыль/убыток»** — если субсчета 90.01–90.08 не закрыты, этот счет тоже останется открытым.
Как диагностировать проблему:
- Сформируйте
Оборотно-сальдовую ведомость по счету 90 с детализацией по субсчетам. - Посмотрите, на каких субсчетах есть остатки (сальдо не равно нулю).
- Для каждого проблемного субсчета проверьте документы, которые формируют обороты (например, для 90.01 — это реализации, для 90.02 — списания себестоимости).
Типичный случай:
⚠️ Внимание! Если на субсчете 90.03 («НДС») висит дебетовое сальдо, это может означать, что в документах реализации неверно указана ставка налога или сумма НДС рассчитана с ошибкой. Проверьте настройки налоговых ставок в справочнике «Номенклатура» и документы «Счет-фактура выданный».
5. Ошибки в регламентных операциях
Закрытие счетов 90 и 91 в 1С выполняется в рамках регламентной операции «Закрытие счетов 90, 91». Если этот процесс прерывается или выполняется некорректно, счет может остаться открытым. Распространенные ошибки:
- 🛑 Прерванное закрытие месяца. Например, пользователь закрыл программу во время выполнения операции.
- 🔒 Недостаточно прав. У пользователя нет доступа к регламентным операциям.
- 📅 Неверная последовательность операций. Закрытие счетов должно выполняться после списания себестоимости и расчета налогов.
Как запустить закрытие вручную:
- Перейдите в
Операции → Закрытие месяца. - Найдите строку «Закрытие счетов 90, 91» и нажмите «Выполнить».
- Если операция не выполняется, проверьте логи ошибок (
Администрирование → Журнал регистрации).
Если закрытие не проходит, попробуйте:
- 🔄 Перезапустить 1С в режиме «Конфигуратор» и выполнить тестирование и исправление базы (
Администрирование → Тестирование и исправление). - 📋 Проверить, нет ли незакрытых периодов в предыдущих месяцах. Иногда ошибки накапливаются и блокируют текущее закрытие.
☑️ Проверка перед закрытием месяца
6. Проблемы с интеграцией и обменами данными
Если ваша 1С интегрирована с другими системами (например, 1С:Зарплата и Управление Персоналом, 1С:УТ или внешними сервисами), ошибки при обмене данными могут приводить к некорректному закрытию счетов. Типичные сценарии:
- 🔄 Не синхронизированы документы между базами. Например, реализация есть в 1С:УТ, но не попала в 1С:Бухгалтерию.
- 📊 Разные настройки аналитики в интегрированных базах. Например, в торговой базе одна номенклатурная группа, а в бухгалтерии — другая.
- 🚫 Блокировка объектов при обмене. Если документ заблокирован другим пользователем, он не проведется и не попадет в обороты.
Как проверить интеграцию:
- Откройте
Администрирование → Обмен даннымии посмотрите логи последних обменов. - Если есть ошибки, запустите обмен вручную и исправьте конфликты.
- Сверьте данные между базами с помощью отчета
Сверка с торговой базой(если используется 1С:УТ).
⚠️ Внимание! Если вы используете облачные версии 1С (например, 1С:Fresh), проблемы с обменами могут возникать из-за ограничений API или нестабильного интернет-соединения. В этом случае рекомендуем выполнить обмен вручную в непиковые часы.
7. Технические ошибки и повреждения базы
В редких случаях причиной, по которой 1С не закрывает 90 счет, могут быть технические проблемы:
- 💾 Повреждение базы данных. Например, после аварийного завершения работы программы.
- 🔄 Конфликты при обновлении. Если база обновлялась с ошибками, некоторые механизмы могут работать некорректно.
- 🛠️ Несовместимость конфигураций. Например, после неудачного переноса данных из старой версии.
Как диагностировать технические проблемы:
- Запустите
Тестирование и исправление ИБ(Администрирование → Тестирование и исправление). - Проверьте
Журнал регистрациина наличие критических ошибок (фильтр по уровню «Ошибка»). - Если ошибки повторяются, создайте резервную копию базы и обратитесь в поддержку 1С.
Пример типичной технической ошибки:
{ОбщийМодуль.ЗакрытиеМесяца.Модуль(123)}: Ошибка при выполнении операции с информационной базой (Поле объекта не обнаружено: СчетУчета)
Такие ошибки обычно требуют вмешательства программиста или специалиста 1С.
Если после всех проверок счет 90 так и не закрывается, наиболее вероятная причина — повреждение данных. В этом случае не пытайтесь исправить проблему самостоятельно: обратитесь к франчайзи-партнеру 1С для диагностики.
FAQ: Частые вопросы о закрытии 90 счета в 1С
Можно ли закрыть 90 счет вручную, если программа не делает это автоматически?
Да, но это не рекомендуется. Ручное закрытие может привести к ошибкам в отчетности. Лучше найти причину, по которой программа не закрывает счет автоматически. Если все же нужно закрыть вручную, используйте документ «Операция (бухгалтерский и налоговый учет)» с проводками:
Дебет 90.01 Кредит 90.09 — закрытие выручки
Дебет 90.09 Кредит 90.02 — закрытие себестоимости
Но перед этим обязательно сверьте обороты по субсчетам!
Почему после закрытия месяца на 90 счете остается сальдо?
Это означает, что не все субсчета закрыты корректно. Чаще всего проблема в:
- Незакрытом субсчете 90.03 (НДС) — проверьте документы «Счет-фактура выданный».
- Разнице между дебетом и кредитом на субсчетах 90.01 и 90.02 — возможно, не вся себестоимость списана.
- Ошибках в аналитике — например, не совпадают номенклатурные группы.
Как проверить, какие документы блокируют закрытие 90 счета?
Используйте отчет Анализ счета 90 по датам и документам:
- Откройте
Отчеты → Анализ счета. - Выберите счет 90 и установите фильтр по периоду.
- Включите детализацию по документам.
- Посмотрите, какие документы формируют остатки на субсчетах.
Что делать, если закрытие 90 счета зависает?
Возможные причины и решения:
- 💾 Большой объем данных — разбейте закрытие на части (например, по подразделениям).
- 🔄 Конфликты блокировок — закройте все сеансы 1С и запустите закрытие заново.
- 🛠️ Ошибки в конфигурации — обновите платформу и конфигурацию до последней версии.
Может ли закрытие 90 счета зависеть от настроек налогового учета?
Да, особенно если в компании ведется раздельный учет НДС или применяются специальные налоговые режимы (например, ЕНВД + ОСНО). В этом случае:
- Проверьте настройки в
Учетная политика → Налоговый учет. - Убедитесь, что в документах реализации корректно указаны ставки НДС и статьи ДДС.
- Сформируйте отчет
Анализ состояния налогового учета по НДСдля выявления расхождений.