Расчет себестоимости в УТ11, или куда подевался партионный учет. Себестоимость выпуска продукции Предварительный расчет себестоимости
Расчет себестоимости – обязательный шаг для формирования финансового результата предприятия. Существует несколько методов расчета, каждый из которых, подходит под определенные параметры организации. В связи с этим, каждый пятый звонок в компанию поступает с вопросом: «Каким методом воспользоваться при расчете себестоимости товаров?». В этой статье мы поделимся с вами своим опытом, и расскажем о каждом методе на конкретных примерах.
Для начала немного теории:
Исчисление себестоимости необходимо для следующих целей:
Определение рентабельности продаж отдельных видов товаров. (Коэффициент рентабельности рассчитывается как отношение прибыли к активам, её формирующим. Рентабельность, % = Прибыль (Выручка или стоимость продаж – Себестоимость) / Выручка;)
Принятие обоснованных решений о корректировке состава учета продаваемых товаров;
Формирование ценообразующей политики предприятия.
Расчёт себестоимости списания (продажа, использование в производстве и т.п.) производится, в целом, за месяц или на конкретную дату документом «Расчёт себестоимости товаров» непосредственно (расчёт производится с начала месяца до конца дня документа «Расчёт себестоимости товаров») или из «Помощника закрытия месяца».
При выборе метода расчета себестоимости немаловажным является наличие/отсутствие партионного учета. Партионный учет необходим для:
Хранения информация о каждой партии товаров;
Ведения сложного учета НДС;
Партионной оценка стоимости;
Продажи на экспорт;
Включения/исключения НДС в стоимость.
Виды расчета себестоимости:
1) Предварительный расчет:
Предназначен для использования торговыми организациями в целях определения оценочной стоимости закупаемых материальных ценностей в течение отчетного периода. Выполняется способом «Средняя за месяц». Рассчитанные значения используются для определения валовой прибыли организации при условии выполнения плана продаж. Для предварительного расчета себестоимости можно настроить регламентное задание. В этом случае расчет осуществляется относительно быстро.
2) Фактический расчет:
Выполняется по итогам месячного отчетного периода с полным расчетом стоимости партий движения номенклатурных затрат. При этом виде расчета себестоимости можно выбрать любой метод определения стоимости списания материальных ценностей, описанных выше. Для фактического расчета себестоимости предусмотрено универсальное рабочее место «Закрытие месяца », использование которого позволяет отразить все операции по закрытию отчетного периода.
Прикладные решения компании «1С» позволяют одновременно вести учет себестоимости в ценах изначального поступления (стоимость, по которой товар поступил в первую организацию предприятия) и в ценах поступления в каждую отдельную.
Расчет себестоимости для группы компаний.
Для каждого склада рассчитывается своя себестоимость. Метод оценки выбирается при создании учетной политики. Расчет себестоимости можно производить для одной или нескольких организаций. Если на предприятии используется схема «Интеркампани», то себестоимость должна рассчитываться по всем организациям, входящим в структуру «Интеркампани», одновременно по одному методу расчета.
Методы расчета себестоимости:
Все примеры приведены на базе «1С:Управление Торговлей 11.2». В других программных продуктах компании «1С» себестоимость рассчитывается аналогично.
«Средняя за месяц»:
Выполняется расчет по средней цене за отчетный период без учета партий. Общее значение себестоимости используется, как для выбывших товаров, так и для остатков на складе.
Средняя за месяц = (Стоимость остатка + Стоимость поступления) / (Количество остатка + Количество поступления).
Кейс 1:
Одна организация, занимающаяся торговлей ковров Российского производства, обратилась к специалистам компании «RG-Soft» с целью выбрать наиболее подходящий метод расчета себестоимости. Компания закупает товары только на территории России, цена на товары не зависит от курса доллара и в зависимости от времени может меняться незначительно. Исходя из этого, отсутствует необходимость вести партионный учет. В связи с этим, специалисты «RG-Soft» предложили выбрать метод «Средневзвешенной оценки». Рассмотрим пример расчета себестоимости одной номенклатуры в данной компании.
Информация, которая была внесена в информационную базу, представлена в таблице 1.
Таблица 1.
Расчеты:
(100 000+200 000)/(10+10)=15 000 р. – себестоимость единицы товара в декабре;
5*15 000=75 000 р. – общая себестоимость товаров списанных в декабре;
Остаток товаров на 01.01.2017: 15 шт. на общую себестоимость 225 000 р.
(225 000+300 000)/(15+10)=21 000 р. – себестоимость единицы товара в январе;
10*21 000=210 000 р. – общая себестоимость товаров списанных в январе;
Остаток товаров на 01.02.2017: 15 шт. на общую себестоимость 315 000 р.
«ФИФО (скользящая оценка)»:
Выполняется в рамках полноценного партионного учета. При расчёте себестоимости считается, что первые поступившие партии выбывают также первыми, т.е. каждый расход товаров – это расход наиболее давно поступивших товаров этой номенклатурной позиции. Остаток на конец месяца рассчитывается по суммарной себестоимости каждой партии.
Себестоимость каждой партии за месяц = (остаток в стоимости на начало месяца + приход по стоимости в течении месяца) / (остаток по количеству на начало месяца + приход по количеству в течении месяца).
Кейс 2:
Организация, занимающаяся торговлей бытовой химией, также нуждалась в выборе подходящего метода расчета. Компания закупает товары за рубежом, следовательно, цена на товары ЗАВИСИТ от курса доллара, поэтому, т.к. цена в каждой поставке может существенно отличаться, в компании ведется партионный учет. Поставки товаров осуществлялись редко, около 2ух раз в месяц. В связи с этим, специалисты «RG-Soft» предложили выбрать метод «ФИФО (скользящая оценка)». Рассмотрим пример расчета себестоимости одной номенклатуры в данной компании.
Информация, которая была внесена в информационную базу, представлена в таблице 2.
Таблица 2.
Расчеты:
Первая партия: 10 000/100 = 100 - себестоимость единицы товара из первой партии в июне;
Вторая партия: 20 000/100 = 200 - себестоимость единицы товара из второй партии в июне;
Партии списываются по принципу: первые поступившие партии выбывают также первыми
50*100=5 000 р. – общая себестоимость товаров списанных в июне;
Остаток товаров на 01.07.2016: 150 шт. на общую себестоимость 25 000 р.
Первая партия: 5 000/50 = 100 - себестоимость единицы товара из первой партии в июле;
Вторая партия: 20 000/100 = 200 - себестоимость единицы товара из второй партии в июле;
Третья партия: 30 000/100 = 300 - себестоимость единицы товара из третьей партии в июле;
Необходимо списать 100 единиц товара, по принципу первые поступившие партии выбывают также первыми, сначала нужно списать 50 единиц из первой партии, а оставшиеся из второй.
50*100+50*200=15 000 р. – общая себестоимость товаров списанных в июле;
Остаток товаров на 01.08.2016: 150 шт. на общую себестоимость 40 000 р.
«ФИФО (взвешенная оценка)»:
Как при расчете ФИФО скользящей - при расчёте себестоимости считается, что первые поступившие партии выбывают также первыми, т.е. каждый расход товаров – это расход наиболее давно поступивших товаров этой номенклатурной позиции.
Особенность: остаток на конец месяца рассчитывается по средней стоимости остатка товаров по всем партиям.
При расчёте себестоимости по методу ФИФО определяются партии выбывших товаров, отделяя их от партий остатков. Затем для выбывших (проданных, списанных) партий определяется средняя себестоимость выбытия, по которой отражается расход каждой партии. Стоимость остатков и стоимость выбытия товаров могут отличаться.
Себестоимость любой партии за месяц= (остаток в стоимости на начало месяца + приход по стоимости в течении месяца) / (остаток по количеству на начало месяца + приход по количеству в течении месяца)
Кейс 3:
Еще одной организации, занимающейся торговлей аксессуарами для мобильных телефонов, специалисты «RG-Soft» предложили выбрать метод «ФИФО (взвешенная оценка)». Компания также ведет партионный учет, т.к. товары закупаются за рубежом, а цена зависит от курса валюты. Выбор данного метода был обусловлен тем, что поставки товаров, в отличие от предыдущего примера, осуществлялись гораздо чаще, порядка 10 раз в месяц. Метод «ФИФО (взвешенная оценка)» позволяет избежать накопления большого количества партий, т.к. все партии, поступившие в прошлом месяце, сворачиваются до одной. Рассмотрим пример расчета себестоимости одной номенклатуры в данной компании.
Информация, которая была внесена в информационную базу, представлена в таблице 3.
Таблица 3.
Расчеты:
Первая партия: 4 000/20 = 200 - себестоимость единицы товара из первой партии в октябре;
Вторая партия: 8 000/20 = 400 - себестоимость единицы товара из второй партии в октябре;
С помощью прикладного решения можно отразить материальные, трудовые и финансовые затраты. Оценивая расходы в денежном выражении, можно проанализировать потребление различных ресурсов по направлениям деятельности.
Прикладное решение предлагает следующие возможности:
- учитывать и распределять номенклатурные затраты,
- регистрировать и распределять постатейные расходы,
- списывать затраты на выпуск без заказов на производство,
- формировать активы и пассивы,
- рассчитывать себестоимость выпуска товаров,
- учитывать прочие расходы и доходы,
- распределять расходы на финансовый результат.
Пользователь регистрирует и распределяет затраты, которые формируют:
- Себестоимость выпускаемой продукции - расходы включают в себестоимость выпускаемых товаров (выполненных работ),
- Стоимость оборотных активов - формируется полная стоимость приобретения и владения товарно-материальными ресурсами,
- Стоимость внеоборотных активов - формируется стоимость будущих объектов основных средств и нематериальных активов, учитываются расходы на капитальное строительство и проведение НИOKP,
- Финансовый результат - объекты учета в данном случае - это направление деятельности организации (в том числе и в целях формирования прибылей и убытков организации), центры ответственности в виде подразделений.
Исходя из экономической трактовки, среди расходов компании выделяют группы с разным порядком распределения:
- Номенклатурные затраты - отражаются прямые расходы производственной деятельности с количественным измерением,
- Постатейные расходы - учитываются прямые и косвенные расходы в суммовом выражении,
- Формирование активов и пассивов - отражаются операции, связанные с формированием активов или регистрацией обязательств, управление которыми ведется, как правило, в ручном режиме или сам факт регистрации которых обусловлен требованиями по ведению учета.
Распределение номенклатурных затрат
Все номенклатурные затраты учитываются как прямые производственные расходы в подразделениях в составе незавершенного производства.
Номенклатурные затраты формируются при отражении:
- Передачи материалов в производство,
- Возврата из производства,
- Поступлении продукции и услуг,
- Передачи продукции между предприятиями,
- Выпуска продукции и выполнении работ.
Распределяют номенклатурные затраты по объёмным (количественным) показателям в натуральных единицах измерения.
Возможные варианты распределения номенклатурных затрат: по правилам, по статьям расходов, по выпуску. Они осуществляются согласно выбранному правилу распределения расходов.
Для распределения номенклатурных затрат по правилам на выбор доступны различные варианты формирования баз распределения затрат (количество и вес указанных материалов, плановая стоимость товаров и пр.).
Распределяются номенклатурные затраты в документе Распределение материалов и работ , что позволяет проверить состав сформированной по выбранному правилу базы распределения.
Распределение постатейных затрат
Постатейные расходы используют в учете затрат, распределяемых только в суммовом выражении.
Чтобы отразить постатейные затраты компании используют единый механизм статей расходов.
Предусмотренные различные варианты распределения постатейных затрат определяют экономический смысл использования расходов, которые зарегистрированы по одной из следующих статей:
- себестоимость товара ,
- направление деятельности ,
- расходы будущих периодов ,
- производственные расходы ,
- внеоборотные активы .
Каждому варианту распределения постатейных расходов соответствует свой порядок распределения.
Распределение затрат на себестоимость продукции
Статьи расходов с вариантом распределения На себестоимость товаров увеличивают стоимость материальных ценностей на сумму доп.расходов.
Распределять дополнительные расходы можно по одному из правил:
- Пропорционально количеству - базу распределения определяют по количеству выбранной номенклатуры,
- Пропорционально себестоимости - базу распределения определяют по стоимости выбранной номенклатуры.
Сумму расходов на материальные ценности вне процесса производства формируют в разрезе различных видов аналитик затрат:
- Склад - сумму расходов формируют по выбранному правилу распределяется на все позиции, которые находятся в конкретном месте хранения (склад),
- Номенклатура - сумма расходов увеличивает стоимость остатков конкретной номенклатурной позиции;
- Поступление товаров и услуг - сумма расходов увеличивает стоимость остатков номенклатуры, которая оприходована по выбранным документам Поступление товаров и услуг ,
- Заказ поставщикам, Перемещение продукции, Передача продукции между предприятиями, Заказ на перемещение - сумма расходов увеличивает стоимость остатков номенклатуры, которая указана в документах соответствующего типа.
Распределение затрат на производственные расходы
Реализована возможность формировать производственные затраты, относимые на себестоимость выпускаемых изделий - вариант распределения На производственные затраты .
Сумму производственных расходов можно формировать в разрезе различных видов аналитик расходов (Подразделение , Объект эксплуатации , Прочие расходы ).
Распределять производственные затраты можно выполнять по подразделениям и по выпускам товаров.
Если затраты распределяют по подразделениям производства, то указывают список подразделений, который будет участвовать в распределении расходов по конкретной статье расходов.
В схеме иллюстрирован порядок выбора правила распределения:
Правила распределения затрат задаются в рамках выбранного способа распределения.
Производственные затраты включают в себестоимость выпускаемых товаров согласно указанной статье калькуляции.
Статьи калькуляции используют при формировании себестоимости выпущенной продукции, они определяют характер расходов, которые включают в себестоимость продукции.
Документ Распределение расходов на себестоимость товаров и услуг предназначен для распределения затрат на производственные расходы; в нем отражаются суммы, подлежащие распределению затрат, он позволяет выбрать одно из правил, согласно которому будут распределяться расходы на себестоимость товаров:
- Пропо-рционально коли-честву,
- Пропо-рционально сум-ме,
- Пропо-рционально ве-су,
- Пропо-рционально объ-ёму .
Распределение расходов на направления деятельности
Статьи расходов с распределением На направления деятельности обеспечивают принятие к учёту общехозяйственных затрат, экономическое или финансовое содержание которых определяется способом распределения доходов и расходов по направлениям деятельности.
Распределение расходов по направлениям деятельности осуществляют по правилам:
- Пропорционально коэффициенту ,
- Пропорционально доходам ,
- Пропорционально валовой прибыли ,
- Пропорционально расходам .
Суммы затрат на направления деятельности формируются в разрезе различных видов аналитик расходов:
- Подразделение - формируются затраты, связанные с деятельностью конкретного подразделения,
- Направление деятельности - непосредствен-ное влия-ние на финансовый результат компании по выделен-ному направле-нию деятель-ности;
- Пре-тензия клиента - оценка стоимости устранения полученных претензий,
- Заказ клие-нта - формирование полной себестоимости выполнения заказа, определение локального финансового результата по заказу,
- Объект эксплуа-тации - контроль за расходами, обеспечивающими использование, содержание, ремонт объектов эксплуатации (оборудование, здания и пр.).
Предусмотрен двухмерный аналитический разрез затрат благодаря одновременному выбору видов аналитики и способа распределения.
Допустим, в статье затрат указан вид аналитики Претензия клиента и способ распределения на направление деятельности Гарантийный ремонт . Пользователь формирует общую стоимость затрат на выполнение гарантийного ремонта с детализацией по себестоимости устранения всех поступивших претензий.
Распределение доходов и расходов по направлениям деятельности отражается в документе Распределение доходов и расходов по направлениям деятельности.
Распределения на расходы будущих периодов
Благодаря прикладному решению можно учесть затраты, включение которых в состав себестоимости отсрочено во времени (планируется в будущем).
Суммы затрат будущих периодов возникают в разрезе различных видов аналитик расходов (Организация ,Склад ,Направление деятельности ,Номенклатура и пр.).
Данному варианту распределения соответствует статья списания расходов, по которой отложенные во времени расходы переносятся на объекты учёта затрат, непосредственно принимающие участие в формировании себестоимости товаров. Обычно это статья расходов с вариантом распределенияНа направления деятельности .
Распределение затрат на расходы будущих периодов осуществляют в документеРаспределение расходов будущих периодов . Распределяют сумму затрат по указанному количеству периодов.
Формирование стоимости внеоборотных активов
Благодаря распределению затрат на внеобортные активы отражаются расходы, связанные с формированием стоимости внеоборотных активов.
Сумма затрат на внеоборотные активы в разрезе различных видов аналитик расходов:
- Основные средства,
- Выполнение капитального строительства (объекты эксплуатации),
- Нематериальные активы (НМА),
- Выполнение научно-исследовательских и опытно-конструкторских работ (НИОКР).
Формирование активов и пассивов
Чтобы отразить в учёте бух.баланса прочие операции, прикладное решение поддерживает возможность формирования активов и пассивов. Формирование активов и пассивов осуществляется при отражении таких операций, как:
- Перечисление налога,
- Прочий расход,
- Прочее поступление.
Оформляют прочие операции в рамках типовых документов, указывая статьи активов и пассивов.
На рисунке проиллюстрирован пример формирования пассива.
Себестоимость выпуска продукции
Рассчитывать себестоимость необходимо, чтобы формировать финансовый результат компании.
Фиксация назначения использования ресурсов возможна после завершения этапов производственного процесса, где они были безвозвратно переработаны. На основе данных уже выполненных хоз.операций выпуска дают экономическую трактовку использования ресурсов, определяя калькуляционную статью затрат.
Полную производственную себестоимость товаров и работ формируют в разрезе статей калькуляции.
Для каждой стати калькуляции существует определённый тип затрат, который основан на общепринятой группировке (см. гл. 25 НК РФ): Материальные, Оплата труда, Амортизация и пр.
Себестоимость продукции - важный показатель производственно-хозяйственной деятельности компании. Исчислять себестоимость нужно с целью:
- определить рентабельность производства и отдельных видов товаров,
- выявить резервы снижения себестоимости товаров,
- формировать ценообразующую политику компании,
- рассчитать экономическую эффективность внедрённых новаций,
- принять обоснованные решения о корректировке состава выпускаемых изделий.
Рассчитывают себестоимость на основе данных оперативного учёта. Пользователь может рассчитать себестоимость одним из способов на выбор:
-Предварительный расчёт - его используют торговые организации для определения оценочной стоимости закупаемых материальных ценностей в конкретный период времени. Рассчитывается методом средней взвешенной оценки. Полученные данные используют для вычисления валовой прибыли компании при условии выполненного плана продажи. Чтобы предварительно вычислить себестоимость, настраивают регламентное задание. В результате расчет выплняется относительно быстро.
-Фактический расчёт - используют по итогам месячного отчётного периода с полным расчётом стоимости партий движения номенклатурных затрат. При этом расчете себестоимости можно выбирается метод определения стоимости списания материальных ценностей:
- Средняя за месяц - стоимость списания изделий определяют по средней цене за отчётный период (средневзвешенная оценка),
- ФИФ O (средневзвешенная оценка) - стоимость списания по ФИФO определяют для партий выбывших товаров,
- ФИФ O (скользящая оценка) - стоимость списания продукции по ФИФO определяют в рамках полноценного партионного учёта.
Фактический расчет себестоимости выполняют в рабочем месте Закрытие месяца , оно позволяет отражать все операции закрытия отчётного периода.
Расшифровку данных себестоимости за определенный период осуществляют с помощью отчета Себестоимость товаров .
Учёт прочих расходов и доходов
Пользователем фиксируются прочие расходы компании, дополнительные расходы по продукции, расходы будущих периодов, которые непосредственно относятся на финансовый результат деятельности организации.
Сумма затрат, образовавшаяся в результате деятельности организации, возникает по результату отражения:
- Операций по поступлению товаров и услуг,
- Операций по поступлению услуг и прочих активов,
- Операции по закупке товарно-материальных ценностей, денежных документов, прочих нематериальных ценностей и внеоборотных активов,
- Операции по списанию безналичных ДС,
- Операции по выдаче наличных ДС и пр.
Можно фиксировать прочие доходы и расходы, которые не связаны с реализацией изделий и услуг по основной деятельности (дивиденды, проценты по депозитам и пр.).
При учете прочих расходов и доходов отражаются следующие операции:
- Регистрация расходов - отражение произвольных затрат по выбранной статье расходов,
- Регистрация доходов - отражение произвольных доходов по выбранной статье доходов,
- Списание расходов - списываются расходы, которые были ранее сформированы на конкретном подразделении по указанной в документе статье расходов,
- Сторнирование доходов ,
- Сторнирование расходов .
Отражая любой вид операции, суммы управленческого, бухгалтерского и налогового учёта необязательно заполнять, поэтому можно отражать движение только по одному из направлений учёта.
Обособленный учёт финансовых результатов
Благодаря прикладному решению осуществляют формирование финансового результата от продажи изделий и работ обособленно по заказам, сделкам, подразделениям или менеджерам, поставщикам, группам финансового учёта товаров.
По каждому объекту обособления можно формировать полный финансовый результат (себестоимость, выручка, прибыль, рентабельность).
Управленческий баланс
Управленческий баланс нужен для оценки финансового состояния организации, это упрощённый вариант бухгалтерского баланса.Благодаря управленческому балансу под управлением находятся активы и обязательства, контролируется направление использования финансовых ресурсов, включаются данные финансового учёта изделий, взаиморасчеты с клиентами и поставщиками, остатки наличных и безналичных ДС, прочие активы и пассивы.
Данные управленческого баланса формируются как по компании в целом, так и по каждой отдельной организации. Каждый раздел баланса можно расшифровать до документа, который отражает отдельные хозяйственные операции. Отдельно может быть отображена информация о нарушении баланса, это позволит выявить возможные ошибки в учёте.
Комплексный анализ всех доходов и расходов компании в разрезе статей выполняется на основе отчета Доходы и расходы .
В конфигурации по 1С:"Управление торговлей" в редакции 11 вместо привычного партионного учета появился, так называемый, РАУЗ или, правильнее, все-таки в терминах УТ: ведение учета себестоимости товара по видам запасов .
Для начала стоит рассказать, что же такое РАУЗ и откуда он появился.
РАУЗ - расширенная аналитика учета затрат. Этот механизм впервые появился в конфигурации УПП и Комплексной в 2008 году . Он предусматривает хранение информации о товарах (продукции) и затратах в одном регистре (а точнее, в трех вместо 32 для УПП - взято отсюда ) и не в разрезе партий, а в разрезе аналитик учета, что убыстряет расчет и определение полной себестоимости товара (конечной продукции). Этот расчет происходит не в момент продажи (списания) товара (продукции), а отдельной обработкой (документом) как раз для учета всех затрат и убыстрения этого процесса.
В конфигурации УТ11 этот термин (РАУЗ) не применяется, потому что как таковой "учет затрат" не предусмотрен (точнее предусмотрен, но не в тех объемах и в том смысле), но основа осталась:
1. Количество регистров сократилось по сравнению с УТ10.3
Было 18 : Затраты, НДСПартииТоваров, НДСПредъявленный, НДСПредъявленныйРеализация0, НДСНачисленный, = НДСКосвенныеРасходы, НДСРеализация0, ПартииТоваровНаСкладах, ПартииТоваровПереданные, Продажи, ПродажиПоДисконтнымКартам, ПродажиСебестоимость, РеализованныеТовары, ТоварыВНТТ, ТоварыВРезервеНаСкладах, ТоварыВРознице, ТоварыНаСкладах, ТоварыОрганизаций.
Стало 4 : ВыручкаИСебестоимостьПродаж, СвободныеОстатки, СебестоимостьТоваров, ТоварыНаСкладах;
2. Расчет себестоимости производится не в момент списания товара, а отдельным документом, регламентным заданием;
Все это, конечно хорошо, но стоит сказать, что для Комплексной или УПП, где используются различные затраты, производство и сложный расчет себестоимости, РАУЗ - это бесспорное преимущество, но для Управления торговлей, где в принципе все достаточно просто - купил, продал, ведение учета по видам запасов становится достаточной проблемой. Когда менеджеры не могут в реальном времени отследить валовую прибыть проданной продукции - это не очень хорошо, тем более, стоит сказать, что в УТ10.3 для убыстрения процесса проведения документов была возможность проводить документы по партиям не в реальном времени, а отдельной обработкой!
Замечание: включить возможность использования партионного учета есть только в УПП. В Комплексной в настройках учета тоже есть вариант учета товара, по партиям, НО себестоимость в данном случае вообще формироваться не будет. В УТ11 такой возможности нет.
Перейдем к настройке учета в УТ11.
Включить ведение обособленного учета можно в подсистеме Администрирование на закладке Финансы.
Если установлен признак "По подразделениям или менеджерам ", для каждого Подразделения (Нормативно справочная информация - Структура предприятия) нужно указать по чему конкретно будет вестить учет для данного подразделения.
Важно: это очень интересные параметры, если установить по менеджерам подразделения, тогда продавать товар сможет только тот менеджер,который его закупил; если установить по подразделению, тогда можно продавать товар только с того подразделения,на которое оно было приобретено (типового механизма перемещения товара по подразделениям не существует).
Признак "По группам финансового учета " позволяет в документах поступления указывать дополнительную аналитику финансового учета расчетов с поставщиками, затем в документах продажи потребуется также указать данную аналитику.
Теми же свойствами обладает признак "Сделка ", дает возможность указания сделок при поступлении товара и его продажи.
Самый нужный и ни к чему не обязывающий признак - это "По поставщикам ", партнер (поставщик) указывается в документе Поступление, а при реализации определяется автоматически.
Важно: перезаполнение видов запасов в документе происходит только в момент проведения, если:
- документ был не проведен;
- изменены ключевые реквизиты в шапке или в ТЧ;
А так же виды запосов автоматически перезаполняются во всех документах при установке или снятии признака ведения обособленного учета в настройках.
Вывод: простое перепроведение документов не перезаполнит виды запасов в документах!
После установки нужных признаков в момент поступления товара будут создаваться соответствующие элементы справочника ВидыЗапасов, которые и будут выполнять роль партий, а при списании (продажи) товара эти виды запаса в зависимости от указанных реквизитов будут автоматически определяться и подставляться в документе. Посмотреть выбранные виды запасов можно нажав на клавишу "Открыть виды запасов" на панели инструментов ТЧ документа.
После того как товар был оприходован и продан, стоит определить нашу прибыль с продажи. Для этого существует документ "Расчет себестоимости" (Подсистема Финансы - Регламентные документы). У этого документа существует 2 варианта формирования: предварительные и фактический.
При предварительном расчете себестоимость формируется оперативная (не полная): не учитываются доп. расходы, не корректируется стоимость продаж в зависимости от корректировок прошлого периода, не распределяется выручка по деятельности организации, не списываются ошибки округлений.
Предварительный расчет нужен как раз для менеджеров, которым необходимо видеть себестоимость проданной продукции в реальном времени. Но в реальном времени ее получить нет возможности, а проводить этот документ автоматически есть возможность регламентным заданием. Для его работы необходимо: в настройках методов оценки стоимости товаров (находясь в карточке организации слева на панели навигации "Методы оценки стоимости товаров") установить признак "Обновлять регламентным заданием ". Затем в настройках регламентных заданий (Администрирование - Поддержка и обслуживание - Регламентные и фоновые задания) найти "Расчет себестоимости" убедиться в том, что оно используется и задать ему расписание.
Фактический расчет требуется выполнять в ручную, в конце месяца. Для этого нужно в документе "Расчет себестоимости" установить соответствующий признак и провести его.
Теперь можно формировать отчет по валовой прибыли.
Со стороны кажется, что все красиво, но если попытаться получить себестоимость в разрезе документов продаж, то получится картина:
отсюда напрашивается вывод, что получить себестоимость в разрезе документов продаж в УТ11.0.8.11 типовыми средствами не возможно.
P.S. отдельного внимания заслушивает колонка "Доп. расходы" в отчете по Валовой прибыли и документы "Распределение расходов на себестоимость товаров" и "Распределение расходов и доходов", но это в отдельной статье, а также о хитростях расчета себестоимости и подводных камнях в себестоимости УТ11.
Выбор способа, в соответствии с которым будет выполняться расчет себестоимости товаров, указывается в учетной политике организации. Для этого необходимо перейти в раздел Нормативно-справочная информация – Предприятие – Организации:
Откроется справочник Организации. Здесь требуется открыть необходимую организацию для редактирования:
Затем необходимо перейти на вкладку Учетная политика:
Можно отредактировать уже созданную запись об учетной политике при ее наличии. Для этого требуется по кнопке Еще выбрать пункт Разрешить редактирование реквизитов или создать новую по ссылке Создать новую:
Откроется окно Учетная политика организации (создание). В поле Метод оценки требуется выбрать необходимый вариант оценки, который будет применяться при расчете себестоимости в 1С 8.3 УТ 11:
По умолчанию в программе 1С 8.3 УТ 11.1 установлен вариант Средняя за месяц. Но можно выбрать другой вариант из выпадающего списка:
Также настройка методов оценки стоимости товаров может быть выполнена непосредственно в справочнике Настройка методов оценки стоимости товаров, который по умолчанию не виден на панели. Открыть справочник можно в разделе Финансы – Финансовый результат, выбрав пункт Настройка методов оценки стоимости товаров:
По команде Создать откроется окно Настройка методов оценки стоимости товаров (создание):
При создании и настройке элемента справочника имеется возможность установить выполнение автоматического обновления пересчета себестоимости в 1С 8.3 УТ 11 при выполнении регламентного задания. Для этого требуется включить соответствующую опцию Обновлять стоимость регламентным заданием.
Расчёт себестоимости с помощью документа Расчет себестоимости товара
Один из вариантов расчета себестоимости товаров в 1С 8.3 УТ 11 – это использовать документ Расчет себестоимости товаров.
Для того чтобы открыть список документов этого вида, необходимо в разделе Финансы – Финансовый результат, выбрать пункт Документы расчета себестоимости товаров:
По умолчанию в 1С 8.3 УТ 11 этой команды не видно. Для вывода ее на панель требуется выбрать команду Настройка навигации в Настройках:
Откроется форма Настройка панели навигации:
В левой части формы Доступные команды, в разделе Финансовый результат выбираем пункт Документы расчета себестоимости товаров. Далее по кнопке Добавить переносим в правую часть Выбранные команды.
Документ Расчет себестоимости товаров в 1С 8.3 УТ 11 предназначен для проведения расчета себестоимости товаров за определенный период, а также распределения общей суммы затрат на выпущенную продукцию. Себестоимость рассчитывается с начала месяца по дату создания документа. За месяц может быть введен только один документ этого вида.
В списке Документы расчета себестоимости товаров документы можно создавать и редактировать:
По кнопке Создать открывается окно нового документа Расчет себестоимости товаров (создание):
При нажатии на кнопку Выбрать (…) в поле Организация откроется форма выбора Выбор организаций:
При проведении документа расчет себестоимости может быть выполнен в двух вариантах: предварительный и фактический:
- При использовании предварительного варианта происходит оценка стоимостных данных товаров в оперативном режиме, рассчитывается их средняя стоимость без учета дополнительных затрат независимо от метода оценки стоимости, установленного как применяемый в учетной политике предприятия.
- Фактический расчет себестоимости производится в конце месяца. При этом способе применяется заданная схема оценки стоимости товаров, а также происходит автоматическое распределение дополнительных расходов на стоимость товаров. После фактического расчета производится корректировка данных предварительного расчета:
Расчет себестоимости с помощью обработки Закрытие месяца
При использовании обработки Закрытие месяца в 1С 8.3 УТ 11 расчет себестоимости состоит из автоматического последовательного выполнения нескольких операций. После успешного выполнения данных этапов появляется документ, содержащий сведения по рассчитанной себестоимости товаров.
Помощник Закрытие месяца в 1С 8.3 УТ 11 можно открыть в разделе Финансы – Финансовый результат – Закрытие месяца:
Откроется форма Регламентные операции по закрытию месяца. Расчет себестоимости в 1С 8.3 УТ 11 включает в себя следующие этапы: формирование движений по партиям товаров, распределение НДС и расчет себестоимости:
Можно выполнить все операции при нажатии на кнопку Выполнить операции либо выполнить отдельные операции, щелкнув по нужной команде в списке.
Расчёт себестоимости с помощью регламентного задания
Еще один вариант расчета себестоимости товаров в 1С 8.3 УТ 11 – это автоматически с помощью выполнения регламентного задания, по настроенному расписанию или вручную.
Попасть в список регламентных заданий можно в разделе Администрирование – Поддержка и обслуживание:
В разделе Регламентные операции выбрать пункт Регламентные и фоновые задания:
На вкладке Регламентные задания выбрать пункт Расчет себестоимости, выделить его и нажать на кнопку Выполнить сейчас:
В нижней части окна появится информационное сообщение:
После выполнения операции в колонке Дата окончания появится информация о дате и времени ее завершения.
Если дважды щелкнуть по команде Расчет себестоимости, то откроется окно настройки этого регламентного задания:
По команде Расписание либо из списка регламентных заданий по кнопке Настроить расписание можно выполнить настройку для выполнения этой операции:
Для автоматического расчета себестоимости товара в 1С 8.3 УТ 11.1 в конце каждого месяца требуется перейти на вкладку Месячное, отметить все месяцы и в поле Выполнять в установить цифру 1, а в поле День месяца выбрать С конца:
Механизм оффлайнового (неоперативного) расчета себестоимости, движения по регистрам себестоимости, общая информация.
Начиная с версии ERP 2.1.3 (и соответствующих ей версий КА и УТ) различаются два типа движения:
- "первичные" - формируемые в соответствии с логикой документов при их проведении;
- "расчетные" - формируемые данным механизмом (идентификатором типа движения является новый реквизит "РасчетСебестоимости" регистров накопления).
Список регистров, обслуживаемых механизмом расчета себестоимости, см. в ИсходящиеДанныеМеханизма()
Регистратором расчетных движений теперь является первичный документ (из реквизита ДокументДвижения), а не документ РасчетСебестоимостиТоваров. Документ РасчетСебестоимостиТоваров больше не делает движений по следующим регистрам: ВыручкаИСебестоимостьПродаж, Закупки, ПрочиеРасходыНезавершенногоПроизводства (есть только в ERP и КА) (документ остается регистратором для этих регистров для обратной совместимости).
При перепроведении документов расчетные движения сохраняются, независимо от внесенных в документ изменений (Для этого в модуле набор записей обслуживаемых регистров размещен специальный код. Для примера см. модуль регистра накопления СебестоимостьТоваров - вызовы процедур этого модуля.). Изменения в документе будут учтены в расчетных движениях при перерасчете себестоимости.
Начиная с версии ERP 2.1.3 изменился алгоритм формирования и записи движений.
Теперь по каждому обслуживаемому механизмом регистру движения формируются следующим образом:
- перед началом расчета старые расчетные движения не очищаются - они остаются в ИБ до окончания расчета;
- новые расчетные движения, формируемые механизмом, помещаются в таблицу значений;
- при достижении определенного размера таблицы значений или при окончании очередного этапа расчета;
- новые движения из таблицы значений перекладываются во временную таблицу;
- при окончании расчета сравниваются новые (из временной таблицы) и старые (из данных ИБ) движения:
- перезаписываются движения только у тех документов, у которых есть отличия между старыми и новыми расчетными движениями;
- только документы с перезаписанными движениями регистрируются к отражению в учете.
Данные изменения позволяют:
- посмотреть себестоимость по документу из самого документа - отчетом "Движения документа";
- при перерасчете себестоимости перезаписывать только реально измененные расчетные движения;
- регистрировать к отражению в учете только документы с перезаписанными движениями (в ERP и КА).
Переход на версию ERP 2.1.3 (и соответствующие ей версии КА2 и УТ11)
При переходе на новую версию ранее сформированные расчетные движения автоматически не изменяются,
т.к. для этого нужен не простой перенос движений между регистраторами, а "эмуляция" пересчета себестоимости, что чревато...
Если запустить перерасчет старого периода, то в нем будут сформированы корректные движения по новой схеме.
Запуск расчета себестоимости.
Точкой входа в алгоритм расчета является процедура РассчитатьВсе() в которую предаются параметры:
- период расчета - месяц;
- возможен "облегченный" предварительный расчет себестоимости - позволяет формировать некоторые отчеты (если за указанный период уже был выполнен фактический расчет, то предварительный расчет выполняться не будет);
- расчет выполняется или по указанному массиву организаций, или по всем организациям, связанным с указанной организацией по схеме Интеркампани (см. СвязиОрганизацийПоСхемеИнтеркампани()):
- если организация для расчета не указана, то будет выполнен расчет по всем организациям, имеющим в указанном периоде движения по регистрам себестоимости;
- все организации, по которым выполняется фактический расчет, должны иметь одинаковый метод оценки стоимости запасов (см. ОпределитьМетодОценкиСтоимости());
- запуск расчета себестоимости возможен как интерактивно (из механизма закрытия месяца), так и из регламентного задания.
Оригинальное описание
// Запуск расчета себестоимости.
// (ранее - ВыполнитьРегламентноеЗаданиеРасчетСебестоимости() модуля менеджера документа расчета себестоимости)
// Параметры:
// Дата - Дата - период расчета себестоимости
// ПредварительныйРасчет - Булево - выполнять фактический или предварительный расчет;
// предварительный расчет может выполняться
// = регламентным заданием
// = как подготовительный этап к распределению расходов на продукцию
// Организация - СправочникСсылка.Организации - рассчитывать только по указанной организации;
// также будут пересчитана себестоимость по организациям, связанным по схеме Интеркампани с указанной
// - Массив - массив организаций, по которым надо рассчитать себестоимость, другие организации не рассчитываются
// РегламентноеЗадание - Булево - если Истина, значит вызвана из регламентного задания расчета предварительной себестоимости
// ПараметрыОтладки - Структура - предназначена для переопределения одноименных свойств структуры ПараметрыРасчета
// (подробнее см. пояснения в коде ИнициализироватьПараметрыРасчета() к параметру ПараметрыОтладки)
Перед расчетом для каждой организации будет сформирован документ РасчетСебестоимостиТоваров (если его еще не было) со следующим заполнением:
- в реквизите Организация шапки документа будет указана организация, которой принадлежит данный документ;
- в табличной части Организации будут указаны все организации, связанные с ней по схеме Интеркампани, в т.ч. и она сама:
- до версии ERP 2.1.3 (и соответствующих ей версий КА и УТ) такого реквизита шапки не было, а документ расчета себестоимости создавался один на всю группу организаций, связанных по схеме Интеркампани (информация о документах расчета себестоимости в разрезе организаций хранится в общих параметрах расчета - во временной таблице ВТДокументыРасчетаСебестоимости и свойстве ДокументыРасчетаПоОрганизациям).
Для выполнения расчета без падения в случае возникновении ошибки, есть функция-обертка РассчитатьВсеВПопыткеИсключении() параметры аналогичны процедуре РассчитатьВсе(), но функция возвращает значение - Булево - признак успешного выполнения расчета.
Выполнение расчета себестоимости.
Непосредственный расчет выполняется в функции РассчитатьСебестоимостьПоГруппеОрганизаций()
Схематически расчет выглядит следующим образом:
- выполняется инициализация общих параметров для всего алгоритма (см. ИнициализироватьПараметрыРасчета());
- последовательно вызываются процедуры-этапы расчета (подробнее ниже)
- некоторые этапы могут быть пропущены из-за настроек системы и/или параметров запуска расчета;
- результатом выполнения этапа являются сформированные расчетные движени и/или "глобальные" временные таблицы (используемые на следующих этапах);
- выполняется запись измененных расчетных движений;
- запись может выполняться в несколько потоков, с использованием фоновых заданий (см. свойство "МаксимальноеКоличествоФЗ");
- выполняется отражение измененных документов в учете.
Структура этапа расчета.
Схематически процедура-этап расчета выглядит следующим образом:
- создается запрос выборки исходных данных для этапа; заполняются его свойства; запрос выполняется;
- если целью этапа является только формирование "глобальных" временных таблиц, дальнейшее к нему не относит;
- по данным запроса выполняется формирование расчетных движений по регистрам расчета себестоимости;
- некоторые этапы движений не формируют - формируют только "глобальные" временные таблицы;
- код формирования движений вынесен в процедуры вида СформироватьДвижения<Имя регистра><Уточнение операции>();
- внутри этих процедур для добавления движения обязательно используется процедура ДобавитьЗаписьВТаблицуДвижений();
- удаляются "локальные" временные таблицы, используемые только внутри этапа (см. УничтожитьВременныеТаблицы());
- сформированные движения перекладываются из таблиц значений во временные таблицы (см. КэшироватьСформированныеДвижения());
- при этом также выполняется обновление служебных кэшей оборотов и остатков (подробнее ниже);
- т.о. в промежутке между выборкой исходных данных и окончанием этапа обращаться к кэшам нельзя - они не актуализированы.
Обращение к данным ИБ в запросах.
Поскольку новые расчетные движения по регистрам себестоимости записываются в ИБ только в конце расчета,
то в ходе расчета при обращении к таблицам этих регистров (реальным или виртуальным) надо соблюдать некоторые правила (касается только регистров, перечисленных в ИнициализироватьРегистры()).
1. Обороты (движения) регистра за период должны получаться объединением:
- основной таблицы регистра с отбором "Т.РасчетСебестоимости = Ложь" (первичные движения);
- временной таблицы ВТКэш<Имя регистра> (новые расчетные движения);
Для удобства, по некоторым регистрам эти данные автоматически кэшируются во временной таблице ВТКэшЗаписи<Имя регистра>.
Список регистров указан в свойстве "РегистрыСРасчетнымиЗаписями" общих параметров расчета.
2. Остатки регистра (для регистров остатков) на конец периода должны получаться объединением:
- остатков регистра на начало периода;
- основной таблицы регистра с отбором "Т.РасчетСебестоимости = Ложь" (первичные движения за период);
- временной таблицы ВТКэш<Имя регистра> (новые расчетные движения за период).
Для удобства, по некоторым регистрам эти данные автоматически кэшируются во временной таблице ВТКэшРасчетныеОстатки<Имя регистра>.
Список регистров указан в свойстве "РегистрыСРасчетнымиОстатками" общих параметров расчета.
3. Новые движения, сформированные на предыдущих этапах расчета, хранятся во временной таблице ВТКэш<Имя регистра>.
Данная временная таблица создается для всех регистров, обслуживаемые механизмом расчета себестоимости.
Также имеются ряд дополнительных особенностей работы с запросами (причины: оптимизация, платформа и т.д.).
1. Данные, используемые для отборов во всех запросах механизма расчета, хранятся
- в общих параметрах расчета (организации, период, значения функциональных опций и т.п.);
- в "глобальных" временных таблицах (например, ВТОтборАналитикаПоПартнерам - см. ИнициализироватьВременныеТаблицыДляОтборов()).
Для установки этих параметров используется универсальная процедура ИнициализироватьСвойстваЗапроса()
В результате, все запросы механизма расчета гарантировано используют одинаковые отборы.
Эта же процедура устанавливает запросу общий менеджер временных таблиц, в котором хранятся все перечисленные выше таблицы кэшей.
2. Существует ошибка Платформы 30025997, в результате которой возникают проблемы с полем ВидДвижения во временных таблицах.
Для обхода ошибки во всех временных таблицах вида ВТКэш, ВТКэшЗаписи, ВТКэшРасчетныеОстатки
вместо стандартного поля ВидДвижения хранится техногенное поле СлужебноеВидДвиженияПриход с типом "Булево" алгоритм работы с ним следующий:
- в запросах к этим временным таблицам следует обращаться только к полю СлужебноеВидДвиженияПриход;
- в таблицах значений, в которых предварительно накапливаются новые расчетные записи, есть только стандартное поле ВидДвижения;
- преобразование поля между таблицей значения и временной таблицей выполняется автоматически, дополнительных действий не требуется.
Отладка и поиск проблем.
Для облегчения разработки, тестирования и поиска проблем реализован механизм протоколирования расчета (см. процедуры вида ПротоколРасчета_...) который отрабатывается по следующим шагам:
- при начале очередного этапа расчета в журнал регистрации делает запись - для отслеживания прогресса выполнения расчета;
- при окончании расчета в журнал регистрации выводится подробный протокол расчета.
Также реализована возможность переопределения некоторых параметров расчета (см. РассчитатьВсе(), параметр ПараметрыОтладки).
P.S. Данная статья наиболее полезной будет для программистов. За её основу былим взяты комментарии программистов 1С в решении 1С: Предприятие: "Управление торговлей" редакции 11.2.3.