Почему в Поступлении от переработчика нет суммовых проводок и не закрывается месяц в 1С:КА 2 и ERP

Программист 1С v8.3 (Управляемые формы) 1С:Комплексная автоматизация Управленческий учет Промышленность, строительство и АПК
← На главную

В современных конфигурациях 1С, таких как «Комплексная автоматизация 2» и «ERP Управление предприятием», процесс переработки сырья на стороне является одной из самых сложных цепочек документооборота. Часто пользователи сталкиваются с ситуацией, когда документы созданы, цепочка кажется логичной, но при выполнении регламентных операций по закрытию месяца система выдает ошибку об отрицательных остатках в регистре себестоимости. При этом в документе Поступление от переработчика движения формируются только по количеству, а суммы остаются нулевыми.

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

Анализ механизма «Виды запасов»

Первое, на что мы должны обратить внимание — это скрытый механизм распределения партий, который в интерфейсе называется «Виды запасов». Проанализируем ситуацию: почему при одинаковых видимых данных в одном документе проводки есть, а в другом — нет? Ответ кроется в табличной части ВидыЗапасов, которая не выведена на форму по умолчанию.

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

  1. Откроем проблемный документ Поступление от переработчика.
  2. Перейдем в меню «Ещё» — «Открыть виды запасов».
  3. Проанализируем содержимое: если колонки с суммами пусты или вид запаса определен некорректно (например, не соответствует организации или налогообложению), то и проводок по сумме не будет.

Важный момент: при простом перепроведении документа система часто пытается сохранить старые виды запасов. Чтобы заставить программу пересчитать их, иногда требуется нажать кнопку «Заполнить виды запасов» непосредственно в открывшейся форме или перезаполнить табличную часть документа.

Хронология документов и точность до секунды

Выясним причину, почему пересоздание документов «лечит» проблему. В 1С:КА 2 крайне важна строгая последовательность документов. Рассмотрим стандартную цепочку:

  1. Заказ переработчику — инициация процесса.
  2. Передача сырья переработчику — списание материалов со склада в производство.
  3. Отчет переработчика — фиксация факта потребления материалов и возникновения затрат на услуги.
  4. Поступление от переработчика — оприходование готовой продукции на склад.

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

Проанализируем ситуацию с временем: рекомендуем разносить эти документы хотя бы с интервалом в одну минуту или строго соблюдать порядок создания. Если вы правили документы «задним числом», их последовательность могла нарушиться на уровне миллисекунд в базе данных.

Влияние плановых цен на формирование проводок

Посмотрим на настройки учетной политики. В 1С:КА 2/ERP существует два принципиально разных подхода к формированию стоимости выпуска:

  1. Использование плановых цен: В этом случае при проведении Поступления от переработчика сумма проводок формируется сразу на основании цен, указанных в документе (или в типе цен по умолчанию). Разница между планом и фактом доначисляется в конце месяца.
  2. Без плановых цен: Если плановые цены не используются, то в течение месяца документ делает движения только по количеству. Полная стоимость (сумма) в регистре Себестоимость товаров появится только после успешного выполнения процедуры закрытия месяца.

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

Настройка распределения затрат в Отчете переработчика

Разберем еще одну неочевидную причину — группировку затрат. В документе Отчет переработчика на вкладке «Продукция» есть возможность указать, как именно материалы распределяются на выпуск. Если выбрана группировка «По спецификациям» или «По продукции», система создает жесткую связь между конкретной единицей сырья и единицей выпуска.

Если в этой цепочке происходит разрыв (например, в отчете указано списание материала, который не передавался документом Передача сырья именно под этот заказ), стоимость «зависает» на регистре Затраты на выпуск продукции и не переходит в Себестоимость товаров. Это и приводит к тому, что Поступление остается «пустым» в плане денег.

Методика исправления без пересоздания

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

  1. Убедитесь, что все документы цепочки (от Передачи до Поступления) относятся к одному и тому же Заказу переработчику и одной Группе финансового учета.
  2. Проверьте время документов. Установите их строго друг за другом:
    • Передача: 12:00:01
    • Отчет: 12:00:02
    • Поступление: 12:00:03
  3. Используйте типовую обработку «Групповое изменение реквизитов». Иногда достаточно просто перепровести документы в правильной последовательности, предварительно их распроведя.
  4. В сложных случаях воспользуйтесь обработкой Исправление ошибок в видах запасов (доступна в некоторых релизах через технические функции) или просто перезаполните виды запасов вручную через «Ещё» в каждом документе цепочки.

Техническая проверка регистров

Для программистов и опытных аналитиков полезно будет проанализировать движения по конкретным регистрам. Используем стандартный отчет «Движения документа» и обратим внимание на:

Проанализировав ситуацию, мы видим, что проблема «невидимых» сумм — это не баг системы, а следствие работы сложных механизмов партионного учета, чувствительных к последовательности ввода данных и состоянию складских остатков на момент проведения. Соблюдение хронологии и контроль за заполнением аналитики Виды запасов позволяют избежать подобных трудностей при закрытии месяца.

← На главную