title = "machine/rulon-bags" url = "/machine/rulon-bags/:filter" layout = "platform_main" is_hidden = 0 == param('filter'); $this["rulons"] = Romanah\Gokbakja\Models\BagAction::select('romanah_gokbakja_bag_actions.*') ->with(['product.rulon_action.product.bag_type', 'product.rulon_action.product.color', 'product.pivot_sewer', 'product.pivot_sewer_lst']) ->whereHas('product', function($q){ $q->where('is_sewed', 1); }) ->groupBy('romanah_gokbakja_bag_actions.product_id') ->orderBy('id', 'DESC') ->get(); if($filter == 'filter'){ $start = Carbon\Carbon::parse(post("start"))->format('Y-m-d'); $end = Carbon\Carbon::parse(post("end"))->format('Y-m-d'); $this["rulons"] = Romanah\Gokbakja\Models\BagAction::select('romanah_gokbakja_bag_actions.*') ->with(['product.rulon_action.product.bag_type', 'product.rulon_action.product.color', 'product.pivot_sewer', 'product.pivot_sewer_lst', 'product.rulon_action.product']) ->whereHas('product', function($q){ $q->where('is_sewed', 1); }) ->whereHas('product.rulon_action.product', function($qq) use ($start, $end){ $qq->whereBetween('date', [$start, $end]); }) ->orderBy('id', 'DESC') ->groupBy('romanah_gokbakja_bag_actions.product_id') ->get(); } //dd($this["rulons"]); } ?> == {% set records = builderList.records %} {% set displayColumn = builderList.displayColumn %} {% set noRecordsMessage = builderList.noRecordsMessage %} {% set detailsPage = builderList.detailsPage %} {% set detailsKeyColumn = builderList.detailsKeyColumn %} {% set detailsUrlParameter = builderList.detailsUrlParameter %} {% set machines = builderList2.records %} {% set types = builderList4.records %} {% set sizes = builderList3.records %} {% put styles %} {% endput %}

Rulon Halta

Hasabat

{% set allCalc = 0 %} {% set allCalcDefective = 0 %} {% set allCalcDefectiveRep = 0 %} {% set allCalcAmount = 0 %} {% set allCalcKg = 0 %} {% set pipeAllCalc = 0 %} {% set allLeft = 0 %} {% set allBrakPerc = 0 %} {% for key, report in rulons %} {% set sumOfBags = (report.amount + report.product.defective_bag_qty + report.product.defective_repair_qty) %} {% set gramInkg = (report.product.bag_gram / 1000) %} {% set allInKg = (sumOfBags * gramInkg) %} {% set percentDefective = ((report.product.defective_bag_qty * 100) / sumOfBags) %} {% set allCalc = (allCalc + report.amount) %} {% set allCalcDefective = (allCalcDefective + report.product.defective_bag_qty) %} {% set allCalcDefectiveRep = (allCalcDefectiveRep + report.product.defective_repair_qty) %} {% set allCalcAmount = (allCalcAmount + sumOfBags) %} {% set allCalcKg = (allCalcKg + allInKg) %} {% set pipeAllCalc = (pipeAllCalc + report.product.pipe_weight) %} {% set allLeft = (allLeft + report.product.pivot_sewer_lst.left_amount) %} {% set allBrakPerc = (allBrakPerc + percentDefective) %} {% endfor %}
Gelen Rulon Öndürlen Halta Halta Sany Jemi Öndürlen Halta Turba agramy Rulon Galyndysy Brak %
NO Sene Stanok No Reňki Ini Gram m2 Rulanyň agramy (kg) Gramy Ini Boýy Öndürlen Halta (arassa) Öndürlen Halta (brak) Sürülmedik Sany kg kg kg
{{key+1}} {{report.product.rulon_action.product.date|date('d.m.Y')}} {{report.product.rulon_action.product.machine.name}} {{report.product.rulon_action.product.color.name}} {{report.product.rulon_action.product.width}} {{report.product.rulon_action.product.gram}} {{report.product.rulon_action.product.brutto_kg}} {{gramInkg}} {{report.product.width}} {{report.product.height}} {{report.amount}} {{report.product.defective_bag_qty}} {{report.product.defective_repair_qty}} {{sumOfBags}} {{allInKg}} {{report.product.pipe_weight}} {{report.product.pivot_sewer_lst.left_amount}} {{percentDefective|number_format(2)}} %
JEMI {{allCalc|number_format(2)}} {{allCalcDefective|number_format(2)}} {{allCalcDefectiveRep|number_format(2)}} {{allCalcAmount|number_format(2)}} {{allCalcKg|number_format(2)}} {{pipeAllCalc|number_format(2)}} {{allLeft|number_format(2)}} {{allBrakPerc|number_format(2)}}
{% partial 'dataTableJs' %} {% put scripts %} {% endput %}