Ситуация, когда документ «Реализация товаров и услуг» проводит списание продукции только в количественном выражении, не формируя при этом проводок по дебету счета 90.02.1 (Себестоимость продаж), является одной из самых распространенных и при этом запутанных задач для бухгалтера. В данной статье мы подробно разберем, почему программа может «игнорировать» стоимостную оценку продукции, проанализируем основные причины — от методических ошибок учета до технических нюансов программы 1С:Бухгалтерия 3.0.
Рассмотрим ситуацию, описанную в теме форума. Это классический случай «забытых» грехов прошлого периода. Разберем механизм, как это работает в 1С. Если на начало месяца по счету 43 (Готовая продукция) числится отрицательное количество (например, из-за того, что в прошлом месяце продажи были отражены раньше, чем выпуск), это блокирует корректный расчет себестоимости в текущем месяце.
Выясним причину: при проведении регламентной операции «Закрытие месяца» программа выполняет расчет средней стоимости. Формула выглядит примерно так: (СтоимостьОстатка + СтоимостьПоступления) / (КолВоОстатка + КолВоПоступления). Если КолВоОстатка имеет отрицательное значение, которое перекрывает или делает знаменатель близким к нулю, итоговая стоимость единицы продукции может рассчитаться неверно или обнулиться.
Что необходимо сделать:
43 за месяц, предшествующий проблемному.Проанализируем хронологию событий. Для 1С критически важно, чтобы продукция сначала «пришла» на склад, а потом «ушла» с него. Даже если документы «Отчет производства за смену» и «Реализация товаров и услуг» созданы в один день, программа может не увидеть остаток, если реализация создана по времени раньше выпуска.
Рассмотрим пример по шагам:
Посмотрим на ситуацию, если в настройках программы разрешено «Списание запасов при отсутствии остатков по данным учета». В этом случае документ проведется без суммы, и даже закрытие месяца может не исправить ситуацию, если программа запутается в очередности движений.
Выясним, как настройки программы влияют на появление проводок. В 1С:Бухгалтерии 3.0 реализовано два подхода к отражению себестоимости выпуска:
Вариант 1: Использование плановых цен
Если в учетной политике стоит флажок «Использовать плановые цены», то при проведении реализации программа должна сразу подставлять в проводки Дт 90.02.1 Кт 43 плановую стоимость. Если плановая цена для конкретной номенклатуры не установлена (равна 0 в справочнике или документе), то проводок по сумме не будет до самого конца месяца.
Вариант 2: Без использования плановых цен
В этом случае при продаже продукции в течение месяца вы будете видеть только количественные движения. Это нормальное поведение системы. Полная себестоимость будет сформирована только после выполнения регламентной операции «Корректировка стоимости номенклатуры» в процедуре «Закрытие месяца».
Разберем еще одну важную деталь — аналитику. Программа 1С ведет учет затрат в разрезе «Номенклатурных групп». Если продукция выпущена по номенклатурной группе «Мебель», а продается по группе «Услуги», себестоимость может не списаться корректно, так как система не найдет связи между затратами и доходом.
Проанализируем заполнение документов:
Если ваша организация использует счет 40, схема усложняется. Проанализируем цепочку проводок:
Выпуск: Дт 43 Кт 40 (по плановой цене).
Закрытие затрат: Дт 40 Кт 20 (фактическая себестоимость).
В конце месяца счет 40 закрывается, и отклонения (между планом и фактом) распределяются на остатки продукции и реализованную продукцию. Если на каком-то этапе произошел сбой в настройках или распределении, 90-й счет может не получить свою долю затрат. Проверьте настройки в меню «Главное» — «Учетная политика» — «Выпуск продукции».
Если все настройки верны, а остатки выправлены, но проводки не появляются, выполним следующие действия:
ПартииТоваровНаСкладах.Рассмотрим небольшой алгоритм проверки (псевдокод логики программы при проведении реализации):
Если ОстатокПоСчету43.Количество > 0 Тогда
Если НастройкаПлановыеЦены = Истина Тогда
СуммаСписания = ПлановаяЦена * КоличествоПродажи;
Иначе
СуммаСписания = 0; // До закрытия месяца
КонецЕсли;
СформироватьПроводку(Дт 90.02.1, Кт 43, СуммаСписания);
Иначе
Сообщить("Недостаточно остатка на складе!"); // Если контроль включен
КонецЕсли;
Подведем итог: если у вас не списывается себестоимость, в 90% случаев это связано либо с отрицательными остатками на начало периода (как в разобранном форуме), либо с тем, что вы еще не выполнили «Закрытие месяца» при отсутствии использования плановых цен. Тщательная проверка ОСВ по счету 43 с детализацией по субконто «Номенклатура», «Склады» и «Партии» обычно сразу подсвечивает проблемное место.