Если процессы закупки приемки и оформления накладных производятся в разное время разными людьми как это обычно бывает, люди сталкиваются с некорректно оформленными документами и порой обнаруживают ошибки в закрытом периоде. Одной из таких ошибок является расхождение остатков в разрезе ключей аналитики учета по партнерам.
Это элемент справочника, который содержит в себе
Обязательными реквизитами является Наименование, Организация и партнер, а вот договор не всегда может быть заполнен.
То есть, если в момент проведения например документа заказ поставщику мы заполним договор то система создаст ключ аналитики (если его нет) с таким составом, если же после проведения мы по каким то причинам уберем или изменим договор то система создаст другой ключ аналитики уникальный в своем составе заполнений реквизитов. В системе не возможно создать 2 ключа с одним и тем же составом.
Ключи аналитики содержаться в проводках формирующие задолженность плановую или фактическую в оперативном контуре.
Как появляется расхождение ?
Мы создали заказ поставщику указали в нем поставщика ИП Пупкин, и не указываем договор, далее бухгалтерия делает оформление приобретения на основании заказа автоматически договор тоже не проставляется и используется ключ аналитики без договора.
Далее отдел закупок понимает что нужно указать договор и добавляет его в заказ.
После какого-то времени казначей на основание этого же заказа создает оплату поставщику и тут то появляется расхождение, потому что на момент создание оплаты в заказе уже имеется договор и соответственно оплата произведется с другим ключем аналитики.
Теперь подробнее про механизм
Регистрация оплат и приобретений происходит в регистре накопления "Расчеты с поставщиками".
На основании данных в этом регистре заполняется регистр накопления "Расчеты с поставщиками по срокам" который и участвует в формировании отчетов по задолженности.
Как исправить эту ошибку?
Имеем суммы наш долг и долг поставщика в отчете "Задолженность поставщикам" (на самом деле не принципиально какой отчет, можем использовать и другие типовые по задолженности с поставщиками)
Необходимо изменить ключ аналитики в проводке одного из расчетных документов (у меня это списание безналичных)
Для этого написал обработку по корректировки ключей аналитики учета по партнерам в ERP,KA или УТ
Запускаем, выбираем проблемный Объект расчетов у меня это заказ номер 0Б00-000736
Видим строки номер 1,4,5,6 у нас ключ аналитики без договора, оставляем только их остальные строки удаляем из таблицы
Остались 4 строки с ключем без договора,
меняем во всех строках ключ с договором
Нажимаем на кнопку Записать, в этот момент в режиме обмена данными происходит изменение записи в регистре накопления "Расчеты с поставщиками" для проверки можем нажать на кнопку обновить и увидеть что все ключи у нас одинаковые.
Теперь необходимо изменить регистры взаиморасчетов, для этого мы воспользуемся типовой обработкой ссылка на нее в низу обработки
Заполняем
-Дата начала пересчета (я укажу с 1.01.2024)
-Аналитика учета по партнерам (указываю ключ на который сменил записи с договором)
-Объект расчетов (тот же что и в обработке указывали)
Нажимаем заполнить по указанным
Повторяем для ключа который был до изменения (без договора в моем случае)
После этого у нас суммы схлопнулись во всех отчетах где эта проблема наблюдалась.
Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.17.140
- 1С:Комплексная автоматизация 2, релизы 2.5.17.140
- Управление торговлей, редакция 11, релизы 11.5.17.140