При работе в программе 1С:Бухгалтерия 3.0 КОРП пользователи часто сталкиваются с ситуацией, когда при печати накладной на отпуск материалов на сторону (форма М-15) колонки «Цена» и «Сумма» остаются пустыми. Особенно часто это происходит после проведения внутренних корректировок номенклатуры или переноса остатков между кодами. Разберем подробно, почему так происходит, как работает механизм формирования печатных форм и как правильно оформлять операции, чтобы избежать подобных проблем.
Для начала проанализируем, откуда программа берет данные для печати. В отличие от некоторых торговых документов, форма М-15 в типовой бухгалтерии ориентируется не на справочные цены (например, «закупочные» или «розничные»), а на данные бухгалтерских проводок конкретного документа Передача товаров.
Алгоритм расчета в печатной форме выглядит следующим образом: Цена = Сумма списания / Количество списания. Если при проведении документа в проводках по счету учета (например, 10.01, 10.07 или 41.01) отразилось только количество, а сумма равна нулю, то в печатной форме цена также будет отсутствовать. Следовательно, корень проблемы всегда кроется в отсутствии сформированной себестоимости в момент проведения документа или при закрытии месяца.
Рассмотрим типичную ситуацию: бухгалтерии потребовалось перенести остатки с одного номенклатурного кода на другой. Для этого часто используется документ Операция, введенная вручную. С точки зрения бухгалтерского учета дебет и кредит сошлись, суммы на счетах появились. Однако в современных конфигурациях 1С этого недостаточно.
Проанализируем ситуацию глубже. Учет ТМЦ в 1С строится на двух уровнях:
ОСВ.Когда мы создаем Ручную операцию, мы делаем запись только в регистр бухгалтерии. Регистры накопления при этом остаются пустыми. Когда позже мы пытаемся оформить документ Передача товаров, программа обращается к алгоритмам партионного учета. Не найдя данных о «приходе» этого товара в регистрах, система списывает товар по нулевой стоимости (если в настройках разрешено списание при отсутствии остатков) или берет только количество. В итоге — пустая цена в М-15.
В версии КОРП на счетах учета ТМЦ включен обязательный учет по подразделениям. Это добавляет еще один уровень аналитики, который необходимо проверять. Проанализируем типичную ошибку:
Ручной операции остаток был оприходован на «Основное подразделение».Передача товаров указано «Складское подразделение» или аналитика не заполнена вовсе.Даже если склад и номенклатура совпадают, программа увидит, что по конкретному подразделению стоимости нет, и сформирует проводку с нулевой суммой. Всегда проверяйте соответствие всей цепочки субконто: Номенклатура — Склад — Подразделение. Для детального анализа наличия себестоимости и партий можно использовать отчет по остаткам товаров в разрезе партий и складов.
Часто пользователи замечают, что после регламентной операции Корректировка стоимости списания суммы по дебету становятся отрицательными. Выясним причину. Программа при закрытии месяца пытается «выровнять» себестоимость согласно учетной политике. Если приход был сделан ручной операцией, алгоритм расчета себестоимости может счесть этот остаток некорректным (так как нет связи с документами поступления) и попытаться обнулить его, чтобы привести состояние регистров и проводок к единому знаменателю. Это еще раз подтверждает, что Ручные операции для учета ТМЦ — плохая практика.
Чтобы цена в М-15 всегда «подтягивалась» корректно, вместо ручных правок следует использовать штатные документы конфигурации. Рассмотрим два способа исправления ситуации.
Это самый правильный способ для «перекидывания» остатков с одного кода на другой с сохранением себестоимости. Разберем по шагам:
При проведении этого документа программа автоматически спишет себестоимость со старого кода и оприходует её на новый, сделав записи как в бухгалтерский регистр, так и в регистры накопления. После этого в документе Передача товаров сумма появится автоматически. Для автоматического формирования таких документов на основании первичных накладных можно использовать обработку для заполнения комплектации номенклатуры из поступления.
Если вариант с комплектацией не подходит, используем классическую схему корректировки через инвентаризацию:
Списание товаров для старой номенклатуры. Это очистит остатки.Оприходование товаров для новой номенклатуры.После замены ручных операций на штатные документы выполним следующие действия:
Передача товаров.Совет: Если вы все же вынуждены использовать ручные операции, обязательно проверяйте настройку Параметры учета — Настройки номенклатуры. Но помните, что для корректной работы печатных форм и автоматического расчета себестоимости в 1С:Бухгалтерии 3.0 приоритет всегда должен отдаваться специализированным документам складского учета.