К статье
Практический материал

Учет и Финансы · 12 мин

Как сделать пересчет в 1С: практическое руководство

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

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

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

Ниже разобраны все четыре сценария с точным порядком действий для типовых конфигураций (1С:Бухгалтерия, 1С:ЗУП, 1С:Управление торговлей) и с указанием границ, где самостоятельная работа безопасна, а где нужны права администратора или резервная копия.

Определите, какой именно пересчет вам нужен

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

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

Маршрут решения

Как выбрать действие

Рублевая сумма документа не совпадает с суммой в валюте по актуальному курсуПроверьте курс в справочнике «Валюты» на дату документа и перепроведите документ
Количество в документе не соответствует упаковке товараНастройте единицы измерения и коэффициенты пересчета в карточке номенклатуры
Изменились данные за прошлый период, по которому уже начислена зарплатаСоздайте документ перерасчета (в ЗУП — «Сторнирование начислений» или механизм перерасчетов)
Оборотно-сальдовая ведомость и детальный отчет показывают разные суммыВыполните пересчет итогов регистров через тестирование и исправление

Пересчет валютных сумм по курсу

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

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

Для переоценки валютных остатков на отчетную дату в 1С:Бухгалтерии используется регламентная операция «Переоценка валютных средств» в составе закрытия месяца. Она пересчитывает остатки на валютных счетах по курсу на конец месяца и формирует курсовые разницы. Если операция не выполняется, проверьте, что счет помечен как валютный и курс на последний день месяца загружен.

Пересчет единиц измерения и количества

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

Откройте карточку номенклатуры, перейдите к списку единиц измерения (в УТ — вкладка «Единицы измерения», в Бухгалтерии — поле «Единица» с возможностью выбора упаковки). Убедитесь, что коэффициент указан верно: например, коробка = 12 штук. После этого в документах при выборе единицы «коробка» программа автоматически пересчитает количество в базовые единицы при проведении.

Если коэффициент был неверным и документы уже проведены, простое исправление карточки не пересчитает старые движения. Нужно перепровести затронутые документы за период — либо вручную, либо групповой обработкой «Проведение документов» (раздел «Администрирование» — «Обслуживание» в ряде конфигураций). Перед групповым перепроведением обязательно сделайте копию базы: операция необратимо изменит движения и может «подтянуть» другие ошибки периода.

Перерасчет зарплаты и начислений

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

Чтобы выполнить перерасчет вручную, откройте документ «Начисление зарплаты и взносов» за текущий период — сотрудники с перерасчетами подтянутся автоматически, либо используйте кнопку «Доначислить, перерасчитать». Для исправления ошибочно начисленных сумм прошлых периодов предназначен документ «Сторнирование начислений» (раздел «Зарплата»): он отменяет указанное начисление и позволяет начислить правильную сумму корректным периодом.

Проверять результат перерасчета удобнее всего расчетным листком сотрудника и отчетом «Полное своды начислений, удержаний и выплат»: перерасчет должен отображаться отдельной строкой со ссылкой на период, за который он выполнен. Если перерасчет не появляется, проверьте, не закрыт ли период датой запрета изменения данных — это самая частая причина «молчаливого» отказа.

Пересчет итогов регистров при расхождениях в отчетах

Регистры накопления и сведений хранят промежуточные итоги для быстрой работы отчетов. При сбоях (аварийное завершение, отключение питания, ошибки при обмене) итоги могут рассинхронизироваться с движениями: оборотка показывает одну сумму, а детальный отчет по тем же данным — другую. Это признак того, что нужен пересчет итогов, а не исправление документов.

Штатный способ — обработка «Тестирование и исправление информационной базы» (в клиент-серверном варианте запускается через конфигуратор: «Администрирование» — «Тестирование и исправление»). Отметьте пункт «Пересчет итогов» и запустите выполнение. Для файловой базы перед запуском закройте все сеансы пользователей и сделайте копию каталога базы — операция в режиме исправления изменяет данные напрямую.

Альтернатива для отдельного регистра — пересчет итогов через конфигуратор: «Администрирование» — «Параметры информационной базы» либо управление итогами конкретного регистра, где можно пересчитать итоги на текущую дату или за период. Это быстрее полного тестирования, если проблемный регистр известен точно.

Порядок действий при расхождении отчетов
  1. 1
    Сформируйте оборотный и детальный отчет по одному регистру с одинаковыми отборами и зафиксируйте расхождение
  2. 2
    Завершите работу всех пользователей и сделайте резервную копию базы
  3. 3
    Запустите «Тестирование и исправление» с включенным пунктом «Пересчет итогов»
  4. 4
    Дождитесь окончания и повторно сформируйте оба отчета — суммы должны совпасть
  5. 5
    Если расхождение осталось, ищите ошибку в данных (незаполненные измерения, ручные операции), а не в итогах

Проверка результата после любого пересчета

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

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

Контрольные точки

Как проверить результат

Рублевая сумма валютного документа
Норма

Равна валютной сумме, умноженной на курс из регистра «Курсы валют» на дату документа

Тревожный признак

Сумма не меняется после перепроведения — вероятно, курс зафиксирован в документе вручную

Остатки по складу после смены коэффициента
Норма

Количество в базовых единицах соответствует документам после их перепроведения

Тревожный признак

Остатки старые — документы не перепроведены или движения введены вручную

Перерасчет зарплаты
Норма

Виден отдельной строкой в расчетном листке со ссылкой на корректируемый период

Тревожный признак

Строки нет — проверьте дату запрета изменения данных и наличие опоздавшего документа

Итоги регистров
Норма

Оборотный и детальный отчеты совпадают до копейки

Тревожный признак

Расхождение сохраняется — проблема в данных, а не в итогах

Типичные ошибки и ограничения

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

Учитывайте и ограничения прав: пересчет итогов и тестирование требуют прав администратора, загрузка курсов — доступа в интернет с рабочего места, перерасчет зарплаты — роли расчетчика. Если кнопка недоступна или период закрыт датой запрета, не обходите ограничение через конфигуратор без понимания последствий — согласуйте действие с администратором или ведущим бухгалтером.

Типичные ошибки
01
Ручная правка рублевой суммы вместо исправления курса — при перепроведении сумма вернется к расчетной, а расхождение останется
02
Смена коэффициента единицы измерения без перепроведения документов — остатки склада перестанут сходиться с первичкой
03
Пересчет итогов без резервной копии — при сбое в процессе база может остаться в поврежденном состоянии
04
Игнорирование даты запрета изменения данных — перерасчет молча не выполняется, и ошибка уходит в следующий период
05
Полное тестирование базы вместо точечного пересчета одного регистра — потеря времени при большом объеме данных
Итог

Что важно запомнить

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

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

Документ проведен со старым курсом валюты. Как пересчитать только его?

Загрузите актуальный курс в справочнике «Валюты» на дату документа, затем откройте документ и перепроведите его. Если сумма не изменилась, проверьте поле «Курс» в самом документе — возможно, оно заполнено вручную и имеет приоритет над курсом из регистра. Очистите ручное значение или установите нужный курс и перепроведите повторно.

Можно ли пересчитать итоги без конфигуратора и прав администратора?

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

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

Чаще всего установлена дата запрета изменения данных, перекрывающая корректируемый период, либо опоздавший документ (больничный, исправление табеля) введен, но не проведен. Проверьте также, что сотрудник и начисление попадают в период текущего документа начисления — перерасчеты подтягиваются только в открытый период.

Изменили коэффициент упаковки, а остатки на складе не пересчитались. Это нормально?

Да, это ожидаемое поведение: коэффициент применяется в момент проведения документа. Старые движения остаются с прежним пересчетом, пока вы не перепроведете документы за нужный период. Перед массовым перепроведением сделайте резервную копию и проверьте результат на одном документе.

Чем пересчет итогов отличается от перепроведения документов?

Пересчет итогов обновляет только служебные таблицы промежуточных сумм и не трогает сами движения документов. Перепроведение заново формирует движения каждого документа по его текущим данным. Если расходятся отчеты — начинайте с пересчета итогов; если неверны сами суммы в движениях — нужно перепроведение или исправление документов.

Опасно ли запускать «Тестирование и исправление» на рабочей базе?

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