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