44private function get_report_dispo(
$page=0,$col=0) {
47 $form_id =
'report-dispo-prn-'.$page.
'-'.$col;
52 $oReport->
init($form_id,
'report-dispo-prn', 999999, 999999, 0);
57 $oDB =
dbx()->get_system_obj(
'dbxDB');
61 'TRACTOR' =>
'TRACTOR',
63 'd2_carga_region' =>
'Reg.',
64 'd2_carga_lugar' =>
'Lugar',
65 'd2_observaciones' =>
'Obser.',
66 'observacion' =>
'observación',
88 $rwhere =
'TRACTOR > " "';
96 $tipoList =
"'" . implode(
"','", $tipos_page1) .
"'";
97 $rwhere .=
" AND TIPO IN ($tipoList)";
101 $tipoList =
"'" . implode(
"','", $tipos_page1) .
"'";
102 $rwhere .=
" AND (TIPO NOT IN ($tipoList) OR TIPO IS NULL OR TIPO='')";
111 $rpos = ($col - 1) * $perColumn;
117 $rsort =
'TIPO DESC, d2_carga_region ASC, TRACTOR ASC';
123 $rdata = $oDB->select(
134 dbx()->debug(
"LKW Print page=($page) col=($col) rpos=($rpos) rows=($rrows)");
140 $oReport->_rcount = count($rdata);
141 $oReport->_rdata = $rdata;
143 $oReport->_pages = 0;
144 $oReport->_mode =
'table';
145 $oReport->_rflds = $flds;
148 $oReport->_create_sel_flds = 0;
149 $oReport->_create_row_select = 0;
150 $oReport->_create_row_edit = 0;
151 $oReport->_create_row_copy = 0;
152 $oReport->_create_row_delete = 0;
153 $oReport->_create_row_print = 0;
154 $oReport->_data_table = 0;
156 $oReport->set_style_haeder(
'TIPO',
'width:42px');
158 $oReport->set_style_haeder(
'TRACTOR',
'width:74px');
159 $oReport->set_style_haeder(
'd2_carga_region',
'width:30px');
161 $oReport->set_style_haeder(
'd2_carga_lugar',
'width:80px');
163 $oReport->set_style_haeder(
'd2_observaciones',
'width:40px');
178 $oTPL =
dbx()->get_system_obj(
'dbxTPL');
179 $page =
dbx()->get_modul_var(
'page',0,
'int');
180 $col =
dbx()->get_modul_var(
'col' ,0,
'int');
184 dbx()->debug(
"myLKW_report page=($page) col=($col)");
185 if (!
$page && !$col) {
186 $page=
dbx()->get_modul_var(
'dbx_page',0,
'parameter');
188 $data = array_merge($data, array(
189 'frame_id' =>
'lkw_report',
190 'frame_panel_class' =>
'dbxReport noPrint',
191 'frame_panel_attrs' =>
'',
192 'frame_subbar' =>
'',
193 'frame_form_open' =>
'',
194 'frame_form_close' =>
'',
195 'frame_body_class' =>
'',
196 'frame_body_head' =>
'',
197 'frame_body_tail' =>
'',
198 'bar_class' =>
'dbx-module-bar noPrint',
199 'bar_title_class' =>
'dbx-module-bar-titleblock',
200 'bar_actions_class' =>
'dbx-module-bar-actions',
201 'bar_title' =>
'LKW Report',
202 'bar_icon' =>
'bi-printer',
203 'bar_subtitle' =>
'',
204 'bar_title_pre' =>
'',
205 'bar_title_heading_attrs' =>
'',
208 'bar_actions' => $oTPL->get_tpl(
'myLKW|report-lkw-print-action'),
210 $content=$oTPL->get_tpl(
'myLKW|report-lkw-cols',$data);