В конфигурации 1С:Управление производственным предприятием (УПП) 1.3 система учета затрат является одной из самых сложных и многогранных. Часто у разработчиков и аналитиков возникает вопрос: где именно искать движения по конкретным статьям затрат, если стандартных регистров Затраты и ЗатратыНаВыпускПродукции оказывается недостаточно? Рассмотрим подробно структуру регистров накопления, используемых при традиционном партионном учете, и разберемся, как правильно собрать информацию обо всех расходах предприятия за период.
В 1С:УПП 1.3 при включенном партионном учете затраты распределяются по нескольким ключевым регистрам в зависимости от их характера. Проанализируем базовую структуру:
Важно помнить, что в УПП реализована так называемая «триада» регистров для каждого вида учета. Если мы рассматриваем управленческий учет, регистр называется Затраты. Для регламентированного учета существуют отдельные аналоги: Затраты_БУ (бухгалтерский учет) и Затраты_НУ (налоговый учет). При написании запросов всегда уточняйте, данные какого учета вам необходимы.
Одной из частых ошибок является попытка найти все затраты только в производственных регистрах. Рассмотрим, какие дополнительные регистры накопления задействуются для специфических расходов:
ЗатратыНаСтроительствоОбъектовОсновныхСредств — здесь собираются затраты по объектам строительства (счет 08.03).СтроительствоОбъектовОсновныхСредств — учет состояния самих объектов.ЗатратыНаПриобретениеОбъектовОсновныхСредств — для оборудования и объектов ОС, не требующих монтажа.ПрочиеЗатраты.БракВПроизводстве.Предположим, нам необходимо получить список всех статей затрат, по которым были движения за последние три года. Для этого нам нужно объединить данные из нескольких источников. Рассмотрим пример запроса, который позволяет собрать информацию по прямым и косвенным производственным затратам:
ВЫБРАТЬ
СтатьиЗатрат.Ссылка КАК Статья,
ЗатратыНаВыпускОбороты.СтатьяЗатрат КАК СтатьяВыпуска,
ЗатратыОбороты.СтатьяЗатрат КАК СтатьяКосвенная,
СтатьиЗатрат.ХарактерЗатрат
ИЗ
Справочник.СтатьиЗатрат КАК СтатьиЗатрат
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ЗатратыНаВыпускПродукции.Обороты(&ДатаНачала, &ДатаОкончания) КАК ЗатратыНаВыпускОбороты
ПО СтатьиЗатрат.Ссылка = ЗатратыНаВыпускОбороты.СтатьяЗатрат
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Затраты.Обороты(&ДатаНачала, &ДатаОкончания) КАК ЗатратыОбороты
ПО СтатьиЗатрат.Ссылка = ЗатратыОбороты.СтатьяЗатрат
ГДЕ
(НЕ ЗатратыНаВыпускОбороты.СтатьяЗатрат ЕСТЬ NULL
ИЛИ НЕ ЗатратыОбороты.СтатьяЗатрат ЕСТЬ NULL)
И СтатьиЗатрат.ЭтоГруппа = ЛОЖЬ
Однако, как мы выяснили ранее, этот запрос не будет полным, если предприятие ведет строительство или имеет коммерческие расходы. Проанализируем ситуацию: чтобы получить полный перечень, к запросу необходимо добавить через ОБЪЕДИНИТЬ ВСЕ выборки из регистров ЗатратыНаСтроительствоОбъектовОсновныхСредств, БракВПроизводстве и ПрочиеЗатраты.
Не путайте постатейные затраты с материальными. Прямые материальные затраты (сырье, материалы, полуфабрикаты), переданные в производство, учитываются в регистрах незавершенного производства:
НезавершенноеПроизводство (управленческий учет).НезавершенноеПроизводство_БУ (бухгалтерский учет).НезавершенноеПроизводство_НУ (налоговый учет).В этих регистрах аналитика ведется в разрезе номенклатуры, а не статей затрат. Статьи затрат там также присутствуют, но только те, которые имеют характер «Производственные расходы».
Для полного анализа всех затрат в системе 1С:УПП 1.3 (Партионный учет) необходимо проверять следующие группы регистров:
Затраты, ЗатратыНаВыпускПродукции, ЗатратыНаВыпускПродукцииНаработка.НезавершенноеПроизводство.ЗатратыНаСтроительствоОбъектовОсновныхСредств, ЗатратыНаПриобретениеОбъектовОсновныхСредств, ЗатратыНаПриобретениеНематериальныхАктивов.БракВПроизводстве, ПрочиеЗатраты.Выяснив причину отсутствия данных в стандартных отчетах, вы сможете построить корректную систему анализа себестоимости и контроля расходов предприятия, объединив данные всех вышеперечисленных источников.