Как в 1С:Бухгалтерии для ИП на ОСН разделить списание материалов и выпуск продукции?

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

В работе индивидуального предпринимателя на общей системе налогообложения (ИП на ОСН) в 1С:Бухгалтерии 3.0 возникает специфическая задача, связанная с учетом производственных затрат. Стандартные механизмы программы не всегда соответствуют реальным бизнес-процессам, особенно когда материалы списываются множеством документов Требование-накладная в течение дня, а выпуск продукции отражается одним итоговым документом Отчет производства за смену. Основная сложность заключается в том, чтобы корректно отразить расходы для целей налогового учета по НДФЛ в специальных регистрах накопления (ИП МПЗ, ИП Обороты МПЗ), не создав при этом дублирующих записей в бухгалтерском учете.

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

Анализ проблемы: почему стандартная схема не подходит?

Давайте разберемся в корне проблемы. Для корректного расчета налоговой базы ИП на ОСН программа должна зафиксировать три условия для принятия материальных расходов к учету: материалы оприходованы, оплачены поставщику и переданы в производство. Именно документ Отчет производства за смену при заполнении вкладки "Материалы" формирует правильные движения по налоговым регистрам ИП (ИП МПЗ с видом движения "Расход"), подтверждая факт передачи материалов в производство конкретной продукции.

Возникает конфликт:

  1. Если списывать материалы документом Требование-накладная, он формирует проводки по бухгалтерскому учету (например, Дт 20.01 Кт 10.01), но не делает нужных движений по налоговым регистрам ИП.
  2. Если затем провести Отчет производства за смену и заполнить в нем вкладку "Материалы" для корректного налогового учета, произойдет повторное списание тех же материалов, но уже в бухгалтерском учете.
  3. Если же провести Отчет производства за смену с пустой вкладкой "Материалы", то налоговые регистры не заполнятся, что приведет к завышению налоговой базы по НДФЛ.

Задача состоит в том, чтобы заставить Отчет производства за смену делать движения только по налоговым регистрам ИП, а данные о списанных материалах брать из ранее созданных документов Требование-накладная, которые, в свою очередь, не должны делать движений по бухучету. Стандартными средствами этого добиться нельзя.

Решение 1: Стандартный и рекомендуемый метод через спецификации

Самый правильный и поддерживаемый разработчиками 1С способ автоматизации списания материалов в производстве — это использование спецификаций. Спецификация — это норматив расхода сырья и материалов на производство одной единицы готовой продукции.

Посмотрим на процесс по шагам:

  1. Настройка спецификаций. Для каждой номенклатурной позиции готовой продукции создайте и заполните спецификацию. В ней укажите, какие материалы и в каком количестве требуются для производства единицы этой продукции. Да, первоначальное заполнение может быть трудоемким, но это разовая работа, которая значительно упростит учет в будущем.
  2. Оформление выпуска. Вместо множества документов Требование-накладная, вы используете только один документ — Отчет производства за смену.
  3. Автоматическое заполнение. На вкладке "Продукция" укажите выпущенные изделия и их количество. Затем на вкладке "Материалы" нажмите кнопку "Заполнить" (или "Заполнить по спецификации"). Программа автоматически рассчитает необходимое количество материалов на весь объем выпуска и заполнит табличную часть.
  4. Проведение документа. При проведении такого документа 1С корректно сформирует все необходимые движения:
    • Спишет материалы со склада в производство (Дт 20.01 Кт 10.01) в бухгалтерском учете.
    • Оприходует готовую продукцию (Дт 43 Кт 20.01).
    • Сформирует движения "Расход" в налоговом регистре ИП МПЗ, что уменьшит налоговую базу.

Преимущества:

Недостатки:

Решение 2: Нестандартный метод через доработку конфигурации

Если по каким-то причинам использование спецификаций невозможно, а бизнес-процесс жестко завязан на использовании документов Требование-накладная, можно пойти по пути кастомизации. Внимание! Этот способ требует привлечения квалифицированного программиста 1С и снятия конфигурации с поддержки.

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

Шаг 1. Модификация документа Требование-накладная

Основная задача — превратить этот документ из регистрирующего бухгалтерскую операцию в документ-накопитель информации. Для этого в модуле объекта документа Требование-накладная, в процедуре ОбработкаПроведения, необходимо закомментировать или удалить код, отвечающий за формирование движений по регистру бухгалтерии Хозрасчетный.

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

Шаг 2. Модификация документа Отчет производства за смену

Этот документ станет итоговым регистратором. Его нужно доработать следующим образом:

  1. Сбор данных. Создать механизм (например, внешнюю обработку или дополнительную кнопку на форме документа), который будет собирать данные из всех "не проведенных по бухучету" документов Требование-накладная за определенный период или по определенному признаку (например, по номенклатурной группе выпускаемой продукции) и заполнять ими табличную часть "Материалы".
  2. Изменение логики проведения. В процедуре ОбработкаПроведения документа Отчет производства за смену нужно внести ключевые изменения:
    • Код, который формирует движения по списанию материалов в бухгалтерском учете (записи в регистр Хозрасчетный), необходимо отключить.
    • Код, который формирует движения по налоговым регистрам ИП (ИП МПЗ, ИП Обороты МПЗ), необходимо оставить без изменений. Он должен работать на основании данных, которые мы загрузили в табличную часть "Материалы".

В результате такого "хирургического вмешательства" мы получаем желаемый результат:

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

Заключение: какой путь выбрать?

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

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

← На главную