Изменение валюты управленческого учета в системе 1С:Управление торговлей 11.5 после начала активной работы с базой данных является крайне нерекомендуемой операцией. Система прямо предупреждает о возможных проблемах, и эта тема подтверждает обоснованность таких предупреждений. Если по каким-либо причинам вам все же пришлось пойти на такой шаг, будьте готовы к тому, что столкнетесь с расхождениями в управленческом балансе. В этой статье мы подробно рассмотрим, почему возникают такие расхождения и как их устранить.
Представим ситуацию: вы начали вести учет в 1С:УТ 11.5 с марта 2023 года, используя определенную валюту управленческого учета (далее — ВУУ). В начале текущего года финансисты выявили, что ВУУ была выбрана некорректно, и произвели ее изменение в настройках системы. После этого все документы были массово перепроведены. Однако, несмотря на эти действия, в отчетах по управленческому балансе начали проявляться серьезные расхождения, особенно по поступлениям, связанным с договорами в валюте. Анализ показывает, что эти расхождения возникают из-за разницы курсов старой и новой ВУУ.
Давайте выясним, почему же возникают эти расхождения, даже после полного перепроведения всех документов:
АктивыИПассивы, который является аналогом бухгалтерских счетов для оперативного учета. Движения в этом регистре формируются при проведении первичных документов, а также дозаполняются регламентными операциями. Суммы в этом регистре отражаются в ВУУ, но они определяются на момент выполнения хозяйственных операций и далее не всегда автоматически переоцениваются при изменении курса, если не выполнить специальные действия или не перезаполнить исходные документы.Давайте разберем пошаговый план действий, который поможет нам локализовать и устранить проблемы с управленческим балансом:
Прежде всего, мы установим, что расхождения действительно проявляются в регистре АктивыИПассивы. Отчет «Контроль баланса» по умолчанию использует данные именно этого регистра для выявления дисбаланса. Мы проанализируем движения по этому регистру для проблемных документов. Вы можете воспользоваться стандартными отчетами по регистру или применить инструмент Универсальная корректировка и чтение остатков регистра накопления для более детального анализа движений.
Важно: для глубокого анализа движений в регистре АктивыИПассивы, особенно при сложной логике формирования, может потребоваться применение отладчика. Мы последовательно пройдем по коду проведения документа, формирующего движения, чтобы выяснить, какие значения используются для расчета сумм в регистре. Особое внимание уделим функциям, которые определяют курс валюты для управленческого учета.
Одним из первых выявленных источников расхождений являются суммы взаиморасчетов в документах поступления. Рассмотрим ситуацию, когда документ поступления был рублевым, а взаиморасчеты велись в валюте. При изменении ВУУ суммы взаиморасчетов, зафиксированные в документе, могли не измениться автоматически.
Что делать:
ПоступлениеБезналичныхДенежныхСредств), в которых валюта договора или взаиморасчетов отличается от новой ВУУ.Этот подход гарантирует, что суммы взаиморасчетов в документе будут пересчитаны с учетом текущего курса новой ВУУ.
Вторым крупным источником расхождений, как мы выяснили, является себестоимость, которая может быть рассчитана по курсу старой ВУУ, несмотря на массовое перепроведение. Для проверки данных на этом этапе полезно использовать Анализ изменения себестоимости в валютах управленческого и регламентированного учёта.
Почему это происходит: Себестоимость товаров фиксируется в регистре СебестоимостьТоваров (или аналогичных, в зависимости от версии и настроек) в ВУУ на момент поступления. Механизмы расчета себестоимости в 1С:УТ сложны и могут не всегда автоматически инициировать полный перерасчет всех движений при простом перепроведении документов, особенно если речь идет о старых периодах.
Что делать:
Поступление товаров и услугВозврат товаров поставщикуПоступление услуг и прочих активовПеремещение товаровРеализация товаров и услугМы выполним перезаполнение данных в этих документах, чтобы гарантировать, что суммы себестоимости будут пересчитаны по текущим курсам новой ВУУ.
Мы проверим и при необходимости скорректируем настройки переоценки остатков задолженности партнеров и денежных средств. В 1С:УТ 11.5 эти настройки находятся в разделе НСИ и администрирование – Настройка НСИ и разделов – Казначейство и взаиморасчеты. Убедимся, что переоценка выполняется корректно на дату оплаты и на конец месяца, либо на каждый день месяца, в зависимости от требований вашего учета.
Если после всех вышеперечисленных действий расхождения сохраняются, нам придется углубиться в технический анализ:
АктивыИПассивы с оригинальным документом.
// Предполагаем, что мы находимся в процедуре проведения документа ПоступлениеТоваровУслуг
// Найдем переменную, отвечающую за курс управленческой валюты
КурсУпрУчета = ВалютныйУчет.ПолучитьКурсУправленческойВалюты(ДатаДокумента, ВалютаУправленческогоУчета);
// Проверим значение КурсУпрУчета
// Далее проследим, как эта переменная используется для расчета сумм
Движение = Движения.АктивыИПассивы.Добавить();
Движение.СуммаУпр = СуммаПоДокументу / КурсУпрУчета;
Таким образом, мы сможем точно определить, используется ли правильный курс и какая именно сумма записывается в регистр.
В случае серьезных и трудноискоренимых расхождений, когда частичные меры не помогают, может потребоваться наиболее радикальный метод. Для контроля финансового результата в процессе такой очистки удобно использовать отчет Прибыль, себестоимость и рентабельность без закрытия месяца (в разных валютах), который позволит увидеть данные с учетом разницы курсов.
ОтносительныеКурсыВалют.Изменение валюты управленческого учета в уже работающей системе – это сложная и трудоемкая задача, которая требует глубокого понимания внутренних механизмов 1С:УТ 11.5. Мы выяснили, что ключ к успеху лежит не только в массовом перепроведении, но и в осознанном перезаполнении тех документов, которые фиксируют суммы взаиморасчетов и себестоимости. Применяя предложенные методы и тщательный анализ, вы сможете привести управленческий баланс в соответствие с новой валютой учета и обеспечить достоверность финансовых данных.