При работе в современных конфигурациях на платформе 1С:Предприятие 8.3, таких как «1С:ERP Управление предприятием» или «1С:Комплексная автоматизация» версии 2.5, пользователи часто сталкиваются с ситуацией, когда в Оборотно-сальдовой ведомости (ОСВ) по счету 62 часть оборотов отражается без указания подразделения. Особенно это заметно в операциях зачета аванса (проводки Дт 62.02 Кт 62.01). Разберем подробно, почему так происходит, насколько это критично и как добиться корректного заполнения аналитики.
Прежде всего, проанализируем ключевое отличие механизмов ERP/KA от привычной многим «1С:Бухгалтерии». В «Бухгалтерии Предприятия» подразделение обычно выступает в роли субконто (аналитического разреза). В ERP и Комплексной автоматизации подразделение является балансовым измерением регистра бухгалтерии Хозрасчетный.
Это означает, что система пытается обеспечить баланс не только в разрезе счетов, но и в разрезе подразделений. Если на счете 62.01 числится дебиторская задолженность по подразделению «Отдел продаж», а аванс на 62.02 «завис» без подразделения, то при их зачете возникнет разрыв в аналитической отчетности. Выясним, откуда система берет данные для этого измерения.
Рассмотрим механизм формирования проводок. В версии 2.5 проводки по счету 62 формируются не напрямую из документа «Поступление безналичных денежных средств» или «Реализация товаров и услуг», а транслируются из оперативного контура — регистров накопления, в первую очередь из регистра Расчеты с клиентами.
Часто возникает ситуация: в шапке платежного документа Подразделение заполнено, но в проводку оно не попадает. Проанализируем цепочку:
Расчеты с клиентами.Таким образом, если в объекте расчетов аналитика отсутствует, автоматический зачет аванса, выполняемый системой, также будет «пустым» в части подразделения.
В релизах ветки 2.5.7 (например, 2.5.7.234) используется обновленный движок онлайн-расчетов. Разберем по шагам, как происходит зачет аванса:
Когда мы проводим документ «Реализация товаров и услуг», система мгновенно ищет свободные остатки авансов по данному контрагенту и объекту расчетов. Если аванс был получен ранее (возможно, в другом периоде или до перехода на новые механизмы распределения), и в том «старом» остатке измерение Подразделение не было заполнено, то распределяющая проводка Дт 62.02 Кт 62.01 наследует эту пустоту.
Посмотрим на типичный пример из практики:
Операция: Поступление ДС (Аванс)
Дт 51 (Подразделение: Администрация)
Кт 62.02 (Подразделение: пусто) <-- Проблема здесь
Операция: Реализация
Дт 62.01 (Подразделение: Отдел продаж)
Кт 90.01 (Подразделение: Отдел продаж)
Операция: Зачет аванса (автоматически)
Дт 62.02 (Подразделение: пусто)
Кт 62.01 (Подразделение: Отдел продаж)
В итоге на счете 62.01 образуется «краснота» или «зависание» сальдо в разрезе подразделений, хотя общий итог по счету будет нулевым.
Выясним, нужно ли немедленно исправлять эти данные. Ответ зависит от ваших целей:
Рассмотрим алгоритм действий для исправления и предотвращения подобных ситуаций.
Перейдем в Настройки -> План счетов. Найдем счет 62 и убедимся, включен ли для него Учет по подразделениям. В ERP это измерение обычно включается глобально для всех счетов расчетов. Если учет ведется, система требует заполнения этого поля.
Откроем Договор с клиентом, который указан в проблемной операции. Проверим вкладку Учетная информация. Если там заполнено поле Подразделение, система будет подставлять его во все движения. Если вы хотите, чтобы подразделение бралось из каждого конкретного документа (например, из заказа), убедитесь, что в договоре это поле не блокирует наследование.
Это самый важный технический этап. Воспользуемся отчетом Движения документа (кнопка Еще -> Печать -> Движения документа) для документа «Реализация» или «Поступление ДС».
Нас интересует таблица регистра накопления Расчеты с клиентами (или Расчеты с клиентами по документам). Если в колонке Подразделение пусто — значит, ошибка заложена в оперативном учете, и исправлять нужно именно первичные документы или настройки объектов расчетов. Для решения этой задачи подойдет обработка для перезаполнения регистров взаиморасчетов.
Проанализируем ситуацию: возможно, движения просто не обновились. В ERP 2.5 за распределение расчетов отвечает фоновое задание. Попробуем выполнить следующие действия:
Финансовый результат и контроллинг.Закрытие месяца.Формирование движений по расчету с партнерами и запустим его принудительно.Задания к распределению расчетов, где можно увидеть «зависшие» документы, которые требуют пересчета.Если вы решили отладить процесс формирования проводок, помните, что в ERP 2.5 механизмы отражения в регламентированном учете используют сложные запросы к временным таблицам. Посмотрите на общий модуль ОтражениеВРеглУчете. Проводка зачета аванса генерируется на основании сопоставления остатков по регистру взаиморасчетов. Если вы видите, что запрос выдает NULL для подразделения, проверьте, заполнено ли оно в соответствующем ГФУ (Группе настроек финансового учета) или в самом регистраторе остатка.
Проблема «пустого» подразделения на 62 счете чаще всего связана с тем, что в объекте расчетов (договоре или заказе) эта аналитика не была указана в момент получения аванса. Для исправления ситуации необходимо:
Если же ваша учетная политика позволяет не детализировать расчеты до подразделений, вы можете просто настроить ОСВ, сгруппировав данные по Контрагенту и Договору, игнорируя пустое измерение Подразделение, если оно не влияет на финансовый результат.