При работе в 1С:ERP Управление предприятием одной из самых неприятных ситуаций является расхождение между ведомостями по взаиморасчетам (оперативный учет) и оборотно-сальдовой ведомостью (бухгалтерский учет). Особенно критично это проявляется на этапе ввода начальных остатков. Рассмотрим ситуацию, когда по бухгалтерским счетам (например, 60.01 или 62.01) остатки отражены корректно, а отчет «Ведомость расчетов с поставщиками» показывает пустоту, и при этом массовое перепроведение документов за прошлые периоды категорически запрещено.
Прежде чем приступать к исправлению, выясним причину, по которой документ «Ввод остатков» может игнорировать регистры оперативного учета (ОУ). Разберем по шагам наиболее вероятные сценарии:
Отражать в управленческом учете не установлен, документ сформирует только проводки на счета 000 и счета расчетов, но не создаст записей в регистрах накопления Расчеты с поставщиками или Расчеты с клиентами.Партнеров, а бухгалтерский — в разрезе Контрагентов. Если в документе указан Контрагент, помеченный на удаление, или если связь с Партнером была нарушена, система может корректно сформировать проводку (так как Контрагент заполнен), но «споткнуться» при попытке записать данные в ОУ.Рассмотрим подробнее самый простой вариант решения. Если проблема локализована в одном или нескольких документах ввода остатков, нам не нужно перепроводить весь период. Достаточно точечно исправить настройки документа.
Откроем проблемный документ Ввод остатков взаиморасчетов. Нам необходимо убедиться, что заполнены следующие поля:
Если флаг был снят, его установка и проведение конкретно этого документа не затронет цепочки зачетов авансов в закрытых периодах, но позволит «досадить» остатки в регистры оперативного учета.
Если перепроводить даже один документ ввода остатков опасно (например, период жестко заблокирован или документ был загружен программно с нарушением логики), воспользуемся инструментом Корректировка регистров. Этот метод позволяет напрямую внести записи в нужные таблицы, не меняя сами первичные документы.
Проанализируем, какие регистры нам необходимо заполнить, чтобы «Ведомость расчетов» увидела данные:
Расчеты с клиентами) — основной регистр для сальдовых отчетов.Пример заполнения регистра Расчеты с поставщиками через корректировку:
Вместо ручной правки технических регистров, которую сложно проверить, мы рекомендуем использовать типовой функционал. Разберем, как сделать это текущей датой (в открытом периоде), чтобы не трогать прошлые два года. При значительном объеме операций для этого подойдёт обработка для группового создания документов корректировки задолженности.
Посмотрим на алгоритм действий:
Корректировка задолженности с типом операции Списание дебиторской задолженности (или кредиторской).Важный момент: если вы хотите выровнять только ОУ, не затрагивая БУ, в документе Корректировка задолженности на закладке Дополнительно можно настроить счета учета так, чтобы проводки схлопнулись (например, Дт 60.01 Кт 60.01), но движения по регистрам Расчеты с поставщиками при этом сформируются корректно.
Выясним причину, почему система может «не видеть» партнера. В 1С:ERP за это отвечает справочник КлючиАналитикиУчетаПоПартнерам. Иногда при пометке контрагента на удаление или дублировании записей, ключ аналитики в документе ссылается на несуществующий или некорректный элемент.
Для исправления ситуации можно воспользоваться стандартной обработкой «Исправление ключей аналитики». Она находится в подразделе Обслуживание -> Корректировка данных. Рассмотрим, как она работает: программа анализирует записи в регистрах и проверяет их соответствие справочникам. Если найден разрыв, система перегенерирует ключ. Это гораздо безопаснее, чем пытаться править ключи вручную через Корректировку регистров. Для перезаполнения движений после исправления ключей можно использовать обработку для заполнения регистров взаиморасчетов.
После проведения корректировок необходимо убедиться, что расхождение устранено. В 1С:ERP для этого существует специализированный инструмент. Проанализируем его работу:
Расчеты с поставщиками или Расчеты с клиентами.Этот отчет покажет нам детально в разрезе каждого документа, где сумма в ОУ не совпадает с сальдо на счетах 60, 62, 76. Наша задача — добиться отсутствия строк в этом отчете после применения корректировок.
Подведем итог. Если вы столкнулись с тем, что ввод остатков не виден в ведомостях, не спешите открывать периоды за два года. Проанализируем наши шаги:
Помните, что пометка на удаление контрагента сама по себе не удаляет движения из регистров, но может мешать корректному перепроведению документа. Перед любыми действиями с регистрами обязательно создавайте резервную копию базы данных; при необходимости обслуживать несколько систем можно настроить автоматическое архивирование баз по расписанию.