Почему при перепроведении перемещения товаров в 1С:Бухгалтерии КОРП пропадают суммы в проводках?

Программист 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет Торговля и дистрибуция
← На главную

Переход на версию КОРП часто сопровождается изменением логики работы с учетными данными. Одной из частых проблем, с которой сталкиваются бухгалтеры и специалисты после обновления, является отсутствие суммовых показателей в проводках документов Перемещение товаров. При этом количество товаров списывается корректно, а суммы остаются пустыми. Давайте разберем, почему это происходит и как исправить ситуацию.

Понимание причины: роль аналитики подразделений

В конфигурации 1С:Бухгалтерия КОРП учет по подразделениям реализован глубже, чем в версии ПРОФ. Даже если вы визуально не видите субконто Подразделение на 41 счете в плане счетов, система на уровне измерений регистров бухгалтерии жестко привязывает остатки товаров к конкретным подразделениям.

Если в документе перемещения указано подразделение, которое отсутствует в регистрах остатков (или поле подразделения не заполнено, а в учете оно уже стало обязательным), алгоритм проведения документа «не видит» остаток. В результате программа не может рассчитать себестоимость, и проводка по сумме не формируется.

Шаг 1: Диагностика проблемы

Прежде чем приступать к исправлению, нужно убедиться, что причина именно в несовпадении аналитики. Выполним следующие действия:

  1. Проверьте, видны ли остатки через механизм подбора товаров в документе. Если при выборе товара в подборе программа не показывает доступное количество, значит, аналитика документа не совпадает с аналитикой в регистрах.
  2. Сформируйте Оборотно-сальдовую ведомость по счету (например, 41.01) и добавьте в группировки отчета Подразделение. Это позволит увидеть, на каких именно подразделениях числятся остатки товаров.
  3. Сравните полученные данные с тем, что указано в проблемном документе Перемещение товаров. Если в ОСВ остатки по «пустому» подразделению, а в документе выбрано конкретное (или наоборот), списание не пройдет корректно.

Шаг 2: Устранение проблемы

Если вы установили, что причина в неверно указанных или пустых подразделениях, переходим к исправлению данных:

Исправление текущих документов

Если подразделения в документах были не заполнены, их необходимо привести в соответствие с учетной политикой. Вы можете использовать Групповую обработку справочников и документов для массового заполнения реквизита Подразделение в документах. Это позволит связать документы с теми остатками, которые уже числятся в системе.

Корректировка остатков прошлых периодов

Если после обновления данные в регистрах оказались «размыты» или привязаны к некорректным аналитикам, используйте документ Операция (бухгалтерский и налоговый учет). Чтобы перенести остатки с неправильной аналитики на правильную, выполните проводку вручную:

Дт 41.01 [Склад, НовоеПодразделение] — Кт 41.01 [Склад, ПустоеПодразделение]

Важно помнить, что в КОРП подразделение является измерением регистра, поэтому при ручной корректировке необходимо обеспечить полное соответствие аналитик, иначе регистр накопления и регистр бухгалтерии будут давать разные данные.

Настройка функциональности

Проверьте настройки Главное -> Функциональность. В некоторых случаях, после перехода на КОРП, требуется включение «Полной» функциональности, чтобы система корректно отображала все разрезы учета в интерфейсе документов и отчетов. После изменения настроек обязательно выполните процедуру Перепроведение документов за период, чтобы система смогла актуализировать записи в регистрах.

Использование отладчика для сложных случаев

Если после всех манипуляций суммы всё еще не списываются, используйте режим Отладка в Конфигураторе:

  1. Установите точку останова в модуле менеджера документа Перемещение товаров (в процедуре проведения).
  2. Найдите запрос, который обращается к виртуальной таблице остатков (например, ХозрасчетныйОстатки или регистры накопления по товарам).
  3. Посмотрите параметры, которые передаются в запрос. Вы сразу увидите, по каким условиям система пытается найти товар: если в параметрах есть Подразделение, а в остатках по нему данных нет, программа вернет NULL или пустую выборку.

Рекомендация: всегда проводите подобные манипуляции на копии базы данных. После массового заполнения аналитик рекомендуем запустить Тестирование и исправление информационной базы для проверки целостности итогов регистров, так как при обновлении на версию КОРП могут возникать ошибки в накопленных данных.

← На главную