При работе в конфигурации «Управление торговлей» пользователи часто сталкиваются с ситуацией, когда данные в печатной или экранной форме документа Авансовый отчет идеальны, а отчет «Затраты» (или «Затраты (управленческий учет)») показывает совершенно другую сумму. При этом, если щелкнуть по ошибочной цифре в отчете и открыть расшифровку до документа-регистратора, внутри самого документа отображается верная сумма.
Разберем подробнее причинно-следственную связь такой проблемы и проанализируем практические способы её устранения.
Проанализируем архитектуру учета расходов и курсовых разниц в 1С. Главное, что необходимо понимать: отчет «Затраты» формируется не по табличным частям документов, а строго на основании записей (движений) регистра накопления Затраты.
Различие между суммами возникает по нескольким основным причинам:
Авансовый отчет фиксируется курс документа на дату его составления. В то же время система пересчитывает сумму расхода в валюту управленческого учета по управленческому курсу на дату документа. Если документ создается «задним числом» или с датой, отличной от даты фактической выдачи денежных средств, курсы могут расходиться. Система делит курс документа на курс управленческого учета и умножает полученный коэффициент на сумму документа, формируя скорректированную управленческую сумму в регистре.Валюты был изменен после того, как документ Авансовый отчет уже проведен, движения в регистре накопления автоматически не пересчитываются. Форма документа при открытии может динамически отображать суммы по актуальному реквизиту, тогда как в регистре остается записанной сумма на момент проведения.Взаиморасчеты с подотчетными лицами и Затраты расходы в пределах ранее выданного аванса признаются по курсу на дату выдачи денег (документ Выдача наличных или Расходный кассовый ордер), а сумма перерасхода — по курсу на дату утверждения авансового отчета.Рассмотрим по шагам основные способы исправления сумм в отчете «Затраты».
Выясним, как синхронизировать курсы внутри документа Авансовый отчет:
Авансовый отчет, вызвавший расхождение.Если аванс выдавался ранее, а авансовый отчет составляется позже, необходимо соблюдать хронологическую последовательность проведения документов:
Выдача наличных / Расходный кассовый ордер).Авансовый отчет. Это заставит систему корректно рассчитать рублевый (или валютный упр. учета) эквивалент затрат с учетом ранее выданного аванса.В случае, когда в базе ведется регулярный учет в иностранной валюте или условных единицах, обязательной процедурой является выполнение регламентных документов конца периода:
Переоценка валютных средств или запустим обработку Закрытие месяца. Это позволит зарегистрировать курсовые разницы на соответствующих счетах и выровнять остатки.Чтобы быстро найти, в каком именно документе образовалась курсовая разница, рекомендуем использовать следующие инструменты 1С:
1. Ведомость по взаиморасчетам с подотчетными лицами:
Сформируем данный отчет с включением группировок по валюте взаиморасчетов и валюте управленческого учета. Это поможет увидеть нулевой остаток по взаиморасчетам в валюте документа при наличии остатка в управленческой валюте.
2. Универсальный отчет по регистру накопления «Затраты»:
Сформируем Универсальный отчет по регистру Затраты (или Затраты (управленческий учет)), выведя поля Регистратор, Сумма и Сумма (упр.). Это позволит наглядно сравнить записанные ресурсом суммы с первичным документом и быстро обнаружить документом-источник ошибки.