Расчет себестоимости в УТ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 - себестоимость единицы товара из второй партии в октябре;

В этой статье рассматриваются следующие темы:

  • Как расчитывается себестоимость ТМЦ по средней стоимости и методом ФИФО;
  • Как учитываются складские перемещения в УТ 11;
  • Какие существуют варианты расчёта себестоимости в УТ 11.

Как расчитывается себестоимость

Расчет по средней себестоимости

В УТ 11 расчет стоимости выбытия товаров по средней себестоимости выполняется по итогам месяца (средневзвешенная себестоимость). Это означает, что при расчете себестоимости выбывших товаров учитываются все поступления за месяц. При этом учитываются остатки товаров на начало месяца. Таким образом,

СтоимостьЕдиницы Товара = (ОстатокТовараНаНачалоМесяцаВСтоимостнойОценке + СтоимостьЗакупокТовараЗаМесяц) / (КоличествоНачальногоОстатка +КоличествоПоступления)

Различия в расчёте себестоимости в УТ 10.3 и УТ 11

В УТ 10.3 применяется классический партионный учет по методу ФИФО. При этом в системе хранится информация о стоимости каждой партии поступившего товара. Метод ФИФО предполагает, что при выбытии товара нужно списывать количество и стоимость товара последовательно с самых ранних, по времени поступления, партий.

В УТ 11 расчет себестоимости выполняется по методу ФИФО и основывается на положении бухгалтерского учета (ПБУ) "Учет материально - производственных запасов ПБУ 5/01". В соответствии с этим, вычисляется остаток товара на складе в количественном выражении. Далее, определяется стоимостная оценка остатка на конец месяца, которая соответствует расчету стоимости по методу ФИФО. Для этого количество и стоимость остатка товара собирается последовательно из последних, по времени поступления, партий, так как расчет по методу ФИФО подразумевает, что первые партии уже списаны. Затем определяется количество товара, выбывшего со склада за месяц. Определяется стоимость поступлений товара за месяц с учетом стоимости начального остатка и из этой величины вычитается стоимость остатка на конец месяца, вычисленная по методу ФИФО. Полученная величина обозначает стоимость списания товара за месяц. Стоимость списания единицы товара определяется как стоимость списания товара за месяц, деленная на количество товара, выбывшего за месяц. Себестоимость каждой отгрузки вычисляется как произведение стоимости единицы товара на количество списываемого товара.

Аналитика в себестоимости

Расчет себестоимости товаров в УТ 11 осуществляется в разрезе следующих аналитик:

  • Организация, склад;
  • Номенклатура, характеристика номенклатуры;
  • Ряд других аналитик.

Стоимостной учет в разрезе аналитик ведется независимо . Одна позиция номенклатуры на разных складах может иметь разную себестоимость. Расчет себестоимости осуществляется по объектам аналитики. При этом каждый объект аналитики образуется указанными выше параметрами. Для каждого объекта аналитики составляется линейное уравнение. Таким образом, получается система линейных уравнений (СЛУ). Линейные уравнения составляются на основании тождества:

СтоимостьОстатковТоваровНаКонецМесяца = СтоимостьПоступленийЗаМесяц + СтоимостьНачальныхОстатков - СтоимостьСписанияЗаМесяц

Перед тем, как составить СЛУ, система вычисляет суммовой остаток, который должен остаться на складе по методу ФИФО. При этом стоимостная оценка остатка определяется по последним партиям.

Особенности расчета себестоимости

В расчете себестоимости по методу ФИФО в УТ 11 существуют некоторые особенности:

  • Партия в явном виде отсутствует. Это значит, что невозможно получить отчет о стоимостной оценке партий. Для обособления конкретных партий нужно использовать дополнительные характеристики номенклатуры, либо обособленный учет по подразделениям/менеджерам;
  • Все несписанные партии предыдущего месяца объединяются в одну партию. Количество и стоимость этой партии складывается из количества и стоимости несписанных партий;
  • Все поступления одного товара от одного поставщика в пределах одних календарных суток считаются одной партией. Количество и стоимость этой партии складывается из количества и стоимости поступивших товаров;
  • Все списания товаров в рамках одного месяца учитываются по средней стоимости независимо от используемого метода оценки товаров при списании (по средней стоимости, ФИФО);
  • Перемещения товаров и другие операции без известной стоимостной оценки не используются в стоимостной оценке остатка товаров на складе на конец месяца. Это правило имеет исключение. Данные операции учитываются в стоимостной оценке остатков товаров на складе, в случае нехватки текущих поступлений товаров с известной стоимостью.

Плюсы и минусы методики

В сравнении с классическим партионным учетом в УТ 10.3 расчет себестоимости по методу ФИФО в УТ 11 имеет плюсы и минусы.

  • Система не чувствительна к порядку ввода документов поступления и реализации ;
  • Существенно сокращено время расчета себестоимости и закрытия периода;
  • Исключены махинации менеджеров со временем проведения документов за счет усреднения стоимости списанных товаров в рамках всех документов месяца.
  • Отсутствие возможности партионной оценки после проведения документа реализации;
  • Отсутствие возможности мгновенной оценки валовой прибыли при проведении документа реализации.

Как учитываются складские перемещения в УТ 11

В УТ 11 под складом понимается определенная территория, на которой хранится товар. Склад может быть представлен в виде стеллажей, полок и ячеек, предназначенных для хранения товаров. При этом система может вести учет товаров в каждой ячейке (адресный склад). Справочник "Склады (складские территории)" является иерархическим . Для группы складов можно настроить выбор этой группы в заказах и накладных на поступление (отгрузку) товаров. Если в одном документе поступления (отгрузки) необходимо учитывать операции по нескольким складам, то эти склады нужно поместить в группу складов. Если склады входят в разные группы (не связанные по иерархии), то проведение с ними групповых операций невозможно.

Для отражения операции перемещения ТМЦ с одного склада на другой предназначен документ "Перемещение товаров", который выполняет движения по регистру “Себестоимость товаров” в количественном выражении. Стоимостная оценка устанавливается документом "Расчет себестоимости товаров". Кроме этого осуществляются движения по регистрам Товары организаций, Товары на складах, Свободные остатки.

Какие существуют варианты расчёта себестоимости в УТ 11

В документе "Расчет себестоимости товаров" можно выбрать два варианта расчета:

  • Предварительный,
  • Фактический.

Предварительный расчёт себестоимости

В течение месяца рекомендуется многократно проводить расчет себестоимости с вариантом расчета “Предварительный”. Для этого в клиент-серверном варианте работы можно настроить регламентное задание. В этом случае расчет осуществляется относительно быстро. Расчет себестоимости каждого выбытия и стоимость остатков товаров не выполняется. Документ определяет среднюю стоимость товаров и записывает в регистр сведений “Стоимость товаров”.

Предварительную себестоимость удобно анализировать в отчетах “Доходы и расходы” и “Объем продаж по видам товаров”. Для формирования отчетов следует перейти в раздел “Финансы” и в панели навигации выполнить команду “Отчеты по финансам”.

Фактический расчёт себестоимости

После завершения месяца документ "Расчет себестоимости товаров" проводится с вариантом расчета “Фактический”. В этом варианте осуществляется расчет стоимости выбытия товаров и остатков товаров на складах. Дополнительные расходы распределяются на себестоимость товаров. Расчет себестоимости с вариантом расчета Фактический можно выполнять многократно в течение месяца при отсутствии проблем с производительностью информационной системы .

Заключительные замечания

Обычно в предприятиях, за редким исключением, документы не поспевают за реальными торговыми операциями и, как правило, вводятся в систему учёта задним числом, исправляются, перепроводятся и т. д. При большом товарообороте восстановление последовательности документов в УТ 10.3, расчёт себестоимости и закрытие периода требует значительных затрат. Преимущество УТ 11 в этих операциях может оказаться решающим фактором в выборе системы учёта предприятиями торговли, особенно для тех, кому для управленческого учёта важно получать результаты, независящие от порядка ввода документов поступления и продажи товаров.

Механизм оффлайнового (неоперативного) расчета себестоимости, движения по регистрам себестоимости, общая информация.

Начиная с версии 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.

Вопрос: КА рассчет себестоимости


Добрый день! может сталкивался кто с таким вопросом?
Себестоимость ПФ например кефира рассчитанная за месяц получается 20.60 в отчете калькуляция себестоимости
Но далее средняя цена затрат в ГП отличается от себестоимости и встает примерно 70

Ответ: () У меня адрес электронной почты в личке указан

Вопрос: Неверно отражается себестоимость в отчете "Валовая прибыль"


Добрый день! При формировании отчета Валовая прибыль, неверно формируется себестоимость, она есть, но она почему то равна закупочной цене, хотя у меня есть тип цен (закупочная, себестоимость и оптовая), показатель себестоимость в отчете равен типу цен "закупочная", а надо чтобы он был равен типу цен "себестоимость". Подскажите как это настроить?

Ответ:

b7music сказал(а):

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

Нажмите, чтобы раскрыть...

Отчет, на который Вы ссылаетесь - это не отчет "Валовая прибыль ", это (испр позднее) пользовательский синоним "Валовая прибыль предприятия " отчета ПРОДАЖИ и он относится к финансовому результату и к оптовым продажам. В нём нет ни розничных продаж, ни вообще всех продаж

Из контекста вопроса также ясно, что вопрос про УТ 10.3, т.к. упоминаемые "типы цен" есть в УТ 10.3, в УТ 11 их нет (в УТ 11 - ВидыЦен )

ТС не про отчет "Валовая прибыль предприятия " спрашивал, а про отчет "Валовая прибыль ".
Суть и назначение этого отчета в корне отлична от сути (и названия) отчета, которым интересовался ТС:

  • ТС хочет не то, что ему УТ посчитает штатными средствами (в будущем), а то, что он посчитает по формуле через свой в тип цен Себестоимость
  • и не на конец отчетного периода, а на момент продаж

Roman_86 сказал(а):

При формировании отчета Валовая прибыль , неверно формируется себестоимость, она есть, но она почему то равна закупочной цене, хотя у меня есть тип цен (закупочная, себестоимость и оптовая), показатель себестоимость в отчете равен типу цен "закупочная ", а надо чтобы он был равен типу цен "себестоимость". Подскажите как это настроить?

Нажмите, чтобы раскрыть...

Отчета "Валовая прибыль" - нет в УТ 11, ни по сути-назначению его использования, ни по наименованию!

Вы просто откровенно оффтопите вопрос

Добавляю
то, что Вы называете отчет "Валовая прибыль предприятия" в УТ 11 - это, на самом деле заголовок отчета Продажи с вариантом отчета "Валовая прибыль предприятия" .(в конфигураторе ВыручкаИСебестоимостьПродаж , пользовательский синоним Продажи )
Отчетов, начинающихся на слово Валовая в УТ 11 вообще нет

Вопрос: Расчет себестоимости и валовая прибыль в УТ 11.2


Обновил УТ 11.1 до УТ 11.2. Включен партионный учет.

Заметил, что себестоимость в отчете "Валовая прибыль предприятия" некорректна, затем заметил что поле перезакрытия месяца за исследуемый период - отчет "Валовая прибыль предприятия" все равно выдает какие-то неверные значения! После удаления документов расчета себестоимости, в отчете остаются все те же значения!

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

Отчет сугубо берет данные из регистра "ВыручкаИСебестоимостьПродаж", и при предварительном расчете из регистра сведений "СтоимостьТоваров".

Может влиять ли партионный учет на ВыручкаИСебестоимостьПродаж?

Отключение партионного учета и его включение вновь не помогает.
И не могу понять как штатно включается предварительный расчет себестоимости в УТ 11.2?

Спасибо!

Ответ:

Самое интересное что документы отгрузки. А расчет себестоимости такое ощущение изменяет движения документов отгрузки. При отмене расчета себестоимости движения в документах не пропадают. При перепроведении тоже самое. А вот если распровести документ отгрузки и провести заново и рассчитать себестоимость все встает на свои места! Но это не верно, я если захочу перепровести себестоимость в результате работы задним числом мне что каждый раз документы распроводить. А счас вообще база 12 года. Столько документов проводить!

Вопрос: Расчет плановой себестоимости


1С:Предприятие 8.2 (8.2.19.102)
Управление производственным предприятием, редакция 1.3 (1.3.79.1)

Планируем начать формировать плановые цены из расчета фактических затрат, при обработке "Расчет плановой себестоимости" формируется некая плановая цена, но нет данных по з/плате+НЕ проставляется стоимость материала.
Каких данных в системе не хватает, что нужно довнести или заполнить, чтобы расчет был произведен полностью?

Также возникает вопрос, где регистрируется расчет по нормам?

Ответ:

Добрый день.
Разрешите вопрос. Дабы не плодить новые темы. По себестоимости.

1С:Предприятие 8.3 (8.3.7.1831)
УПП 1.3.81.2

РАУЗ
Отчеты-Расширенная аналитика учета-Ведомость по учету затрат (и другие отчеты)

Если вид учета - Регламентированный, то все отлично показывает и все правильно рассчитывает. Получается в бух.учете нет проблем.
Но не могу посмотреть себестоимость в Управленческом учете. Не показывает ничего.

Есть еще отчет Калькуляция себестоимости - тоже только регламентированный учет показывает, а управленческий нет.

Обработка Расчет плановой себестоимости - считает правильно только расчет по фактической себестоимости.
Расчет по плановой себестоимости не делается. Ничего к нему не цепляется.

Куда посмотреть, что исправить? Помогите пожалуйста.

Вопрос: Неправильно считается себестоимость

Ответ:

Вопрос: УТ 11.4 - Распределение себестоимости и сумма регл.


Доброго дня.
УТ 11.4.5.63
При закрытии месяца вылазят такие неприятности:

Обнаружены не распределенные на себестоимость остатки расходов по организации... на конец периода...: Аналитики: ...; Стоимость (регл.): "3 571

Нажмите, чтобы раскрыть...

Собственно, подвисает регл. сумма, остальное почему-то нормально распределяется. Проверил последовательность цепочки документов, перепровел результат один. Кто-то сталкивался?

Ответ:

Текущий релиз от 06.11.2018 (с обещанным уже несколько раз
"Информация о планируемом релизе 11.4.6" - "Ориентировочная дата выхода 30.11.2018") на послезавтра
В чём смысл задавать вопросы по уже жутко уставревшей давно конфигурации?
С уже пропущенными, как минимум, 9 (практически 10) релизами? с сотнями исправленными ошибками!
Обновите для начала

На всякий случай, загистрированные ошибки:


  • Статус: Отклонена
    Зарегистрирована: 09.11.2018
    Описание:
    1. Не сходятся данные сумм Регламентированного учета (анализ субконто) с колонкой ИНВ-3 "По данным бух.учета", на начало инвентаризации. 2. Расхождение по суммовым данным в ИНВ-19 в колонке "Результаты инвентаризации" - "Недостача" с данными ИНВ-3, взятыми как разница между данными бух.учета и данными фактического наличия.

    Причина неисправления:
    При печати ИНВ-3 и ИНВ-19 может использоваться три способа получения суммовых показателей - по указанному виду цен; - по предварительному расчету себестоимости; - по фактическому расчету себестоимости. Первые два способа по очевидным причинам могут выдавать различия с данными регламентированного учета, т.к. для формирования стоимости в регламентированном учете используется стоимость полученная фактическим расчетом себестоимости. Но даже при использовании третьего источника информации о суммовых показателях обеспечить 100% сходимость данных регламентированного учета и указанных печатных форм возможным не представляется, т.к. при их формировании используются не данные проводок, а рассчитанные на основе информации о стоимости одной единицы инвентаризируемой ТМЦ.


  • Статус: Исправлена в выпущенной версии Зарегистрирована: 26.09.2018
    Исправлена: "1С:Управление торговлей 11", версия 11.4.5.129
    Описание:
    При выполнении регламентных операций по закрытию месяца может выдаваться сообщение об ошибке следующего вида: Движения этапа производства по регистру "Себестоимость товаров" не соответствуют регистру "Товары организаций". Требуется перепровести документ по регистру "Себестоимость товаров": Этап производства... от..., организация "...", регистр "СебестоимостьТоваров". Ошибка проявляется при выключенном обособленном учета себестоимости товаров по видам запасов.

    Способ исправления:
    В общем модуле "ПартионныйУчет22" в процедуре ИсправитьПроблемыВДвиженияхИДокументах() (#Область СоответствиеТоваровОрганизацийИСебестоимости) в тексте запроса заменить строки:

Вопрос: УТ 11.1. Как изменить себестоимость товаров после корректировки поступления?


Доброго времени, уважаемые!

УТ 11.1.10.167. В учетной политике себестоимость считается по скользящей.

В учете был оформлен документ "Корректировка поступления", в котором отражен факт уменьшения стоимости товаров.

Как отразить изменения в себестоимости товаров?

Выше указанный документ не делает движений в регистр "Себестоимость". Расчет себестоимости тоже не меняет себестоимость. В результате рентабельность по скорректированным товарам в минус.

Заранее благодарю.

Рассчитывать предварительную себестоимость регламентным заданием Ответ: В реализации в ТЧ "Товары" есть колонка "Себестоимость" (по умолчанию не видна, через Изменить форму можно показать). В эту колонку из УТ валится себестоимость. Надо проверить в УТ, возможно там НДС был включен в стоимость и поэтому при синхронизации в себестоимость продаж попадает сумма с НДС.

Вопрос: Подскажите, как себестоимость "почистить" в БП 2


Перенесли данные стандартным обменом из УТ 10.3 в БП 2.0
Всё нормально, но видимо, и себестоимость "перекочевала", но не совсем так как надо, потому что списывается вместе с НДС, а надо отдельно.
Можно "перекочевавшую" себестоимость почистить как-то?

Ответ:

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

Себестоимость списания может рассчитываться и за месяц, и за определенный отрезок времени через документ «Расчет себестоимости товаров». Также можно рассчитывать через помощник закрытия месяца.

Примечание. Себестоимость рассчитывается для каждого склада отдельно.

  • Средняя за месяц себестоимость рассчитывается на конец месяца. Каждый товар в течение месяца получает одинаковую себестоимость. Формула расчета следующая:

(остаток (стоимости) на начало месяца + приход (стоимости) в течение месяца) / (остаток количества на начало месяца + приход количества в течение месяца) = себестоимость

  • ФИФО взвешенная оценка рассчитывается для определения стоимости остатка по следующей формуле.

(остаток (стоимости) в начале месяца + приход (по стоимости) в течение месяца) / (остаток на начало месяца (количество) + приход в течение месяца (количество)) = себестоимость абсолютно любой партии за выбранный месяц

  • ФИФО скользящая оценка рассчитывает расход товаров по очереди поступления, т.е. если одна позиция номенклатуры поступила раньше другой позиции, поступившей позднее, то и списываться первая будет раньше.

Практика осуществления расчета себестоимости в 1С:УТ 11.1:

Способ первый. Самый простой — в конце каждого месяца формировать документ «Продажи — Документы расчета себестоимости товаров».

Способ второй. Через «Администрирование — Поддержка и обслуживание — Регламентные и фоновые задания — Расчет себестоимости — Выполнить сейчас». Также можно настроить регламентное задание на автоматическое выполнение 1 раз в месяц.

Рис. 1


Рис. 2

Как выполнить процедуру расчета себестоимости:

1. По ячейке с красной цифрой нажмите правой кнопкой мыши (в колонке "Валовая прибыль"), далее "Расшифровать". Там вам необходимо выбирать "Регистратор" — видно, какими документами были движения осуществлены.

2. Смотрим по регистру накопления через меню:

«Меню» — «Сервис» — «Параметры» — «Отображать меню «Все функции»»;

Заходим в меню «Все функции» — «Регистры накопления» — «Товары на складах (или товары организации), или «Себестоимость товаров».

Если выполнить отбор по номенклатуре и характеристике, то будет видно, за какую цену было куплено (документ «Поступление товаров и услуг», или ввод нач. остатков), и за какую продано;

Рис. 3


Рис. 4


Рис. 5

Примечание. Валюты делятся в 1С:УТ на валюту управленческого и регламентного учета в основном для формирования бухгалтерских документов в программе: книга покупок и продаж и пр., но если они одинаковые (рубли), то разницы не будет в отчетах, в зависимости от выбора валюты.

Назад Вверх