Переход с устаревших конфигураций (таких как 1С:Комплексная автоматизация 1.1 или 1С:Управление производственным предприятием 1.3) на современные рельсы 1С:Комплексная автоматизация 2.4 (или ERP 2) — это сложный процесс, сопровождающийся кардинальным изменением архитектуры учета. Одной из самых частых «головных болей» бухгалтеров при первом закрытии месяца (особенно переходного декабря) становится ошибка распределения расходов будущих периодов (РБП).
В процессе проведения регламентных операций система начинает сообщать, что расходы будущих периодов не распределены, а при детальном анализе регистров выясняется странная картина: по одной и той же статье программа делает два движения на одинаковую сумму — одно с плюсом, другое с минусом. Давайте разберем по шагам, почему возникает эта техническая коллизия и как ее оперативно исправить.
Выясним причину такого поведения системы. В старой редакции КА 1.1 учет РБП был максимально простым и линейным: существовал отдельный справочник РасходыБудущихПериодов, где задавались параметры списания, а сам учет велся на счете 97. При переносе данных в новую КА 2.4 концепция полностью изменилась:
СтатьиРасходов.Организация, Подразделение, СтатьяРасходов и АналитикаРасходов.Когда вы переносите остатки на 31 декабря из старой базы, программа автоматически создает документы ВводНачальныхОстатков (а именно — «Ввод начальных остатков прочих расходов»). Эти документы делают приходную запись в регистр накопления ПрочиеРасходы с определенным набором аналитик.
Затем вы создаете документ РаспределениеРасходовБудущихПериодов, чтобы зафиксировать правила списания этих расходов на будущие периоды. И вот здесь кроется главная ловушка: если аналитика в документе ввода остатков не совпадает с аналитикой в документе распределения, система не сможет «схлопнуть» эти записи.
Для программы это выглядит как две совершенно разные операции:
В результате в регистре ПрочиеРасходы зависают две записи с противоположными знаками, а закрытие месяца аварийно прерывается.
Проанализируем ситуацию в нашей базе данных. Нам необходимо точно определить, по каким именно статьям и аналитикам разошлись данные. Для этого воспользуемся типовыми инструментами программы.
Откроем отчет «Ведомость по прочим расходам». Найти его можно в разделе Финансовый результат и контроллинг — Отчеты по финансовому результату. По умолчанию этот отчет может не показывать детальную аналитику, поэтому выполним его настройку:
Подразделение, СтатьяРасходов и обязательно — АналитикаРасходов.В сформированном отчете мы наглядно увидим строки-дублеры. Например, по статье «Лицензия на ПО» будет две строки: в одной строка аналитики пустая (и там горит плюс), а во второй строке указана конкретная номенклатура или контрагент (и там горит точно такой же минус). Это и есть наше «несовпадение».
Если ведомость не дает детальной расшифровки по документам-регистраторам, воспользуемся Универсальным отчетом (раздел НСИ и администрирование — Обслуживание — Отчеты и обработки):
Статья расходов, Аналитика расходов, Регистратор.Этот отчет покажет нам конкретные документы-виновники: какой документ ввода остатков сделал плюс, а какой документ распределения РБП сделал минус.
Рассмотрим два варианта исправления этой коллизии в зависимости от того, как именно перенеслись данные в вашу базу.
Если при автоматическом переносе данных поле Аналитика расходов в документе ввода остатков осталось незаполненным (или заполнилось некорректным значением), правильнее всего исправить первоисточник:
Аналитика расходов.Если править документы ввода остатков прошлым периодом крайне нежелательно (например, период уже согласован и закрыт для изменений), мы можем подстроиться под него в самом документе распределения:
Аналитика расходов. Если во вводе остатков это поле пустое, то и в распределении его необходимо очистить.Иногда исправление документов не помогает, так как в самой Статье расходов задан неверный тип аналитики. Давайте проанализируем настройки статьи:
Статьи расходов для нашего РБП.Очень часто при переносе данных пользователи сталкиваются с требованием программы закрыть декабрь (так как остатки вводятся датой 31.12).
Важный совет: Реальная хозяйственная деятельность предприятия в новой базе начинается, как правило, с 1 января нового года. Декабрь используется исключительно для фиксации входящего сальдо. Проводить полноценную процедуру закрытия месяца за декабрь (с расчетом себестоимости, распределением накладных расходов и т.д.) не нужно, так как это может исказить входящие остатки, сформированные при переносе.
Чтобы программа не требовала закрыть декабрь:
Выровняв аналитику между вводом остатков и документами распределения РБП, мы избавимся от дублирующихся проводок с плюсом и минусом, после чего закрытие первого отчетного месяца в 1С:Комплексная автоматизация 2.4 пройдет быстро и без ошибок.