""){ $orderdate = $_GET[chgday]; } else { $orderdate = $_POST[chgday]; //出荷作業日 } if ($userdata["supplyerid2"]<> ""){ $strwheresupplyer = " and makercode in (".$userdata["supplyerid2"].") "; } if($userdata["centerid"] == "") { } else { $strsqlcenter1 = " AND shu.centerid='".$userdata["centerid"]."' "; $strsqlcenter2 = " AND centerid='".$userdata["centerid"]."' "; } $strwhere .= " operatedate = DATE_ADD(CURDATE(),INTERVAL $orderdate DAY)".$strsqlcenter1; //表示順 商品順 ロケーションの最小 $strorder = " ORDER BY shozokuid,category,shohincd"; $strorder2 = " ORDER BY shozokuid,pagenumber"; $strorder3 = " ORDER BY shu.deliveryid,shu.route,sho.shozokuid,shu.subkubun,sho.address1,pagenumber"; //温度帯データの取得 $codedata = dbselect("cname,code","`".$company."code`","codekind = '1'","code",-1); //所属コード if($_GET[shotenp] <> "") { $strwhereshozoku .= " and shozokuid='".$_GET[shotenp]."' "; $printlist = $_GET[shotenp]; } elseif($_POST["nohinsho"] <> "") { $strwhereshozoku .= " and shozokuid in ("; For($ii = 0;$ii < sizeof($_POST["nohinsho"]); $ii++) { $strwhereshozoku .= "'".$_POST["nohinsho"][$ii]."'"; $printlist .= $_POST["nohinsho"][$ii]; if($ii < (sizeof($_POST["nohinsho"]) -1)) {$printlist .= "-";$strwhereshozoku .= "," ;} } $strwhereshozoku .= ")"; } else { $strwhereshozoku .= " and shozokuid in ('0')"; } $strwhere .= $strwhereshozoku; //本部データ $honbudata = dbselect("companyname,postcode,address1,address2,address3,tel,fax,memo","company","companyid='cool'",-1,-1); //印刷済み件数 $printdata = dbselect("count(ordermemoid)","`".$company."ordermemo`","print = 0 AND operatedate = DATE_ADD(CURDATE(),INTERVAL $orderdate DAY)".$strsqlcenter2.$strwhereshozoku,-1,-1); //出荷データにページ番号挿入 納品先単位の出荷データ数 $strsql ="SELECT shukkaid,shozokuid FROM `".$company."shukka` AS shu INNER JOIN `".$company."shohinmaster` AS sm USING(shohincd) ".$strwhere.$strwheresupplyer." ".$strorder; $result=@mysql_query($strsql,$my_con); Testecho ("LINE ".__LINE__." ".$y." ".$strsql); //debug mysql_sql_log2($strsql,$_SERVER['SCRIPT_NAME'].":".__LINE__); $line = 1;$page=1;//処理行数/ページ while ($data = mysql_fetch_array($result)) { if($data[shozokuid]<>$prevshozokuid){ //所属IDが変わったら改ページ $page = 1; $line=1; } elseif($line > ($pagekaigyo - 1)) { //行数が改ページに達していたら $page++; $line=1; } else { $line++; } $prevshozokuid = $data[shozokuid]; $strsql2 ="UPDATE `".$company."shukka` SET pagenumber=".$page." WHERE shukkaid='".$data[shukkaid]."'"; Testecho ("LINE ".__LINE__." ".$y." ".$strsql2); //debug $result2=@mysql_query($strsql2,$my_con); mysql_sql_log($strsql2,mysql_affected_rows(),$_SERVER['SCRIPT_NAME'].":".__LINE__); } if ($userdata["kengen"] == 60) { $strwhere .= " and deliveryid='".$userdata["companyid"]."'"; }/* 納品先単位 { //出荷データ、商品情報 $data1 店舗詳細データdata2 取引明細{data3  出荷データ商品単位 商品 } } */ //納品先、ページ単位の出荷データ $strsql ="SELECT shu.operatedate,shu.shukkadate,shu.shozokuid,shu.pagenumber,`shozokuid`, `shozokuname`,code2, `postcode`, `address1`, `address2`, `address3`, `tel`, `fax`, shu.route, shu.deliveryid,sm.makercode, shu.subkubun, shu.deliverdate FROM `".$company."shukka` AS shu INNER JOIN `".$company."shozokumaster` AS sho USING(shozokuid) ,`".$company."shohinmaster` AS sm ".$strwhere.$strwheresupplyer." AND sm.shohincd = shu.shohincd GROUP BY shozokuid,sm.makercode,shu.subkubun,pagenumber ".$strorder3; Testecho (__LINE__." $errcode ".$strsql); //オプション $codedata104 = dbselect("cname,code","`".$company."code`","codekind = 104 and code > 0","codeid",-1); ?> 納品書<?php //echo $systemname; ?> <?php //echo "作業日".date("Y/m/d",strtotime ("".$_POST[chgday]." day")); ?> - <?php //echo $_POST[picktimes]."回目"; ?> #\n"; for ($i=0;$i<$rows;$i++) { echo "\n"; } ?> ".$data[$i]."\n"; } ?>
------------------------------------------

>
1) { //改ページの信号プリント echo "
  
\n"; echo "
  
"; $line=1; } $totalqty = 0; $totalamout= 0; $totalamout3 =0; $arraydata = explode(" ",$data["shozokuname"]); $shozokuname1 = $arraydata[0]; $shozokuname2 = $arraydata[1]; $datasubkubun =dbselect("subkubun_name".$data[subkubun].",subkubun_code".$data[subkubun],"".$company."shozokumaster","shozokuid='".$data[shozokuid]."'",-1,-1); Testecho($strsqldbselect); ?>
伝票番号     15100
納品日       


TEL:  
FAX:
 

0 or memo<>"") and shozokuid='".$data["shozokuid"]."' AND pagenumber='".$data["pagenumber"]."' GROUP BY shohincd "; $strsql2 = "SELECT shohincd,orderqty,shukkaqty,price_piece,price_total,price_piece3,price_total3,pagenumber,orderid,memo,memo2,memo3,memoadd,deliverdate,totalgram,shukkaid FROM `".$company."shukka` WHERE shukkaqty <> 0 and shozokuid='".$data["shozokuid"]."' AND pagenumber='".$data["pagenumber"]."' AND subkubun ='".$data["subkubun"]."' and operatedate = DATE_ADD(CURDATE(),INTERVAL $orderdate DAY) "; $strsql2 = "SELECT shu.*,sho.shohinmei,sho.shohinmei2, sho.code,ryutu_type, kikaku,nisugata,price_sell,category,sho.shohin_string2,shohin_kubun3 FROM ($strsql2) AS shu INNER JOIN `".$company."shohinmaster` AS sho USING (shohincd) WHERE 1= 1 $strwheresupplyer ORDER BY sho.code,shu.shohincd,shu.shukkaid"; $totalamount = 0;$totalamount3 = 0;$totalqty = 0;$strhtml = ""; $result2=@mysql_query($strsql2,$my_con); Testecho ("LINE ".__LINE__." ".$y." ".$strsql2); //debug mysql_sql_log2($strsql2,$_SERVER['SCRIPT_NAME'].":".__LINE__); while ($data2 = mysql_fetch_array($result2)) { $strhtml .= "\n"; $strhtml .= " \n"; $strhtml .= " \n"; if($data2["shohincd"] =='0') { $strhtml .= " \n"; } else { $strhtml .= " \n"; } if($data2["orderqty"] =='0') { $strhtml .= " \n"; } else { $strhtml .= " \n"; } if ($data2["shukkaqty"] % 2) { } $strhtml .= " \n"; if($data2[totalgram] > 0 ) { $strhtml .= " \n"; $inttotal = $data2["totalgram"] * $data2["price_piece"] ; } else { $strhtml .= " \n";//.$data2["shohin_string2"] $inttotal = $data2["shukkaqty"] * $data2["price_piece"] ; } $strhtml .= " \n"; $strhtml .= " \n"; if($data2["price_total3"] > 0) { $strhtml .= " \n"; $strhtml .= " \n"; } else { $strhtml .= " \n"; $strhtml .= " \n"; } $totalqty += $data2["shukkaqty"]; $totalamout += $data2["price_total"]; $totalamout3 += $data2["price_total3"]; $strhtml .= " \n"; $strhtml .= "\n"; $line++; } $page++; $strhtml .= "\n"; $strhtml .= " \n"; $strhtml .= " \n"; $strhtml .= " \n"; $strhtml .= " \n"; $strhtml .= " \n"; $strhtml .= " \n"; $strhtml .= "\n"; $strhtml .= "\n"; $strhtml .= " \n"; $strhtml .= " \n"; $strhtml .= " \n"; $strhtml .= " \n"; $strhtml .= "\n"; echo $strhtml; //メモ $memodata = dbselect("memosup","`".$company."ordermemo`","shozokuid = '".$data["shozokuid"]."' AND operatedate = DATE_ADD( CURDATE() , INTERVAL ".$orderdate." DAY ) ",-1,-1); ?>
No. コード 商品名 発注数 出荷数 重量 商品 オプション 備考
単価 小計 単価 小計
$line".$data2["shohincd"]." ".$data2["memo3"]." ".$data2["shohinmei2"]." ".$data2["shohinmei"]." ".$data2["shohinmei2"]." - ".str_replace(".0","",$data2["orderqty"]).$data2["kikaku"]."  ".str_replace(".0","",number_format($data2["shukkaqty"],1)).$data2["kikaku"]." ".number_format($data2["totalgram"],2)." Kg-\\".number_format($data2["price_piece"],0)."/".$data2["shohin_string2"]."\\".number_format($data2["price_total"],0)."\\".number_format($data2["price_piece3"],0)."\\".number_format($data2["price_total3"],0)." - -".GetListData($codedata104,$data2["memo2"],0)."
".nl2br(htmlspecialchars($data2["memo"].$data2["memoadd"]))."
合計\\".number_format($totalamout)."合計\\".number_format($totalamout3)."
全計\\".number_format($totalamout + $totalamout3)."

 

対象データがありません。印刷対象をチェックしてください。
>