@extends('layouts.backend')
@php
// dd($locales);
$cliente = config('app.CLIENTE');
if($cliente == 'bless'){
$tipo_periodo = 'mes';
$tipo_periodo_ = 'mes';
$display = 'block';
$display_ = 'block';
}
$tipo_periodo = 'mec';
$tipo_periodo_ = 'mes';
$display = 'block';
$display_ = 'none';
// dd($canal);
$salida_siksa = 30;
$array_clientes = [];
$salida = json_encode(['2' => __('messages.ventas'), '1' => __('messages.unidades'), '3' => __('messages.costo')]);
$salida_matri = json_encode(['2' => __('messages.ventas'), '1' => __('messages.unidades')]);
$salida_vcomuna = json_encode(['2' => __('messages.ventas')]);
$salida_default = json_encode(['2' => __('messages.ventas')]);
// dd($clientes,$salida);
for ($i=0; $i < count($clientes); $i++) {
$array_clientes [$clientes[$i]->valor] = $clientes[$i]->valor;
}
if($cliente == 'oriental'){
$salida = json_encode(['2' => __('messages.ventas'), '1' => __('messages.unidades'), '3' => __('messages.costo'), "10" => __('messages.unidadespack')]);
$salida_matri = json_encode(['2' => __('messages.ventas'), '1' => __('messages.unidades'), "10" => __('messages.unidadespack')]);
}else if($cliente == 'unibag'){
$salida = json_encode(['2' => __('messages.ventas'), '1' => __('messages.unidades'), '3' => __('messages.costo'), "1001" => __('messages.cajas')]);
$salida_matri = json_encode(['2' => __('messages.ventas'), '1' => __('messages.unidades'), "1001" => __('messages.cajas')]);
}else if($cliente == 'siksa'){
$salida_siksa = 10;
$salida = json_encode(["10" => "Kilos (Kg)", '2' => __('messages.ventas'), '61' => "Ventas + IVA ($)", '1' => __('messages.unidades'), '3' => __('messages.costo')]);
$salida_matri = json_encode(["1001" => "Kilos (Kg)", '2' => __('messages.ventas'), '1' => __('messages.unidades') ]);
$salida_mec3meses = json_encode(["1001" => "Kilos (Kg)", '2' => __('messages.ventas'), '1' => __('messages.unidades') ]);
}else if($cliente == "manares"){
$salida = json_encode(['2' => __('messages.ventas'), '1' => __('messages.unidades'), '3' => __('messages.costo'),"800"=> __('messages.margen'),
"600"=> __('messages.contribucion')]);
$salida_matri = json_encode(['2' => __('messages.ventas'), '1' => __('messages.unidades'),"800"=> __('messages.margen'),"600"=> __('messages.contribucion')]);
}else if($cliente == "empresaspolar"){
$salida = json_encode(['2' => __('messages.ventas'), '61' => "Ventas + IVA ($)", '1' => __('messages.unidades'), '3' => __('messages.costo')]);
$salida_matri = json_encode(['2' => __('messages.ventas'), '61' => "Ventas + IVA ($)", '1' => __('messages.unidades')]);
}else if($cliente == 'ducasse'){
$salida = json_encode(['30'=> __('messages.ventas'), '1001' => __('messages.unidades'), '301' => __('messages.costo')]);
$salida_matri = json_encode(['30'=> __('messages.ventas'), '1001' => __('messages.unidades'), '301' => __('messages.costo')]);
$salida_vcomuna = json_encode(['30' => __('messages.ventas')]);
$salida_default = json_encode(['30' => __('messages.ventas')]);
}else if(in_array($cliente, ['maisa'])){
$salida = json_encode(['2' => __('messages.ventas_con_iva'), '1' => __('messages.unidades'), '3' => __('messages.costo'), '30' => __('messages.ventas_sin_iva')]);
$salida_matri = json_encode(['2' => __('messages.ventas_con_iva'), '1' => __('messages.unidades'), '3' => __('messages.costo'), '30' => __('messages.ventas_sin_iva')]);
}
$salida_default = json_encode(['2' => __('messages.ventas_sin_iva'),'30' => __('messages.ventas_con_iva')]);
$salida_inout = json_encode(['13' => __('messages.ventas'), '12' => __('messages.unidades')]);
$tipo_var = json_encode(['2' => __('messages.dinero'), '1' => __('messages.porcentaje')]);
$periodo = json_encode(['dia'=> __('messages.dias'), 'sem' => __('messages.semanas'), 'mes' => __('messages.meses')]);
$periodo_crec = json_encode(['sem' => __('messages.semanas'), 'mes' => __('messages.meses')]);
$periodo_grafcomp = json_encode(['dia'=> __('messages.dias'), 'sem' => __('messages.semanas'), 'mes' => __('messages.meses'), 'ytd' => __('messages.ytd')]);
if($cliente == "southwind"){
$periodo_grafcomp = json_encode(['dia'=> __('messages.dias'), 'sem' => __('messages.semanas'), "sem_wd" => "Semanas (Por días)",
'mes' => __('messages.meses'), 'ytd' => __('messages.ytd')]);
}
$periodo_comp = json_encode([ 'mec' => __('messages.mec'), 'mes' => __('messages.meses'), 'sem' => __('messages.semanas')]);
$periodo_compcalef = json_encode(['sem' => __('messages.semanas'), 'mec' => __('messages.mec'), 'ytd' => __('messages.ytd')]);
$periodo_comparativo = json_encode(['ytd' => __('messages.ytd'), 'mec' => __('messages.mec'),
'mes' => __('messages.meses')]);
$periodo_matri = json_encode(['ytd' => __('messages.ytd'), 'mec' => __('messages.mec'), 'mes' => __('messages.meses'), 'sem' => __('messages.semanas'),
'dia' => __('messages.dias')]);
$periodo_vcomuna = json_encode(['mes' => __('messages.meses'),'dia' => __('messages.dias')]);
$periodo_mec3meses = json_encode(['ytd' => __('messages.ytd'), 'mec' => __('messages.mec'), 'mes' => __('messages.meses'), 'sem' => __('messages.semanas'),
'dia' => __('messages.dias')]);
$periodo_grafmatri = json_encode(['ytd' => __('messages.ytd'), 'mec' => __('messages.mec'), 'dia' => __('messages.dias')]);
$periodo_var = json_encode(['dia' => __('messages.dias')]);
$periodo_perdi = json_encode(['1' => __('messages.acomulado'), 'mec' => __('messages.mec'), '3' => __('messages.mesanterior')]);
$mesesComp = [];
$mesesTree = [];
$semanasComp = [];
$yearAct = date("Y");
$yearAnt = date("Y") - 1;
$yearAnt2 = date("Y") - 2;
$tipo = json_encode(['year' => (__('messages.año'))."-".(__('messages.meses'))."-".(__('messages.dias')),
"local" => __('messages.var-cadena')."-Formato-".(__('messages.variable-local')),
"marca"=>__('messages.marca')."-".(__('messages.filtro-texto-categoria'))."-".(__('messages.variable-producto'))]);
$tipo_var = json_encode(["dinero"=>__('messages.dinero'), "porcentaje" =>__('messages.porcentaje')]);
$lim_inf = json_encode(["-100"=>"-100%", "-50" =>"-50%", "-25"=>"-25%", "-10"=>"-10%"]);
$lim_sup = json_encode(["100"=>"100%", "50" =>"50%", "25"=>"25%", "10"=>"10%"]);
$participacion = json_encode(['1'=>"Total Consulta", '2' =>"Total ".__('messages.participacion')]);
$tipos_graficos = json_encode([ "msline" => "Líneas", "stackedcolumn2d" => (__('messages.selector-tipo-grafico-columnas-apiladas')),
"mscolumn2d" => "Columnas agrupadas", "stackedbar2d" => "Barras apiladas"]);
foreach ($meses as $value) {
list($_mes, $_year) = explode(' ', $value->nombre);
if($_year == $yearAct || $_year == $yearAnt || $_year == $yearAnt2) {
$mesesComp []= $value;
}
}
foreach ($meses as $value) {
list($_mes, $_year) = explode(' ', $value->nombre);
if($_year == $yearAct ) {
$mesesTree []= $value;
}
}
foreach ($semanas as $value) {
$_year = substr($value->periodo, 0, 4);
if($_year == $yearAct) {
$semanasComp []= $value;
}
}
if ($div_reportes != null) {
$div = '';
foreach ($div_reportes as $value) {
$div.="- ".$value->Descripcion."
";
}
$div.="
";
}else{
$div='';
}
$variables_2 = $variables_3 = $variables;
if(in_array($cliente, ['siksa', 'loveco'])){ // Permite el cruce Locales x Producto
// No se eliminan estas opciones.
}else{
if(isset($variables_2['Local']) && isset($variables_2['Local']['3-5'])){
unset($variables_2['Local']['3-5']);
unset($variables_3['Local']['3-5']);
}
if(isset($variables_2['Producto']) && isset($variables_2['Producto']['1-15'])){
unset($variables_2['Producto']['1-15']);
}
}
if(isset($variables_3['Local']) && isset($variables_3['Local']['3-5'])){
unset($variables_3['Local']['3-5']);
}
if(isset($variables_3['Producto']) && isset($variables_3['Producto']['1-15'])){
unset($variables_3['Producto']['1-15']);
}
$ninguno = ['' => ['-1' => 'Sin Seleccionar']];
$variables_2 = $ninguno + $variables_2;
$variables_inout[""]["total"] = __('messages.compañia');
$display_grafico = '';
$display_tabla = '';
$warning = "Se compara Costo Sell Out vs Venta Sell In";
//dd($mesesComp);
$_12MonthsAgo = date('Ym', strtotime(date('Y-m-01').'-11 month'));
$paretos = json_encode(['100' => __('messages.100'), '20' => __('messages.20'), '80' => __('messages.80')]);
$true=true;
@endphp
@section('css_after')
@endsection
@section('content')
{{__('messages.selector-generico-texto-valor')}}
{{__('messages.selector-generico-texto-pareto')}}
{{__('messages.selector-semanas-meses-texto-periodo')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
Canal
Resumen
Reporte GAMA
Reporte BRAUN
Reporte Total
@endsection
@section('js_after')
@endsection