"") { //引当状況確認からの遷移は緊急分も出す $strwhere = " WHERE picktimes IN ('$_POST[picktimes]',99) and "; } else { $strwhere = " WHERE picktimes ='$_POST[picktimes]' and "; } $strwhere .= "operatedate = DATE_ADD( CURDATE() , INTERVAL ".$_POST[chgday]." DAY ) AND centerid='".$_POST[center]."'"; //流通型の条件指定 count_off=1は送料等 $strsqlmaker = " sm.count_off = 0 and sm.ryutu_type in ("; foreach($_POST[ryutu_type] as $key => $val){ $strsqlmaker .= $val.","; } $strsqlmaker .= "-9) "; //ルート $strsql = "UPDATE `".$company."shukka` AS shu,`".$company."shozokumaster` AS sho SET shu.route = sho.route WHERE shu.shozokuid = sho.shozokuid and shu.operatedate = DATE_ADD( CURDATE() , INTERVAL ".$_POST[chgday]." DAY )"; //全数 $result=@mysql_query($strsql,$my_con); mysql_sql_log($strsql,mysql_affected_rows(),$_SERVER['SCRIPT_NAME'].":".__LINE__); Testecho ($strsql.mysql_affected_rows().$_SERVER['SCRIPT_NAME'].":".__LINE__); //サプライヤーコード if ($_POST[maker]<>""){ $strsqlmaker .= " and shu.supplyerid = '$_POST[maker]' "; } //温度 if ($_POST[code]<>"") { $strsqlmaker .= " and sm.code in("; foreach($_POST[code] as $key => $val){ $strsqlmaker .= $val.","; } $strsqlmaker .= "-9) "; } //物流用商品コード設定 2017/3/3 if($settingdata["center_shohincd"] <> "") { $shohincd_get = $settingdata["center_shohincd"]; } else { $shohincd_get = "shohincd"; } //表示順 if ($orderby==2) { //商品順 $strorder = " ORDER BY code,route,shohincd,shomi,waitingflg"; } else { //ロケーション順 $strorder = " ORDER BY code,route,shohincd,shomi,waitingflg"; } //期限管理 $codedata8 = dbselect("cname,code","`".$company."code`","codekind = 8","code",-1); //ピッキングデータ $strsql = "SELECT shohincd,sum(shukkaqty) as shukkaqty,sum(orderqty) as orderqty,supplyerid,shukkadate,operatedate,picktimes,lotnum,shomi,min(zanzaiko) AS zanzaiko,waitingflg,route,count(shukkaid) as CNT FROM `".$company."shukka` ".$strwhere." group by shohincd,route,supplyerid"; $strsqlnozaiko = "SELECT shohincd,sum(shukkaqty) as shukkaqty,sum(orderqty) as orderqty,shukkadate,operatedate,picktimes,shomi,min(zanzaiko) AS zanzaiko,waitingflg,route FROM `".$company."shukka` ".$strwhere." and orderqty>0 group by shohincd,shomi"; //商品マスタをJOIN $strsql = "SELECT shohincd,shohincd2,shohincd3,shukkaqty,orderqty,shukkadate,operatedate,shomiflg,kikaku,irisuu,aisuu,nisugata,shohinmei,code,pg.lotnum,pg.supplyerid,pg.shomi,picktimes,zanzaiko,waitingflg,sm.makercode,sm.makercode2,route,pg.CNT FROM ($strsql) as pg LEFT JOIN `".$company."shohinmaster` AS sm USING (shohincd) WHERE ".$strsqlmaker.$strorder; $strsqlnozaiko = "SELECT shohincd,shukkaqty,orderqty,shukkadate,operatedate,kikaku,irisuu,aisuu,nisugata,shohinmei,code,pg.shomi,picktimes,zanzaiko,waitingflg,route FROM ($strsqlnozaiko) as pg LEFT JOIN `".$company."shohinmaster` AS sm USING (shohincd) WHERE ".$strsqlmaker.$strorder; //温度帯データの取得 $codedata = dbselect("cname,code","`".$company."code`","codekind = '1'","code",-1); ?> LogiGate<?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"; } ?>
".mysql_field_name($result, $i)."
------------------------------------------

$data["code"]) or ($line==$pagekaigyo) or ($prevroute <> $data[route])) { if ($prevcode<>$data["code"]) { //改ページから何枚目か $maime=1; $line=1; } elseif ($line==$pagekaigyo) { //改ページから何枚目か $maime++; $line=1; } else { $maime=1; } if ($i>0) { //格納していた商品ヘッダを出力 echo $strshohin_head1; echo $intshohingross; echo $strshohin_head2; //商品詳細を出力 echo $strshohin_detail; $intshohingross = "";$strshohin_detail="";$strshohin_head1="";$strshohin_head2=""; echo "\n
 
\n"; //改ページ } ?>
作業日:  出荷日: 残在庫表示は時点 \n"; //テーブルヘッダ echo "\n"; echo "\n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo "\n"; } else { $line++; } if(($line==1) or ($prevshohin<>$data["shohincd"])) { if(($line>1) ) { //1行目は出力しない //格納していた商品ヘッダを出力 echo $strshohin_head1; echo $intshohingross;; echo $strshohin_head2; //商品詳細を出力 echo $strshohin_detail; echo "\n\t\n";//商品分け区分線 $intshohingross = "";$strshohin_detail="";$strshohin_head1="";$strshohin_head2=""; } //商品が違ったら格納する $strshohin_head1 = "\n"; $strshohin_head1 .= " \n"; $strshohin_head1 .= " \n"; $strshohin_head1 .= " \n"; $strshohin_head2 .= " \n"; $strshohin_head2 .= "\n"; $strshohin_head2 .= "\n"; $strshohin_head2 .= " \n"; $strshohin_head2 .= " \n"; $strshohin_head2 .= " \n"; $strshohin_head2 .= "\n"; $strshohin_head2 .= "\n"; $strshohin_head2 .= " \n"; $strshohin_head2 .= " \n"; $strshohin_head2 .= " \n"; $strshohin_head2 .= " \n"; $strshohin_head2 .= " \n"; $strshohin_head2 .= " \n"; $strshohin_head2 .= " \n"; $strshohin_head2 .= "\n"; } //出荷総数 $intshohingross += (int)$data["shukkaqty"] + (int)$data["orderqty"]; //LOT分離 $strsql2 = "SELECT loccode,SUM(shukkaqty) as shukkaqty,SUM(orderqty) as orderqty ,shomi,lotnum FROM `".$company."shukka` WHERE shohincd = '".$data["shohincd"]."' and route = '".$data["route"]."' and operatedate = '".$data["operatedate"]."' and picktimes = '".$data["picktimes"]."' GROUP BY lotnum ORDER BY shomi"; $result2=mysql_query($strsql2,$my_con); $row2=@mysql_num_rows($result2); // mysql_sql_log($strsql2,mysql_affected_rows(),$_SERVER['SCRIPT_NAME'].":".__LINE__); Testecho ($strsql2.mysql_affected_rows().$_SERVER['SCRIPT_NAME'].":".__LINE__); //在庫データ全 $stockdataA = dbselect("SUM(nonreserveqty)","`".$company."stockdata`","centerid='".$_POST[center]."' AND shohincd ='".$data[shohincd]."' GROUP BY shohincd",-1,-1); for($ii = 0;$ii < $row2;$ii++){ $data2=@mysql_fetch_array($result2); //商品詳細を格納 $strshohin_detail .="\n"; if($data["loccode"] == "") { $strshohin_detail .=" \n"; } else { $strshohin_detail .=" \n"; } if($data2["shomi"]=="") { $strshohin_detail .=" \n"; $strshohin_detail .=" \n"; $strshohin_detail .=" \n"; $strshohin_detail .=" \n"; $strshohin_detail .=" \n"; // $strshohin_detail .=" \n"; // $strshohin_detail .=" \n"; $strshohin_detail .=""; } if ($chgflg==1) { echo ""; } $prevroute=$data["route"]; $prevcode=$data["code"]; $prevshohin=$data["shohincd"].$data["supplyerid"]; $i++; } //格納していた商品ヘッダを出力 echo $strshohin_head1; echo $intshohingross; echo $strshohin_head2; //商品詳細を出力 echo $strshohin_detail; ?>
 商品コード
 商品名
規格数量 

".$data{$shohincd_get}." ".GetListData($makerdata,$data["supplyerid"],0)."   

".$data["kikaku"]." 

"; $strshohin_head2 = "".$data["nisugata"]." 

".$data["shohinmei"]." 

合 [".$data["aisuu"]."] 入 [".$data["irisuu"]."]

 
   ロケーション".GetList($codedata8,$data["shomiflg"])."合数CSバラ数量残(全在)
--

".$data["loccode"]."

 

"; } else { $strshohin_detail .="

".$data2["shomi"]."

"; } $inttotalbara=(int)$data2["shukkaqty"] + (int)$data2["orderqty"]; //総バラ数 orderqtyは欠品分のみ $intaisuu = floor($inttotalbara / ($data["aisuu"]*$data["irisuu"])); //合数 $intcase = floor(($inttotalbara % ($data["aisuu"]*$data["irisuu"])) / $data["irisuu"]); //ケース $intbara = ($inttotalbara % ($data["aisuu"]*$data["irisuu"])) % $data["irisuu"]; //バラ if ($intaisuu==0) {$intaisuu=" ";} if ($intcase==0) {$intcase=" ";} if ($intbara==0) {$intbara=" ";} if ($data["aisuu"] == 1) {$intcase = $intaisuu;$intaisuu = ""; } //在庫データ $stockdata = dbselect("nonreserveqty","`".$company."stockdata`","centerid='".$_POST[center]."' AND shohincd ='".$data[shohincd]."' AND lotnum ='".$data2[lotnum]."'",-1,-1); $strshohin_detail .="

".$intaisuu."

".$intcase."

".$intbara."

".((int)$data2["shukkaqty"]+ (int)$data2["orderqty"])."".$data["nisugata"]."".(int)$stockdata[0][0]."
(".(int)$stockdataA[0][0].")"."
".$data["zanzaiko"]."".$data["zanzaiko"]."".$data["nisugata"]."
#\n"; for ($i=0;$i<$rows;$i++) { echo "\n"; } ?> ".$data[$i]."\n"; } ?>
".mysql_field_name($result, $i)."
------------------------------------------

0) { echo "

  
"; // while ($data = mysql_fetch_array($result)) { if(($prevcode<>$data["code"]) or ($line==$pagekaigyo)) { if ($prevcode<>$data["code"]) { //改ページから何枚目か $maime=1; $line=1; } elseif ($line==$pagekaigyo) { //改ページから何枚目か $maime++; $line=1; } else { $maime=1; } if ($i>0) { //格納していた商品ヘッダを出力 echo $strshohin_head1; echo $intshohingross; echo $strshohin_head2; //商品詳細を出力 echo $strshohin_detail; $intshohingross = "";$strshohin_detail="";$strshohin_head1="";$strshohin_head2=""; echo "\n
  
\n"; //改ページ } ?>
作業日:  出荷日:  \n"; //テーブルヘッダ echo "\n"; echo ""; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo "\n"; } else { $line++; } if(($line==1) or ($prevshohin<>$data["shohincd"])) { if(($line>1) ) { //1行目は出力しない //格納していた商品ヘッダを出力 echo $strshohin_head1; echo $intshohingross;; echo $strshohin_head2; //商品詳細を出力 echo $strshohin_detail; echo "\n";//商品分け区分線 $intshohingross = "";$strshohin_detail="";$strshohin_head1="";$strshohin_head2=""; } //商品が違ったら格納する $strshohin_head1 = "\n"; $strshohin_head1 .= " \n"; $strshohin_head1 .= " \n"; $strshohin_head1 .= " \n"; $strshohin_head2 .= " \n"; $strshohin_head2 .= "\n"; $strshohin_head2 .= "\n"; $strshohin_head2 .= " \n"; $strshohin_head2 .= " \n"; $strshohin_head2 .= " \n"; $strshohin_head2 .= "\n"; $strshohin_head2 .= "\n"; $strshohin_head2 .= " \n"; $strshohin_head2 .= " \n"; $strshohin_head2 .= " \n"; $strshohin_head2 .= " \n"; $strshohin_head2 .= " \n"; $strshohin_head2 .= " \n"; $strshohin_head2 .= " \n"; $strshohin_head2 .= "\n"; } //出荷総数 $intshohingross += (int)$data["shukkaqty"] + (int)$data["orderqty"]; //商品詳細を格納 $strshohin_detail .=" \n"; if($data["shomi"]=="") { $strshohin_detail .=" \n"; */ $inttotalbara=(int)$data["shukkaqty"] + (int)$data["orderqty"]; //総バラ数 orderqtyは欠品分のみ $intaisuu = floor($inttotalbara / ($data["aisuu"]*$data["irisuu"])); //合数 $intcase = floor(($inttotalbara % ($data["aisuu"]*$data["irisuu"])) / $data["irisuu"]); //ケース $intbara = ($inttotalbara % ($data["aisuu"]*$data["irisuu"])) % $data["irisuu"]; //バラ if ($intaisuu==0) {$intaisuu=" ";} if ($intcase==0) {$intcase=" ";} if ($intbara==0) {$intbara=" ";} $strshohin_detail .=" \n"; $strshohin_detail .=" \n"; $strshohin_detail .=" \n"; $strshohin_detail .=" \n"; $strshohin_detail .=" \n"; $strshohin_detail .=""; if ($chgflg==1) { echo ""; } $prevcode=$data["code"]; $prevshohin=$data["shohincd"]; $i++; } //格納していた商品ヘッダを出力 echo $strshohin_head1; echo $intshohingross; echo $strshohin_head2; //商品詳細を出力 echo $strshohin_detail; ?>
 商品コード
 商品名
規格数量 

".$data["shohincd"]."

".$data["kikaku"]." 

"; $strshohin_head2 = "".$data["nisugata"]." 

".$data["shohinmei"]."

合 [".$data["aisuu"]."] 入 [".$data["irisuu"]."]

 
   ロケーション賞味期限合数CSバラ数量残在庫

".$data["loccode"]."

 

"; } else { $strshohin_detail .="

".date("Y/m/d",strtotime($data["shomi"]))."

"; } /* if ($data["waitingflg"]==1) { $strshohin_detail .="入荷待ち"; } $strshohin_detail .="

".$intaisuu."

".$intcase."

".$intbara."

".($data["shukkaqty"]+ (int)$data["orderqty"])."".$data["nisugata"]."".$data["zanzaiko"]."".$data["nisugata"]."
対象データがありません。
"); #debug } ?>

".$str.""; } ?>