Lập phiếu giao ca
 
Thông tin
Người giao buildSelect2('GiaoCa_NhanVienGiao',$dataNV,$gca_idnv_giao,'cbo width_150',array(array('value'=>'','text'=>'-Nhân viên-')),$from_disabled,'',false); if($xacnhan_giao==1){ echo "  "; }else{ echo "   "; } ?>
Người nhận buildSelect2('GiaoCa_NhanVienNhan',$dataNV,$gca_idnv_nhan,'cbo width_150',array(array('value'=>'','text'=>'-Nhân viên-')),'','',false); if($xacnhan_nhan==1){ echo "  "; }else{ echo "   "; } ?>
Nội dung giao
> > > > > > >
 Thời điểm bắt đầu
 Thời điểm kết thúc buildHourSelect('GiaoCa_KetThucCa_Gio',$kt_gio,'cbo width_50','readonly=\'redonly\' ').":"; echo $htmlHelper->buildMinuteSelectFull('GiaoCa_KetThucCa_Phut',$kt_phut,'cbo width_50')." "; echo $htmlHelper->buildMinuteSelectFull('GiaoCa_KetThucCa_Giay',$kt_giay,'cbo width_50')." "; echo $htmlHelper->buildInput('GiaoCa_KetThucCa_Ngay',$kt_ngay,'textbox width_100 datepicker','readonly=\'readonly\''); ?> buildHourSelect('GiaoCa_KetThucCa_Gio',$kt_gio,'cbo width_50','readonly=\'redonly\' disabled=\'disabled\'').":"; echo $htmlHelper->buildMinuteSelectFull('GiaoCa_KetThucCa_Phut',$kt_phut,'cbo width_50','disabled=\'disabled\'')." "; echo $htmlHelper->buildMinuteSelectFull('GiaoCa_KetThucCa_Giay',$kt_giay,'cbo width_50','disabled=\'disabled\'')." "; echo $htmlHelper->buildInput('GiaoCa_KetThucCa_Ngay',$kt_ngay,'textbox width_100','maxlength=\'10\' disabled=\'disabled\''); } echo $htmlHelper->buildHidden('GiaoCa_KetThucCa_Ngay',$kt_ngay); echo $htmlHelper->buildHidden('GiaoCa_KetThucCa_Gio',$kt_gio); echo $htmlHelper->buildHidden('GiaoCa_KetThucCa_Phut',$kt_phut); echo $htmlHelper->buildHidden('GiaoCa_KetThucCa_Giay',$kt_giay); ?>
  buildInput('GiaoCa_CaTruoc',WebHelper::format_vn_number($gca_catruoc),'textbox width_100 number2','maxlength=\'10\' readonly=\'readonly\''); ?>
 Thu trong ca buildHidden('GCa_FromTime', $bd_ca); echo $htmlHelper->buildHidden('GCa_ToTime', $kt_ca); echo $htmlHelper->buildInput('GiaoCa_Thu', WebHelper::format_vn_number($gca_thu,0,false,true),'textbox width_100 number2','maxlength=\'10\' readonly=\'readonly\''); ?>
 Thu Chuyển khoản buildInput('GiaoCa_Thu', WebHelper::format_vn_number($gca_thu_ck,0,false,true),'textbox width_100 number2','maxlength=\'10\' readonly=\'readonly\''); ?>
 Thu bán ngoại tệ buildInput('GiaoCa_ThuBanNgoaiTe', WebHelper::format_vn_number($gca_thubanngoaite,0,false,true),'textbox width_100 number2','maxlength=\'10\' readonly=\'readonly\''); ?>
 Chi trong ca buildInput('GiaoCa_Chi',WebHelper::format_vn_number($gca_chi,0,false,true),'textbox width_100 number2','maxlength=\'10\' readonly=\'readonly\''); ?>
 Phí phục vụ buildInput('GiaoCa_Boa',WebHelper::format_vn_number($phiphucvu,0,false,true),'textbox width_100 number2','maxlength=\'10\' readonly=\'readonly\''); ?>
 Chi mua ngoại tệ buildInput('GiaoCa_ChiMuaNgoaiTe', WebHelper::format_vn_number($gca_chimuangoaite,0,false,true),'textbox width_100 number2','maxlength=\'10\' readonly=\'readonly\''); ?>
 Tiền BOA buildInput('GiaoCa_Boa',WebHelper::format_vn_number($gca_boa,0,false,true),'textbox width_100 number2','maxlength=\'10\''); ?>
 Giao quản lý buildInput('GiaoCa_Nop',WebHelper::format_vn_number($gca_nop,0,false,true),'textbox width_100 number2','maxlength=\'10\' readonly=\'readonly\''); ?>
 Tiền mặt cuối ca buildInput('GiaoCa_ConLai',WebHelper::format_vn_number($gca_conlai,0,false,true),'textbox width_100 number2','maxlength=\'10\' style=\'background:#999\' readonly=\'readonly\''); ?>
 Để lại cho ca sau buildInput('GiaoCa_DeLai',0,'textbox width_100 number2','maxlength=\'10\' style=\'background:#ffff99\' '); ?>
 Giao lại cho ca sau buildInput('GiaoCa_ConLai',WebHelper::format_vn_number($gca_conlai,0,false,true),'textbox width_100 number2','maxlength=\'10\' readonly=\'readonly\''); ?>
 Ghi chú buildInput('GiaoCa_GhiChu','','textbox width_300','maxlength=\'250\''); ?>
 
" class="button1"/>
getId() && $xacnhan_giao==0) || ($gca_idnv_nhan==$authModel->getId() && $xacnhan_nhan==0))){ ?> getId()||$cty_id==32) && $xacnhan_giao==1) || ($gca_idnv_nhan==$authModel->getId() && $xacnhan_nhan==1))){ ?> checkQuyenChucNang('th_giaoca','sua') && false){ ?> checkQuyenChucNang('th_giaoca','xoa') && $need_xacnhan){ ?>
 
In phiếu giao ca Hủy phiếu
" > fetchRow($rsNop)){ ?>
TIỀN NỘP QUẢN LÝ
Thời điểm Người nộp Người nhận Số tiền Ghi chú Xóa
buildHidden('NopTien_ThoiDiem',date('Y-m-d H:i:s')); echo date('H:i d-m-Y');?> buildSelect2('NopTien_NhanVien',$dataNV,$nop_idnv,'cbo width_150',array(array('value'=>'','text'=>'-Nhân viên-')),'','',false); ?> buildSelect2('NopTien_QuanLy',$dataNV,'','cbo width_150',array(array('value'=>'','text'=>'-Quản lý-')),'','',false); ?> buildInput('NopTien_SoTien','','textbox width_80 number2','maxlength=\'15\''); ?> buildInput('NopTien_GhiChu','','textbox width_150','maxlength=\'200\'');?>
fetchRowToArray('TIENTE_ID', 'TIENTE_TEN','',$cty_id); $arr_ngoaite = array(); foreach($arrTienTe as $i=>$info){ $arr_ngoaite[$info['value']] = array( 'NAME'=>$info['text'], 'DAUCA'=>0, 'THUTRONGCA'=>0, 'BANTRONGCA'=>0, 'NOPTRONGCA'=>0, 'CUOICA'=>0 ); } $lock_edit_ngoaite = false; if($id_gca>0){ $lock_edit_ngoaite= true; $arr_ngoaite_theoca = $mGiaoCa->getNgoaiTeTheoCa($id_gca); foreach($arr_ngoaite_theoca as $idtiente => $info_tt){ $arr_ngoaite[$idtiente]['DAUCA'] = $info_tt['NTEGCA_DAUCA']; $arr_ngoaite[$idtiente]['THUTRONGCA'] = $info_tt['NTEGCA_THU']; $arr_ngoaite[$idtiente]['BANTRONGCA'] = $info_tt['NTEGCA_CHI']; $arr_ngoaite[$idtiente]['NOPTRONGCA'] = $info_tt['NTEGCA_NOP']; $arr_ngoaite[$idtiente]['CUOICA'] = $info_tt['NTEGCA_CUOICA']; } }else{ $arr_ngoaite_theoca = $mGiaoCa->getNgoaiTeTheoCa($id_gca_truoc); foreach($arr_ngoaite_theoca as $idtiente => $info_tt){ $arr_ngoaite[$idtiente]['DAUCA'] = $info_tt['NTEGCA_CUOICA']; } $arr_thu_nte = $mThuDoiNgoaiTe->getThuNgoaiTe($chinhanh_id,$bd_ca,$kt_ca); foreach($arr_thu_nte as $idnte=>$sotien_nt){ $arr_ngoaite[$idnte]['THUTRONGCA'] = $sotien_nt; } $arr_ban_nte = $mThuDoiNgoaiTe->getChiNgoaiTe($chinhanh_id,$bd_ca,$kt_ca); foreach($arr_ban_nte as $idnte=>$sotien_nt){ $arr_ngoaite[$idnte]['BANTRONGCA'] = $sotien_nt; } //NOP TRONG CA $rs_nopnte = $mNopNgoaiTe->nopQuanLy($chinhanh_id,$bd_ca,$kt_ca); while($rwnopnte = $conn->fetchRow($rs_nopnte)){ $arr_ngoaite[$rwnopnte['NOPNTE_IDTIENTE']]['NOPTRONGCA'] = $rwnopnte['TIENNOP']; } // // print_r($arr_ngoaite); foreach($arr_ngoaite as $idnte => $info){ $arr_ngoaite[$idnte]['CUOICA'] = $info['DAUCA'] + $info['THUTRONGCA'] - $info['BANTRONGCA'] - $info['NOPTRONGCA']; } } ?>
$info){ ?>
THU ĐỔI NGOẠI TỆ TRONG CA
Ngoại tệ Đầu ca Thu mua trong ca Bán trong ca Nộp trong ca Cuối ca
fetchRow($rs_dvbantrongca)){ $stt++; $tc_thanhtien += $rw_dvbantrongca['THANHTIEN']; $tc_giamgia += $rw_dvbantrongca['GIAMGIA']; $tc_thanhtien_dagiam += $rw_dvbantrongca['THANHTIEN_DAGIAM']; $tc_sl += $rw_dvbantrongca['SL_BAN']; $arr_iddv[]=$rw_dvbantrongca['DV_ID']; if($rw_dvbantrongca['DV_IDLDV']!=$lvd_i ){ ?>
Danh sách dịch vụ bán trong ca
/>  Theo thời điểm nhập dịch vụ vào hoá đơn
STT Tên dịch vụ ĐVT SL bán Đơn giá SL x Đ.giá Giảm giá Thành tiền
decodeSpecialChar($rw_dvbantrongca['DV_TEN']);?> decodeSpecialChar($rw_dvbantrongca['DVT_TEN']);?> format_vn_number($rw_dvbantrongca['SL_BAN'],2);?> format_vn_number($rw_dvbantrongca['DVSD_DONGIA'],2);?> format_vn_number($rw_dvbantrongca['THANHTIEN']);?> format_vn_number($rw_dvbantrongca['GIAMGIA'],2);?> format_vn_number($rw_dvbantrongca['THANHTIEN_DAGIAM']);?>
  Không tìm thấy thông tin.
   Tổng cộng
Tổng số: