В процессе ведения учета в 1С:ERP пользователи иногда сталкиваются с ситуацией, когда хозяйственная операция отражена некорректно, но период уже закрыт для редактирования. Типичный пример: документ Реализация товаров и услуг (РТУ) проведен по заказу одного контрагента, в то время как в самой реализации указан совершенно другой контрагент. В результате такой ошибки ломается распределение расчетов: платежные документы не зачитываются автоматически, несмотря на совпадение договора (объекта расчетов), и в системе образуется развернутое сальдо — одновременно висит и долг покупателя, и неотраженный аванс.
В этой статье мы подробно разберем, как исправить подобную ошибку в 1С:ERP версий 2.4 и 2.5, не прибегая к опасному перепроведению документов прошлых периодов, проанализируем поведение системы и рассмотрим современные механизмы онлайн-взаиморасчетов.
Когда пользователи обнаруживают развернутое сальдо в прошлом году, первая мысль — воспользоваться документом Корректировка регистров. Однако ручная корректировка только оперативных регистров (например, ведомости расчетов) часто не решает проблему до конца. Система продолжает «видеть» разрыв по аналитике расчетов по документам. Кроме того, ручные корректировки регистров не запускают цепочку автоматических расчетов.
Выясним причину, почему документ Корректировка регистров ведет себя обособленно и не формирует Задания к распределению расчетов:
ПередЗаписью или ПриЗаписи).Задания к распределению расчетов прописан внутри модулей проведения. Поскольку корректировка регистров эти модули не вызывает, система «не замечает» изменений и не планирует фоновый или онлайн-расчет для измененных данных. Из-за этого мы не получаем автоматических проводок и актуализации расчетов.Рассмотрим практическое и безопасное решение, которое позволяет обойти дату запрета изменения данных и выровнять взаиморасчеты.
Проанализируем настройки прав доступа и даты запрета редактирования. На документы типа Заказ клиента стандартная дата запрета изменения данных, как правило, не распространяется (поскольку заказ является намерением и сам по себе не формирует проводок по регламентированному учету).
Выполняем следующие действия:
Заказ клиента, по которому была ошибочно проведена реализация.Реализация товаров и услуг.При изменении партнера или контрагента в заказе система может автоматически пересчитать цены согласно действующим прайс-листам для нового контрагента, из-за чего цены в заказе могут «слететь».
Если это произошло, не нужно переживать. Мы можем вручную установить произвольные цены в табличной части заказа, приведя их в полное соответствие с ценами, указанными в фактически проведенной накладной (РТУ). Это не повлияет на закрытый период, но восстановит ссылочную связь между заказом и реализацией.
Чтобы окончательно связать отгрузку и оплату, необходимо скорректировать аналитику расчетов по документам. Если автоматический зачет не отработал, делаем следующее:
Корректировка регистров.Расчеты с клиентами по документам).Поступление безналичных ДС).После выполнения этих манипуляций (изменения контрагента в заказе и принудительного связывания документов в регистре расчетов) развернутое сальдо успешно «схлопнется».
Современные версии 1С:ERP (начиная с 2.4.11 и в 2.5) используют новый режим «Онлайн-взаиморасчетов». При работе в этом режиме ручные корректировки регистров несут в себе серьезные риски.
Проанализируем основные ограничения:
Корректировка регистров для оперативных регистров взаиморасчетов (Расчеты с клиентами, Расчеты с поставщиками). В онлайн-режиме структура расчетов очень сложная: она опирается на связанные таблицы «по срокам», графики оплат и отгрузок. Прямое вмешательство может привести к рассогласованию данных.Заполнение регистров взаиморасчетов.Корректировка задолженности или Взаимозачет задолженности. Эти документы делают корректные движения по всем регистрам одновременно и регистрируют задания на распределение расчетов.В режиме «Онлайн» разработчики предусмотрели инструмент, который решает проблему развернутого сальдо автоматически, без ручного вмешательства пользователей.
В помощник «Закрытие месяца» встроен специальный регламентный шаг — «Устранение разрыва между регистрами взаиморасчетов с партнерами».
Разберем, как работает эта процедура:
Исправление разрывов остатков взаиморасчетов и Исправление развернутого сальдо.Если ваше предприятие только планирует переходить со старой архитектуры взаиморасчетов (офлайн) на новую (онлайн), обилие сделанных в прошлом ручных корректировок регистров может стать серьезным препятствием.
При включении онлайн-режима запускается «Помощник перехода», который переносит данные из старых регистров в новые. Ручные корректировки часто нарушают целостность данных (когда суммы по регистру расчетов изменены, а по аналитике расчетов или по документам — нет). В результате после перехода остатки в отчетах могут «разъехаться», а сам переход может заблокироваться из-за ошибок сверки.
Рекомендация: Перед запуском перехода на онлайн-взаиморасчеты максимально выровняйте расчеты стандартными документами (например, взаимозачетами задолженности) в открытом периоде и очистите регистры заданий от «зависших» старых записей.