Учет и Финансы · 11 мин
Как сделать расчет в 1С: практическое руководство
Как выполнить расчет в 1С: зарплата, налоги, себестоимость, произвольные формулы. Пошаговые инструкции, типичные ошибки и способы проверки результата.
Под расчетом в 1С обычно понимают несколько разных задач: начисление зарплаты и взносов, расчет налогов, калькуляцию себестоимости, движение по регистрам накопления или произвольный расчет по формуле в отчете. Подход к каждой из них отличается, но логика одна: программа берет данные из документов и справочников, применяет заданный алгоритм и записывает результат в учетные регистры, откуда его можно проверить отчетом.
Главная ошибка новичков — попытка считать «вручную» поверх программы: вносить итоговые суммы напрямую в проводки или редактировать готовые начисления. Такой подход ломает связность учета: отчеты перестают сходиться, а исправить ошибку задним числом становится сложно. Правильный путь — настроить расчет штатными механизмами, чтобы 1С считала сама, а вы контролировали результат.
Ниже разобраны основные сценарии: расчет зарплаты, расчет налогов, расчет себестоимости, произвольные формулы и проверка итогов. Инструкции применимы к типовым конфигурациям на платформе 1С:Предприятие 8.3 (ЗУП, Бухгалтерия, Управление торговлей, ERP); названия меню могут немного отличаться в зависимости от версии.
Определите, какой именно расчет вам нужен
Прежде чем искать кнопку «Рассчитать», определите тип задачи. От этого зависит, какой документ или обработку использовать и где искать результат. В типовых конфигурациях расчеты делятся на несколько групп: расчеты с персоналом, расчеты с бюджетом, калькуляция себестоимости и взаиморасчеты с контрагентами.
Каждая группа опирается на свои регистры. Зарплата хранится в регистрах расчета и накопления ЗУП, налоги — в регистрах бухгалтерского и налогового учета, себестоимость — в регистрах партий и затрат. Если вы понимаете, где «живет» результат, проверить и исправить его становится намного проще.
Как выбрать действие
Расчет заработной платы и взносов
Расчет зарплаты в 1С:ЗУП или 1С:Бухгалтерии строится вокруг документа «Начисление зарплаты и взносов». Программа берет плановые начисления сотрудника (оклад, надбавки), учитывает отработанное время по табелю или производственному календарю, применяет разовые документы (премии, больничные, отпуска) и рассчитывает НДФЛ со страховыми взносами.
Порядок действий типовой: сначала вводятся все кадровые и отклоняющие документы месяца (приемы, увольнения, отпуска, больничные), затем создается документ начисления, заполняется по кнопке «Заполнить» и рассчитывается. Кнопка «Рассчитать» в табличной части пересчитывает выбранные строки, а команда «Заполнить» подтягивает сотрудников со всеми начислениями.
- 1Введите все кадровые документы месяца: приемы, переводы, увольнения
- 2Зарегистрируйте отклонения: отпуска, больничные, командировки, разовые премии
- 3Создайте документ «Начисление зарплаты и взносов» за нужный месяц
- 4Нажмите «Заполнить» — программа подберет сотрудников и рассчитает начисления, НДФЛ и взносы
- 5Проверьте итоги отчетом «Расчетный листок» или «Анализ ФОТ»
- 6Проведите документ и сформируйте ведомости на выплату
Признак корректного расчета: сумма НДФЛ считается нарастающим итогом с учетом вычетов, взносы соответствуют установленным тарифам, а в расчетном листке сходятся начислено, удержано и к выплате. Если сотруднику не начислился оклад, чаще всего причина в отсутствии планового начисления или в документе отсутствия, перекрывшем весь месяц.
Расчет налогов через закрытие месяца
В 1С:Бухгалтерии налоги рассчитываются регламентными операциями обработки «Закрытие месяца» (раздел «Операции»). Сюда входят расчет НДС, налога на прибыль, налога при УСН, амортизации, резервов и других обязательных начислений. Каждая операция формирует проводки и справку-расчет, по которой видно, как получена сумма.
Запускайте закрытие месяца только после того, как введены все первичные документы периода: поступления, реализации, выписки, начисление зарплаты. Если документы добавляются после закрытия, операции нужно перепровести — иначе налоговая база будет устаревшей. Обработка сама подсвечивает операции, требующие повторного выполнения.
Для проверки откройте справку-расчет конкретной операции (например, «Справка-расчет налога на прибыль») и сопоставьте базу с оборотно-сальдовой ведомостью. Расхождения почти всегда означают непроведенный документ, неверную аналитику счета или забытую ручную операцию.
Расчет себестоимости и взаиморасчетов
Себестоимость в 1С считается при закрытии месяца: программа распределяет прямые и косвенные затраты на выпуск, списывает стоимость партий товаров по выбранному методу (FIFO или средняя) и формирует финансовый результат. В ERP и Управлении торговлей для этого есть отдельный механизм расчета себестоимости, который запускается как регламентная операция.
До запуска убедитесь, что заполнены статьи калькуляции, правила распределения затрат и что нет отрицательных остатков на складах — отрицательные остатки делают расчет себестоимости недостоверным. После расчета результат смотрят в отчетах «Себестоимость выпущенной продукции» или «Валовая прибыль».
Взаиморасчеты с контрагентами считаются проще: каждый документ поступления, реализации и оплаты двигает регистры расчетов, а итог виден в отчетах «Задолженность покупателей» и «Задолженность поставщикам». Специального расчета здесь не требуется — важно только, чтобы оплаты корректно зачитывались по документам.
Произвольные расчеты: формулы и показатели
Когда штатного алгоритма не хватает — например, премия считается по сложной формуле от выручки подразделения — в ЗУП используют показатели и шаблоны формул. В настройке начисления формула собирается из показателей (оклад, отработанное время, произвольные вводимые значения) арифметическими операциями и функциями.
Показатели бывают постоянными (задаются в кадровом документе), разовыми (вводятся документом «Данные для расчета зарплаты») и накапливаемыми (собираются за период). Правильно выбранный тип показателя избавляет от ручного ввода каждый месяц.
Для разовых аналитических расчетов удобен вариант отчета с произвольными ресурсами: в СКД (системе компоновки данных) можно добавить вычисляемое поле с формулой и получить показатель без доработки конфигурации. Это безопасный способ, так как он не меняет учетные данные.
Проверка результата расчета
Любой расчет в 1С нужно завершать контролем. Базовый прием — сверка результата с отчетом по тому же регистру: зарплату — с расчетными листками и сводом начислений, налоги — со справками-расчетами и ОСВ, себестоимость — с отчетом по затратам. Если цифры в документе и отчете совпадают и логически объяснимы, расчет можно считать выполненным.
Полезно также проверять «краевые» случаи: сотрудник, принятый в середине месяца, отгрузка с частичной оплатой, выпуск при незакрытых затратах. Именно на таких ситуациях ошибки настройки проявляются чаще всего.
Как проверить результат
Начислено минус удержано равно сумме к выплате, НДФЛ посчитан с учетом вычетов
Разница между начислено и выплачено не сходится, НДФЛ равен нулю без оснований
Налоговая база совпадает с данными ОСВ по соответствующим счетам
База в справке не сходится с оборотами, есть непроведенные операции закрытия
Нет нулевой себестоимости при наличии продаж, затраты распределены полностью
Продажи с нулевой себестоимостью, «зависшие» суммы на счетах затрат
Акт сверки сходится с отчетом по задолженности
Оплаты не зачтены по документам, задолженность завышена или дублируется
Типичные ошибки и ограничения
Большинство проблем с расчетами в 1С связано не с алгоритмами, а с исходными данными. Незаполненный график работы, устаревшие ставки взносов, незакрытый период, отрицательные остатки — каждая из этих причин дает неверный или неполный расчет, хотя сама программа работает исправно.
Отдельное ограничение — права доступа. Если кнопка расчета недоступна или документ не проводится, возможно, у пользователя нет прав на регистры или на регламентные операции. Это решается настройкой ролей администратором, а не обходными путями вроде ручных операций.
Что важно запомнить
Расчет в 1С — это всегда связка «документы → регистры → отчеты». Вводите полные исходные данные, запускайте штатные механизмы расчета, не правьте результат вручную и проверяйте итог отчетами по регистрам. Ошибку ищите в первичных документах и настройках, а не в итоговых проводках.
Частые вопросы
Почему кнопка «Рассчитать» неактивна или ничего не считает?
Чаще всего документ не заполнен (нет строк с сотрудниками или номенклатурой), не установлен период расчета либо у пользователя нет прав на соответствующие регистры. Сначала нажмите «Заполнить», проверьте дату документа и организацию; если не помогло — обратитесь к администратору для проверки ролей доступа.
Как пересчитать зарплату за прошлый месяц?
Откройте документ «Начисление зарплаты и взносов» за нужный месяц, исправьте исходные данные (например, добавьте забытый больничный) и перепроведите документ. Если период уже закрыт и отчетность сдана, исправления оформляются документом «Перерасчет» или корректировкой текущим периодом, чтобы не искажать сданные формы.
Можно ли сделать свой расчет без программиста?
Да, в типовых конфигурациях есть инструменты без кода: формулы начислений и показатели в ЗУП, вычисляемые поля в вариантах отчетов на СКД, настройка правил распределения затрат. Полноценная новая методика расчета, затрагивающая проводки и регистры, уже требует доработки конфигурации специалистом.
Что делать, если закрытие месяца выдает ошибку?
Откройте протокол выполнения операции — там указана конкретная причина: незаполненный счет, отсутствующая аналитика, отрицательный остаток. Исправьте первичный документ или настройку, на которую ссылается сообщение, затем перезапустите операцию. Не пропускайте операции с ошибками: последующие расчеты опираются на их результат.
Как проверить, что НДФЛ рассчитан правильно?
Сформируйте отчет «Анализ НДФЛ» или «Регистр налогового учета по НДФЛ» и сравните облагаемую базу с начислениями сотрудника за вычетом необлагаемых сумм и вычетов. Налог должен считаться нарастающим итогом с начала года; скачки суммы обычно означают применение вычета или доход, облагаемый по другой ставке.
Нужно ли обновлять конфигурацию для корректных расчетов?
Да. Тарифы страховых взносов, предельные базы, ставки налогов и формы отчетности периодически меняются, и обновления конфигурации привозят актуальные значения. Работа на устаревшем релизе — одна из частых причин неверных расчетов взносов и налогов, даже если все документы введены правильно.