Почему в 1С:ERP документ сторно не заполняет суммы в регистре «Расчеты с поставщиками по документам» и как это исправить?

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

При ведении учета в 1С:ERP Управление предприятием пользователи нередко сталкиваются с ситуацией, когда после ввода документа Сторно на основании документа Приобретение товаров и услуг взаиморасчеты с контрагентом перестают сходиться. В общем регистре накопления Расчеты с поставщиками записи формируются корректно, однако в регистре Расчеты с поставщиками по документам ресурсы с суммами (особенно в валюте управленческого учета) остаются пустыми. В результате в отчетах по взаиморасчетам возникает перекос: в валюте расчетов движения видны, а в управленческой валюте документ сторно не отображается даже после выполнения регламентной процедуры закрытия месяца.

Разберем детально, почему так происходит на уровне архитектуры регистров, и рассмотрим проверенные способы устранения проблемы.

Причины возникновения проблемы

Проанализируем механику работы подсистемы взаиморасчетов в 1С:ERP, чтобы понять причину зависания сумм.

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

При проведении документа создается запись в регистре сведений Задания к распределению расчетов с поставщиками. Далее регламентное задание закрытия месяца (или процедура актуализации расчетов) пытается сопоставить остатки долга и сторнирующую запись. Однако алгоритм распределения выполняет поиск по строгой аналитике. Не обнаружив исходного остатка по документу сторно (ведь долг числится за приобретением), процедура не может определить валютный курс и правильно рассчитать суммы управленческого учета. В итоге задание закрытия месяца отрабатывает без ошибок, но ресурсы сумм остаются незаполненными.

2. Ограничения механического сторнирования в торговых цепочках.
Документ Сторно является сугубо учетным и корректирующим инструментом. В типовой методологии 1С:ERP его использование для торговых документов закупки не рекомендуется разработчиками. Прямое сторно разрывает связанные цепочки: партионный учет (регистры ПартииТоваровПереданные, СебестоимостьТоваров), учет входящего НДС (регистр НДСПредъявленный) и графики платежей.

3. Влияние режима взаиморасчетов (Офлайн / Онлайн).
Регистр Расчеты с поставщиками по документам относится к традиционной (офлайн) схеме взаиморасчетов, где детальные движения по расчетным документам и валютным суммам формируются отложенно через регламентные задания. В режиме «Онлайн» учет ведется преимущественно через регистр Расчеты с поставщиками по срокам, где расчет происходит непосредственно в транзакции проведения документа.

Способ 1. Использование документа «Корректировка приобретения» (рекомендуемый)

Рассмотрим основной и методологически верный способ исправления или отмены поступления в 1С:ERP. Если период еще открыт для редактирования, вместо механического сторно необходимо использовать документ Корректировка приобретения.

  1. Откроем исходный документ Приобретение товаров и услуг и нажмем кнопку Создать на основании – Корректировка приобретения.
  2. Установим вид операции: Исправление в первичных документах (если обнаружена ошибка поставщика или оператора) либо По согласованию сторон.
  3. На вкладке Товары или Услуги уменьшим количество и сумму до нуля (если закупку требуется аннулировать полностью) либо укажем правильные значения.
  4. Проведем документ.

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

Способ 2. Синхронизация расчетного документа в движениях сторно

Если документ Сторно уже введен в информационную базу и по каким-либо причинам переделать операцию через корректировку приобретения нельзя, разберем способ устранения разрыва аналитики вручную или с помощью доработки.

  1. Проанализируем записи регистра Расчеты с поставщиками по документам по нашему документу сторно.
  2. В строке сторнирующего движения найдем измерение РасчетныйДокумент. Обратим внимание: если там указана ссылка на сам документ Сторно, система не свяжет его с исходным долгом.
  3. Заменим значение измерения РасчетныйДокумент на ссылку на исходный документ Приобретение товаров и услуг.
  4. Вручную или программно заполним суммы в валюте регламентированного и управленческого учета, взяв их из движений исходного поступления.
  5. Перезапустим этап Актуализация движений документов по данным взаиморасчетов в рабочем месте Закрытие месяца. После синхронизации ключей аналитики система успешно снимет задание к распределению.

Способ 3. Сворачивание развернутого сальдо через «Взаимозачет задолженности»

Когда сторно проведено в закрытом периоде, а движения править напрямую нежелательно, проанализируем вариант исправления через взаимозачет.

  1. Перейдем в раздел Закупки – Взаимозачеты задолженности и создадим новый документ.
  2. Выберем тип операции Взаимозачет по поставщику (в рамках одного контрагента).
  3. На вкладках дебиторской и кредиторской задолженности подберем зависшие остатки: с одной стороны — исходный документ Приобретение товаров и услуг, с другой стороны — документ Сторно.
  4. Убедимся, что итоговая сумма взаимозачета равна сумме сторнированной операции, и проведем документ.

Документ Взаимозачет задолженности сформирует встречные движения по обоим расчетным документам, закроет цепочку партий взаиморасчетов и выровняет остатки по регистрам управленческого учета.

Способ 4. Проверка и настройка режима ведения взаиморасчетов

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

  1. Перейдем в раздел НСИ и администрирование – Настройка НСИ и разделов – Казначейство и взаиморасчеты.
  2. В блоке Взаиморасчеты проверим текущий режим: Офлайн или Онлайн.
  3. Если используется режим «Офлайн», важно контролировать регулярное выполнение регламентных заданий Выполнение операций распределения взаиморасчетов. При наличии возможности и завершении переходного периода рекомендуется выполнить регламентный переход на онлайн-взаиморасчеты, при которых движения по аналитическим регистрам формируются сразу при проведении документов без накопления заданий в закрытии месяца.
← На главную