mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
falta guardar tiradas
This commit is contained in:
@ -106,6 +106,8 @@ class PresupuestoModel extends \App\Models\BaseModel
|
||||
"total_precio_unidad",
|
||||
"total_factor",
|
||||
"total_factor_ponderado",
|
||||
'total_aceptado',
|
||||
'iva_reducido',
|
||||
"acabado_cubierta_id",
|
||||
"acabado_sobrecubierta_id",
|
||||
"is_duplicado"
|
||||
@ -311,7 +313,7 @@ class PresupuestoModel extends \App\Models\BaseModel
|
||||
return $builder;
|
||||
}
|
||||
|
||||
function insertarPresupuestoCliente($tirada, $data, $data_cabecera, $extra_info)
|
||||
function insertarPresupuestoCliente($tirada, $data, $data_cabecera, $extra_info, $resumen_totales, $iva_reducido, $tiradas_alternativas)
|
||||
{
|
||||
|
||||
helper('date');
|
||||
@ -321,6 +323,11 @@ class PresupuestoModel extends \App\Models\BaseModel
|
||||
|
||||
$is_cosido = (new TipoPresupuestoModel())->get_isCosido($data['tipo_impresion_id']);
|
||||
|
||||
$totalCostes = $resumen_totales['totalPapel'] + $resumen_totales['totalImpresion'] +
|
||||
$resumen_totales['totalServicios']+$resumen_totales['coste_envio'];
|
||||
$totalMargenes = $resumen_totales['margenPapel'] + $resumen_totales['margenImpresion'] +
|
||||
$resumen_totales['margenServicios'] + $resumen_totales['margen_envio'];
|
||||
|
||||
$fields = [
|
||||
'cliente_id' => $data['clienteId'],
|
||||
'tipo_impresion_id' => $data['tipo_impresion_id'],
|
||||
@ -361,29 +368,33 @@ class PresupuestoModel extends \App\Models\BaseModel
|
||||
'created_at' => date('Y-m-d H:i:s', now()),
|
||||
'updated_at' => date('Y-m-d H:i:s', now()),
|
||||
|
||||
'tirada_alternativa_json_data' => null,
|
||||
'tirada_alternativa_json_data' => json_encode($tiradas_alternativas),
|
||||
|
||||
'total_presupuesto' => 0,
|
||||
'total_coste_papel' => 0,
|
||||
'total_margen_papel' => 0,
|
||||
'total_margenPercent_papel' => 0,
|
||||
'total_coste_impresion' => 0,
|
||||
'total_margen_impresion' => 0,
|
||||
'total_margenPercent_impresion' => 0,
|
||||
'total_coste_servicios' => 0,
|
||||
'total_margen_servicios' => 0,
|
||||
'total_margenPercent_servicios' => 0,
|
||||
'total_coste_envios' => 0,
|
||||
'total_margen_envios' => 0,
|
||||
'total_costes' => 0,
|
||||
'total_margenes' => 0,
|
||||
'total_antes_descuento' => 0,
|
||||
'total_coste_papel' => round($resumen_totales['totalPapel'], 2),
|
||||
'total_margen_papel' => round($resumen_totales['margenPapel'], 2),
|
||||
'total_margenPercent_papel' => round($resumen_totales['porcentajeMargenPapel'], 0),
|
||||
'total_coste_impresion' => round($resumen_totales['totalImpresion'], 2),
|
||||
'total_margen_impresion' => round($resumen_totales['margenImpresion'], 2),
|
||||
'total_margenPercent_impresion' => round($resumen_totales['porcentajeMargenImpresion'], 0),
|
||||
'total_coste_servicios' => round($resumen_totales['totalServicios'], 2),
|
||||
'total_margen_servicios' => round($resumen_totales['margenServicios'], 2),
|
||||
'total_margenPercent_servicios' => round($resumen_totales['porcentajeMargenServicios'], 2),
|
||||
'total_coste_envios' => round($resumen_totales['coste_envio'], 2),
|
||||
'total_margen_envios' => round($resumen_totales['margen_envio'], 2),
|
||||
'total_costes' => round($totalCostes, 2),
|
||||
'total_margenes' => round($totalMargenes, 2),
|
||||
|
||||
'total_antes_descuento' => round($totalCostes + $totalMargenes, 2),
|
||||
'total_descuento' => 0,
|
||||
'total_descuentoPercent' => 0,
|
||||
'total_precio_unidad' => 0,
|
||||
|
||||
'total_factor' => 0,
|
||||
'total_factor_ponderado' => 0,
|
||||
'total_precio_unidad' => round(($totalCostes + $totalMargenes)/$tirada, 4),
|
||||
'total_presupuesto' => round($totalCostes + $totalMargenes, 2),
|
||||
|
||||
'total_factor' => round(($totalCostes + $totalMargenes-$resumen_totales['coste_envio']-$resumen_totales['margen_envio'])/$resumen_totales['sumForFactor'], 2),
|
||||
'total_factor_ponderado' => round(($totalCostes + $totalMargenes-$resumen_totales['coste_envio']-$resumen_totales['margen_envio'])/$resumen_totales['sumForFactorPonderado'], 2),
|
||||
|
||||
'iva_reducido' => $iva_reducido,
|
||||
|
||||
];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user