@extends('layouts.reporte')
@section('php')
@php
$locales = [];
$cantidad = 100;
while ($cantidad <= $cantidad_locales) {
$locales[(($cantidad-99)." - ".$cantidad)] = $cantidad;
$cantidad = $cantidad + 100;
}
if ($cantidad % 100 == 0) {
$locales[(($cantidad-99)." - ".$cantidad_locales)] = $cantidad_locales;
}
// dd($locales);
$locales = json_encode($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';
$salida_siksa = 2;
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')]);
} if($cliente == 'siksa'){
$salida_siksa = 10;
$salida = json_encode(["60" => "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') ]);
}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{
$salida = json_encode(["2"=> __('messages.ventas'), "1" => __('messages.unidades'), "3" => __('messages.costo')]);
$salida_matri = json_encode(["2"=> __('messages.ventas'), "1" => __('messages.unidades')]);
}
$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(["dia"=> __('messages.dias'),"ytd"=> __('messages.ytd'), "mec" => __('messages.mec'), "sem" => __('messages.semanas'),
"mes" => __('messages.meses')]);
$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_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 ($cliente == 'colgate') {
$div = '
';
foreach ($div_reportes as $value) {
$div.="- ".$value->Descripcion."
";
}
$div.="
";
}else{
$div='';
}
$variables_2 = $variables;
if(isset($variables_2['Local']) && isset($variables_2['Local']['3-5'])){
unset($variables_2['Local']['3-5']);
}
if(isset($variables_2['Producto']) && isset($variables_2['Producto']['1-15'])){
unset($variables_2['Producto']['1-15']);
}
$ninguno = ['' => ['-1' => 'Sin Seleccionar']];
$variables_2 = $ninguno + $variables_2;
$variables_inout = ["" => []];
if(array_key_exists('Local',$variables)){
if (array_key_exists('2-0',$variables['Local'])) {
$variables_inout[""]["2-0"] = $variables['Local']['2-0'];
}
}
if(array_key_exists('Producto',$variables)){
if (array_key_exists('1-3',$variables['Producto'])) {
$variables_inout[""]["1-3"] = $variables['Producto']['1-3'];
}
if (array_key_exists('1-15',$variables['Producto'])) {
$variables_inout[""]["1-15"] = $variables['Producto']['1-15'];
}
}
$variables_inout[""]["total"] = __('messages.compañia');
$display_grafico = '';
$display_tabla = '';
$warning = "Se compara Costo Sell Out vs Venta Sell In";
@endphp
@endsection
@section('div_reportes')
@php echo $div; @endphp
@endsection
@if(count($selectores_grafico)>0)
@section('grafico')
@if(isset($selectores_grafico['grafcomp']))
{{__('messages.selector-generico-texto-valor')}}
{{__('messages.selector-generico-texto-periodo')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{__('messages.selector-tipo-grafico')}}
@if($cliente != 'siksa'){{__('messages.filtro-texto-cliente')}}@else Cadena @endif
@if ($cliente == "colgate")
{{__('messages.campo-pr-subcategoria')}}
@else
{{__('messages.filtro-texto-categoria')}}
@endif
@if ($cliente == "colgate")
{{__('messages.variable-producto-unificado')}}
@else
{{__('messages.filtro-texto-kam')}}
@endif
@php $display_grafico = 'display: none;'; @endphp
@endif
@if(isset($selectores_grafico['grafcrec']))
{{__('messages.selector-generico-texto-valor')}}
{{__('messages.selector-generico-texto-periodo')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
@if($cliente != 'siksa'){{__('messages.filtro-texto-cliente')}}@else Cadena @endif
@if ($cliente == "colgate")
{{__('messages.campo-pr-subcategoria')}}
@else
{{__('messages.filtro-texto-categoria')}}
@endif
@if ($cliente == "colgate")
{{__('messages.variable-producto-unificado')}}
@else
{{__('messages.filtro-texto-kam')}}
@endif
@php $display_grafico = 'display: none;'; @endphp
@endif
@if(isset($selectores_grafico['grafevo']))
{{__('messages.selector-generico-texto-valor')}}
@if ($cliente == 'colgate' || $cliente == 'bless')
{{__('messages.selector-generico-texto-periodo')}}
@else
{{__('messages.selector-generico-texto-periodo')}}
@endif
@if ($cliente == 'colgate' || $cliente == 'bless')
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
@else
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
@endif
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{__('messages.selector-tipo-grafico')}}
@if($cliente != 'siksa'){{__('messages.filtro-texto-cliente')}}@else Cadena @endif
@if ($cliente == "colgate")
{{__('messages.campo-pr-subcategoria')}}
@else
{{__('messages.filtro-texto-categoria')}}
@endif
@if ($cliente == "colgate")
{{__('messages.variable-producto-unificado')}}
@else
{{__('messages.filtro-texto-kam')}}
@endif
@php $display_grafico = 'display: none;'; @endphp
@endif
@if(isset($selectores_grafico['grafdri']))
{{__('messages.selector-variable-texto-fila')}}
{{__('messages.selector-generico-texto-periodo')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
@if($cliente != 'siksa'){{__('messages.filtro-texto-cliente')}}@else Cadena @endif
@if ($cliente == "colgate")
{{__('messages.campo-pr-subcategoria')}}
@else
{{__('messages.filtro-texto-categoria')}}
@endif
@if ($cliente == "colgate")
{{__('messages.variable-producto-unificado')}}
@else
{{__('messages.filtro-texto-kam')}}
@endif
@php $display_grafico = 'display: none;'; @endphp
@endif
@if(isset($selectores_grafico['graftree']))
Límite Inferior
Límite Superior
{{__('messages.selector-generico-texto-periodo')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
@if($cliente != 'siksa'){{__('messages.filtro-texto-cliente')}}@else Cadena @endif
@if ($cliente == "colgate")
{{__('messages.campo-pr-subcategoria')}}
@else
{{__('messages.filtro-texto-categoria')}}
@endif
@if ($cliente == "colgate")
{{__('messages.variable-producto-unificado')}}
@else
{{__('messages.filtro-texto-kam')}}
@endif
@php $display_grafico = 'display: none;'; @endphp
@endif
@if(isset($selectores_grafico['grafvar']))
{{--
{{__('messages.selector-generico-texto-valor')}}
{{__('messages.selector-generico-texto-periodo')}}
@if($cliente != 'siksa'){{__('messages.filtro-texto-cliente')}}@else Cadena @endif
{{__('messages.filtro-texto-categoria')}}
{{__('messages.filtro-texto-kam')}}
--}}
@php $display_grafico = 'display: none;'; @endphp
@endif
@if(isset($selectores_grafico['grafmatri']))
{{__('messages.selector-generico-texto-valor')}}
{{__('messages.participacion')}}
{{__('messages.selector-generico-texto-periodo')}}
@if($cliente != 'siksa'){{__('messages.filtro-texto-cliente')}}@else Cadena @endif
@if ($cliente == "colgate")
{{__('messages.campo-pr-subcategoria')}}
@else
{{__('messages.filtro-texto-categoria')}}
@endif
@if ($cliente == "colgate")
{{__('messages.variable-producto-unificado')}}
@else
{{__('messages.filtro-texto-kam')}}
@endif
@php $display_grafico = 'display: none;'; @endphp
@endif
@if(isset($selectores_grafico['grafvar']))
{{__('messages.selector-generico-texto-valor')}}
@if($cliente != 'siksa'){{__('messages.filtro-texto-cliente')}}@else Cadena @endif
@if ($cliente == "colgate")
{{__('messages.campo-pr-subcategoria')}}
@else
{{__('messages.filtro-texto-categoria')}}
@endif
@if ($cliente == "colgate")
{{__('messages.variable-producto-unificado')}}
@else
{{__('messages.filtro-texto-kam')}}
@endif
@php $display_grafico = 'display: none;'; @endphp
@endif
@endsection
@endif
@if(count($selectores_tabla)>0)
@section('tabla')
@if(isset($selectores_tabla['comp']))
{{__('messages.selector-generico-texto-periodo')}}
{{__('messages.selector-generico-texto-periodo')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
@if ($cliente == "oriental")
@endif
@if($cliente != 'siksa'){{__('messages.filtro-texto-cliente')}}@else Cadena @endif
@if ($cliente == "colgate")
{{__('messages.campo-pr-subcategoria')}}
@else
{{__('messages.filtro-texto-categoria')}}
@endif
@if ($cliente == "colgate")
{{__('messages.variable-producto-unificado')}}
@else
{{__('messages.filtro-texto-kam')}}
@endif
@php $display_tabla = ' display: none;'; @endphp
@endif
@if(isset($selectores_tabla['comparativo']))
{{__('messages.selector-generico-texto-periodo')}}
{{__('messages.selector-generico-texto-periodo')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
@if($cliente != 'siksa'){{__('messages.filtro-texto-cliente')}}@else Cadena @endif
@if ($cliente == "colgate")
{{__('messages.campo-pr-subcategoria')}}
@else
{{__('messages.filtro-texto-categoria')}}
@endif
@if ($cliente == "colgate")
{{__('messages.variable-producto-unificado')}}
@else
{{__('messages.filtro-texto-kam')}}
@endif
@php $display_tabla = 'display: none;'; @endphp
@endif
@if(isset($selectores_tabla['evo']))
{{__('messages.selector-generico-texto-valor')}}
{{__('messages.selector-generico-texto-periodo')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
@if($cliente != 'siksa'){{__('messages.filtro-texto-cliente')}}@else Cadena @endif
@if ($cliente == "colgate")
{{__('messages.campo-pr-subcategoria')}}
@else
{{__('messages.filtro-texto-categoria')}}
@endif
@if ($cliente == "colgate")
{{__('messages.variable-producto-unificado')}}
@else
{{__('messages.filtro-texto-kam')}}
@endif
@php $display_tabla = 'display: none;'; @endphp
@endif
@if(isset($selectores_tabla['evo_sell_in']))
{{__('messages.selector-generico-texto-valor')}}
{{__('messages.selector-generico-texto-periodo')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
@if($cliente != 'siksa'){{__('messages.filtro-texto-cliente')}}@else Cadena @endif
@if ($cliente == "colgate")
{{__('messages.campo-pr-subcategoria')}}
@else
{{__('messages.filtro-texto-categoria')}}
@endif
@if ($cliente == "colgate")
{{__('messages.variable-producto-unificado')}}
@else
{{__('messages.filtro-texto-kam')}}
@endif
@php $display_tabla = 'display: none;'; @endphp
@endif
@if(isset($selectores_tabla['matri']))
{{__('messages.selector-variable-texto-fila')}}
{{__('messages.selector-variable-texto-columna')}}
{{__('messages.selector-generico-texto-valor')}}
{{__('messages.selector-generico-texto-periodo')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{-- Este selector solo aparece cuando se seleciona tienda/store en la tabla matriz --}}
Rango de Locales por Ventas
@if($cliente != 'siksa'){{__('messages.filtro-texto-cliente')}}@else Cadena @endif
@if ($cliente == "colgate")
{{__('messages.campo-pr-subcategoria')}}
@else
{{__('messages.filtro-texto-categoria')}}
@endif
@if ($cliente == "colgate")
{{__('messages.variable-producto-unificado')}}
@else
{{__('messages.filtro-texto-kam')}}
@endif
@php $display_tabla = 'display: none;'; @endphp
@endif
{{-- @if(isset($selectores_tabla['res_general']))
@php $display_tabla = 'display: none;'; @endphp
@endif --}}
@if(isset($selectores_tabla['venper']))
{{__('messages.selector-variable-texto-fila')}}
{{__('messages.selector-generico-texto-periodo')}}
@php $display_tabla = 'display: none;'; @endphp
@endif
@if(isset($selectores_tabla['perdidas']))
{{__('messages.selector-variable-texto-fila')}}
{{__('messages.selector-generico-texto-periodo')}}
@php $display_tabla = 'display: none;'; @endphp
@endif
@if(isset($selectores_tabla['inout']))
@if ($cliente != "oriental")
{{__('messages.selector-generico-texto-valor')}}
@endif
{{__('messages.selector-generico-texto-periodo')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
@if ($cliente == "oriental")
@endif
@if($cliente != 'siksa'){{__('messages.filtro-texto-cliente')}}@else Cadena @endif
@if ($cliente == "colgate")
{{__('messages.campo-pr-subcategoria')}}
@else
{{__('messages.filtro-texto-categoria')}}
@endif
@if ($cliente == "colgate")
{{__('messages.variable-producto-unificado')}}
@else
{{__('messages.filtro-texto-kam')}}
@endif
@php $display_tabla = 'display: none;'; @endphp
@endif
@endsection
@endif
@section('right-bar')
@endsection
@section('js_aft')
@endsection