Почему не подтягивается цена в форму М-15 в 1С:Бухгалтерия 3.0 и как это исправить

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

При работе в программе 1С:Бухгалтерия 3.0 КОРП пользователи часто сталкиваются с ситуацией, когда при печати накладной на отпуск материалов на сторону (форма М-15) колонки «Цена» и «Сумма» остаются пустыми. Особенно часто это происходит после проведения внутренних корректировок номенклатуры или переноса остатков между кодами. Разберем подробно, почему так происходит, как работает механизм формирования печатных форм и как правильно оформлять операции, чтобы избежать подобных проблем.

Механизм формирования цены в печатной форме М-15

Для начала проанализируем, откуда программа берет данные для печати. В отличие от некоторых торговых документов, форма М-15 в типовой бухгалтерии ориентируется не на справочные цены (например, «закупочные» или «розничные»), а на данные бухгалтерских проводок конкретного документа Передача товаров.

Алгоритм расчета в печатной форме выглядит следующим образом: Цена = Сумма списания / Количество списания. Если при проведении документа в проводках по счету учета (например, 10.01, 10.07 или 41.01) отразилось только количество, а сумма равна нулю, то в печатной форме цена также будет отсутствовать. Следовательно, корень проблемы всегда кроется в отсутствии сформированной себестоимости в момент проведения документа или при закрытии месяца.

Анализ основной причины: Ошибка «Ручной операции»

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

Проанализируем ситуацию глубже. Учет ТМЦ в 1С строится на двух уровнях:

  1. Регистр бухгалтерии: Это те самые проводки (счета Дт и Кт), которые мы видим в ОСВ.
  2. Регистры накопления: Специальные таблицы, в которых хранится информация о партиях, себестоимости и складских остатках для алгоритмов автоматического списания (ФИФО, «По средней»).

Когда мы создаем Ручную операцию, мы делаем запись только в регистр бухгалтерии. Регистры накопления при этом остаются пустыми. Когда позже мы пытаемся оформить документ Передача товаров, программа обращается к алгоритмам партионного учета. Не найдя данных о «приходе» этого товара в регистрах, система списывает товар по нулевой стоимости (если в настройках разрешено списание при отсутствии остатков) или берет только количество. В итоге — пустая цена в М-15.

Особенности версии КОРП: Влияние подразделений

В версии КОРП на счетах учета ТМЦ включен обязательный учет по подразделениям. Это добавляет еще один уровень аналитики, который необходимо проверять. Проанализируем типичную ошибку:

Даже если склад и номенклатура совпадают, программа увидит, что по конкретному подразделению стоимости нет, и сформирует проводку с нулевой суммой. Всегда проверяйте соответствие всей цепочки субконто: Номенклатура — Склад — Подразделение. Для детального анализа наличия себестоимости и партий можно использовать отчет по остаткам товаров в разрезе партий и складов.

Почему «Закрытие месяца» сторнирует суммы?

Часто пользователи замечают, что после регламентной операции Корректировка стоимости списания суммы по дебету становятся отрицательными. Выясним причину. Программа при закрытии месяца пытается «выровнять» себестоимость согласно учетной политике. Если приход был сделан ручной операцией, алгоритм расчета себестоимости может счесть этот остаток некорректным (так как нет связи с документами поступления) и попытаться обнулить его, чтобы привести состояние регистров и проводок к единому знаменателю. Это еще раз подтверждает, что Ручные операции для учета ТМЦ — плохая практика.

Как сделать правильно: Пошаговая инструкция

Чтобы цена в М-15 всегда «подтягивалась» корректно, вместо ручных правок следует использовать штатные документы конфигурации. Рассмотрим два способа исправления ситуации.

Вариант 1: Использование документа «Комплектация номенклатуры»

Это самый правильный способ для «перекидывания» остатков с одного кода на другой с сохранением себестоимости. Разберем по шагам:

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

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

Вариант 2: Инвентаризация и оприходование

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

  1. Создадим документ Списание товаров для старой номенклатуры. Это очистит остатки.
  2. Создадим документ Оприходование товаров для новой номенклатуры.
  3. Важно: В документе оприходования необходимо вручную указать цену в колонке «Цена». Именно эта цена станет базовой для последующего списания и попадет в форму М-15.

Проверка результата

После замены ручных операций на штатные документы выполним следующие действия:

  1. Зайдем в документ Передача товаров.
  2. Нажмем кнопку Провести.
  3. Нажмем кнопку Дт/Кт и убедимся, что в проводках в колонке «Сумма» стоят значения.
  4. Теперь сформируем печатную форму М-15. Цена и сумма должны заполниться автоматически на основе данных этих проводок.

Совет: Если вы все же вынуждены использовать ручные операции, обязательно проверяйте настройку Параметры учета — Настройки номенклатуры. Но помните, что для корректной работы печатных форм и автоматического расчета себестоимости в 1С:Бухгалтерии 3.0 приоритет всегда должен отдаваться специализированным документам складского учета.

← На главную