Техническое задание к транзакции ZSORTCAZ (Сортовая калькуляция себестоимости) программа KMK_RP_CO_SORTCALC, страница 2

-  Цену CKIS_ GPREIS пересчитываем на единицу цены CKIS_ PEINH = 1

Пересчитанная цена CKIS_ GPREIS  = CKIS _ GPREIS / CKIS_ PEINH

Для каждой найденной позиции калькуляции выполняем расчет количества на плановый объем производства и сумма на плановый объем производства:

Если значение планового стат. Показателя COSR_ SME* = 0, а калькуляция, соответствующая периоду имеется, то значения COSR_ SME признаем равным 1.

Количество на плановый объем производства = å( CKIS_MENGE Х COSR_ SME*)

Сумма на плановый объем производства = Количество на плановый объем производства Х Пересчитанная цена CKIS_ GPREIS 

COSR_ MEINH -  значение статистического показателя, определенное по заданным условиям:

COSR_LEDNR = 0

COSR_OBJNR = AUFK_OBJNR (номер объекта, заказа, соответствующего материалу и периоду калькуляции )

COSR_GJAHR = Финансовый год (ГГГГ)

COSR_WRTTP = 1

COSR_VERSN = 0

COSR_STAGR= Цех (+++)011,

Если версия калькуляции CKIS_TVERS = 01, то период статистического показателя и период заказа соответствует месяцу CKIS_KADKY.

Если версия калькуляции CKIS_TVERS = 99, то период статистического показателя и период заказа соответствует предшествующему месяцу CKIS_KADKY.

Определяем средневзвешенное количество на единицу производства и средневзвешенную сумму на единицу производства:

Средневзвешенное количество на единицу производимой продукции =

å"Количество на плановый объем производства"

å COSR_ SME*по всем заказам, соответствующим материалу и указанным периодам

Полученное значение помещаем в поле (колонку) отчета "На единицу, Количество"

Средневзвешенная сумма на единицу производимой продукции =

å" Сумма на плановый объем производства "

å COSR_ SME* по всем заказам, соответствующим материалу и указанным периодам

Полученное значение помещаем в поле (колонку) отчета "На единицу, Сумма"

Вид затрат CKIS_KSTAR и материал CKIS_ MATNR разворачиваем в поле отчета "Статья затрат" по иерархии, соответствующей группе видов затрат NVSEGO.Цех (+++)

Значения  по видам затрат, непопадающим в группу видов затрат NVSEGO. Цех (+++), суммируются и одной суммой отображаются в соответствующей колонке под наименованием статьи затрат "Расходы по переделу".

1.6.  Пересчитываем плановые значения на фактический объем производства.

-  "Всего, Количество" = "На единицу, количество " Х "Фактический объем производства  Т"

-  "Всего, Сумма" =  "На единицу, Сумма" Х Х "Фактический объем производства  Т"

-  "Всего, Цена " = "Всего, Сумма" / "Всего, Количество"

При выполнении операций значения не округлять!!!

1.7.  Определяем количество и сумму брака текущего периода.

По материалам к каждому СО-производственному заказу определяем количество выпущенного брака текущего периода. В таблице COEP выбираем данные из полей COEP_MGBTR – количество,  COEP_WKGBTR – сумма в валюте КЕ, COEP_MEINB по заданным условиям:

COEP_KOKRS = NKMK;

COEP_PERIO = ММ (по всем периодам входящим в интервал «Период С» – «Период По»).

COEP_LEDNR = 0

COEP_GJAHR = ГГГГ (Финансовый год)

COEP_WRTTP = 4

COEP_VERSN = 0

COEP_MATNR = AFPO_ MATNR

COEP_OBJNR = AUFK_OBJNR соответствует условиям :

-  Заказ попадает в набор :

SETLEAF_SETCLASS=0103

SETLEAF_SETNAME=Цех(+++)_BRAK

-  Основные данные заказа соответствуют:

AUFK_AUART = 2800

AUFK_USER2 = 100, 200, 300

AUFK_USER6 = Цех (+++)

Значения COEP_MGBTR, COEP_WKGBTR суммировать в рамках одного COEP_OBJNR.

Вид затрат COEP_KSTAR заменяем на значение 3299000036 Брак.

Значение по виду затрат 3299000036 Брак включаем в перечень затрат NVSEGO.Цех (+++), сумму отображаем с разбивкой по заказам COEP_OBJNR (28*). В колонку "Статья затрат" выводим краткий текст заказа  - AUFK_KTEXT заказов (28*).