При ведении учета в программе 1С:Управление производственным предприятием (УПП) строительные, монтажные и ремонтные организации часто сталкиваются с проблемой: работы носят индивидуальный характер, объемы и перечень материалов каждый раз уникальны, а стандартные механизмы программы требуют ведения жестких спецификаций. Создавать сотни уникальных спецификаций на каждую отремонтированную дверь или оконный проем трудоемко и неэффективно.
В этой статье мы подробно разберем, как организовать учет большого количества мелких работ, аккумулировать затраты в течение нескольких месяцев в незавершенном производстве (НЗП) и корректно отразить сдачу объекта заказчику без использования спецификаций.
Рассмотрим типовую ситуацию: бригады выполняют ремонтные работы в жилых домах (корпусах). Процесс длится несколько месяцев. Заказчик принимает работы целиком по завершении ремонта всего корпуса. Руководству компании необходимо:
Акт об оказании производственных услуг без детализации до мелких комплектующих внутри программы.Некоторые пользователи пытаются решить эту задачу путем выпуска «виртуальных» полуфабрикатов на склад с последующим их списанием на конечные услуги. Проанализируем, почему этот путь ошибочен. Работы и услуги по своей физической природе не могут храниться на складе. Оформление выпуска услуг на материальный склад (счета 43 или 21) приведет к путанице в остатках, искажению баланса и вызовет массу вопросов у аудиторов. Правильный подход — аккумулирование затрат непосредственно на счете 20 в незавершенном производстве.
Для того чтобы затраты разных объектов не перемешивались на 20 счете («котловой» метод в худшем его проявлении), нам необходимо обособить каждый объект строительства или ремонта. Выясним, как это сделать в 1С:УПП:
Заказ покупателя (или Заказ на производство) в качестве сквозного аналитического разреза.Разберем по шагам, какими документами отражать расходы в течение месяца без привязки к спецификациям:
Требование-накладная. В табличной части указываем списываемые материалы, а на вкладке «Учет затрат» обязательно заполняем:
Сдельный наряд на выполненные работы или общим документом Отражение зарплаты в регламентированном учете. Затраты также относим на счет 20 по выбранной номенклатурной группе объекта.Поступление товаров и услуг (вкладка «Услуги») с аналогичной аналитикой счета 20.Поскольку работы заказчику еще не сданы, все накопленные затраты будут числиться в незавершенном производстве на счете 20. Чтобы проанализировать, сколько затрат уже понес каждый объект на текущий момент, воспользуемся специализированными отчетами:
Ведомость по производственным затратам.Ведомость по учету затрат с отбором по разделу учета «Затраты» или «Затраты на производство».В настройках отчета добавляем группировку по Номенклатурной группе, Статье затрат и Затрате (материалу). Мы увидим подробную структуру затрат по каждому ремонтируемому дому без какого-либо выпуска продукции.
Когда все работы по объекту завершены, необходимо передать результат заказчику. Для этого оформляем документ Акт об оказании производственных услуг:
Номенклатурную группу («Корпус №17»), на которую собирались все затраты в течение прошлых месяцев.Расчет себестоимости выпуска (РСВ) проанализирует все накопленные на счете 20 затраты по номенклатурной группе «Корпус №17» и полностью спишет их на себестоимость оказанной по Акту услуги.Рассмотрим ситуацию, когда руководству компании принципиально важно видеть именно промежуточный выпуск конкретных мелких работ (например, «Установка подоконника — 20 шт.», «Демонтаж рамы — 15 шт.») в количественном выражении каждый месяц, но без передачи их на склад.
В 1С:УПП для этого существует штатный инструмент — выпуск на затраты:
Отчет производства за смену (ОПЗС).Этот способ позволяет зафиксировать факт выполнения конкретных физических объемов работ, при этом их себестоимость не зависает на складе в виде несуществующих товаров, а сразу возвращается в НЗП этого же или другого целевого объекта.
Проанализируем важный нюанс. Если по одной номенклатурной группе («Корпус №17») ведутся работы, и в текущем месяце сдается лишь какая-то малая часть по промежуточному Акту, система Расчет себестоимости выпуска при закрытии месяца может распределить все накопленные на счете 20 затраты на этот один маленький Акт.
Чтобы избежать этой ошибки и оставить часть затрат в незавершенном производстве на следующий месяц, необходимо ежемесячно перед расчетом себестоимости вносить документ Инвентаризация незавершенного производства. В нем мы указываем материальную и нематериальную стоимость затрат, которая должна остаться на 20 счете:
// Пример структуры данных, фиксируемой при инвентаризации НЗП:
НоменклатурнаяГруппа = Справочники.НоменклатурныеГруппы.НайтиПоНаименованию("Корпус №17");
СтатьяЗатрат = Справочники.СтатьиЗатрат.НайтиПоНаименованию("Материалы основные");
СтоимостьОстаток = 150000; // Сумма, которая останется на счете 20 и не спишется на выпуск
КоличествоОстаток = 50; // Количество материалов в НЗП
Таким образом, комбинируя аналитический учет по номенклатурным группам, документы прямого списания затрат и итоговые акты без спецификаций, мы получаем прозрачный, гибкий и не перегруженный лишней работой учет мелких индивидуальных услуг в 1С:УПП.