"") { $strsqlwhere = " and searchword like '%".$sw."%'"; } //出荷確定 //確定、未確定 $codedata2[] = array('全て',-1); $codedata2[] = array('未確定',1); $codedata2[] = array('確定済',2); if ($_POST["intshukkaflg"] == "") { $intshukkaflg = -1; } elseif ($_POST["intshukkaflg"] == "-1") { $intshukkaflg = $_POST["intshukkaflg"]; } elseif ($_POST["intshukkaflg"] == "1") { $intshukkaflg = $_POST["intshukkaflg"]; $strwhereflg = " AND shukkaflg < 2 "; } else { $intshukkaflg = $_POST["intshukkaflg"]; $strwhereflg = " AND shukkaflg >= 2 "; } //サプライヤーコード if ($_POST[maker]<>""){ $strsqlwhere .= " and shu.supplyerid = '$_POST[maker]'"; } if ($userdata["supplyerid2"]<> ""){ $strwheremaker = " and shu.supplyerid in (".$userdata["supplyerid2"].") "; } //納品先コード //ブランド if($userdata[brand] <> "") { $strsqlwherebrand = " AND brand in (".$userdata["brand"].")"; $whereselectin = "SELECT distinct shozokuid FROM `".$company."shozokumaster` WHERE 1=1 ".$strsqlwherebrand." "; $strsqlwhereshozoku = dbselectin($whereselectin," and shozokuid in "); $tenpodata = dbselect("shozokuname,shozokuid,gyotaiid,centerid","`".$company."shozokumaster` as main","1=1".$strsqlwhereshozoku,"shozokuid",-1); //ブランド $codedata105 = dbselect("cname,code","`".$company."code`","codekind = 105 and code in (".$userdata["brand"].")","cname",-1); testecho($strsqldbselect); } else { //ブランド $codedata105 = dbselect("cname,code","`".$company."code`","codekind = 105","cname",-1); } $tenpodataAll = $tenpodata; if($_POST["brand"] == "") { $brand = -1; } elseif($_POST["brand"] == "-1") { $brand = -1; } elseif($_POST["brand"] <> "") { $brand = $_POST["brand"]; $strsqlwherebrand .= " AND brand = '".$brand."' "; } else { $brand = -1; } if ($userdata["kengen"] == 50) { $strsqltenpo = " AND main.shozokuid='".$userdata["shozokuid"]."'"; $shozokuid = $userdata["shozokuid"]; $tenpodata =dbselect("shozokuname,shozokuid","`".$company."shozokumaster`","shozokuid = '".$shozokuid."'",-1,-1); } elseif ($_POST[shop]<>"") { $shop = $_POST[shop]; $strsqlshop = "search like '%".mb_convert_encoding($shop, "UTF-8", "UTF-8")."%'"; //UTF-8に変換して入れる $tenpodata2 = dbselect("shozokuname,shozokuid","`".$company."shozokumaster`",$strsqlshop,"shozokuid",-1); $strsqlshop = " and ".$strsqlshop; if(sizeof($tenpodata2) == 1) { $shozokuid = $tenpodata2[0][1]; $strsqlwhere .= " and shu.shozokuid = '".$shozokuid."'"; } elseif(sizeof($tenpodata2) == 0) { $shozokuid = ""; $tenpodata = array(array("該当データありません","")); } else { $shozokuid = ""; $tenpodata = $tenpodata2 ; } } elseif ($_POST[tenpo]<>"") { $shozokuid = $_POST[tenpo]; $strsqlwhere .= " and shu.shozokuid = '".$shozokuid."'"; } //センターコード if ($_POST[center]<>""){ $strsqlwhere .= " and shu.centerid = '$_POST[center]'"; } //コード if ($_POST[code]<>""){ $strsqlwhere .= " and sm.code = '$_POST[code]'"; } //出荷作業日日 $strsqlwhere .= " and deliverdate >= '$_POST[startdate]'"; $strsqlwhere .= " and deliverdate <= '$_POST[enddate]'"; //並び順 $strsqlorder1 = " order by centerid,shozokuid,deliverdate,shohincd"; $strsqlorder2 = " order by centerid,shozokuid,FLG"; //出荷実績 $strsql = "select shu.shukkaid,shu.orderid,shu.supplyerid as supid ,shu.`shozokuid`, sm.*, shu.`centerid`, shu.`stockdate`, shu.shomi, shu.`shukkaqty`, shu.`operatedate`,shu.`shukkadate`,shu.`deliverdate`,shu.`totalgram`,shu.`memo` ,shu.`memo2`,shu.`memo3`,shu.`memoadd` ,shu.shukkaflg,shu.price_piece,shu.price_piece2,shu.price_piece3,shu.lotnum,shu.shomi,shu.price_total,shu.price_total2,shu.price_total3,shu.totalgram,sm.shohincd2,shu.lotnum from `".$company."shohinmaster` AS sm INNER JOIN `".$company."shukka` AS shu USING(shohincd) where shu.shukkaqty <> 0 ".$strsqlwhere.$strwheremaker.$strsqlwhereshozoku.$strsqlwherebrand.$strwhereflg.$strsqlorder1; Testecho($strsql); //魚カテゴリー $codedata107 = dbselect("cname,code","`".$company."code`","codekind = 107","code",-1); //オプション $codedata104 = dbselect("cname,code","`".$company."code`","codekind = 104 and code > 0","codeid",-1); //ダウンロード if (($_POST[kubun] == "dl2") or ($_POST[kubun] == "dl")){//dl2ダウンロード(明細)dlダウンロード(明細)2 if ($_POST[kubun] == "dl") { //発注数 // $orderdata = dbselect("orderqty,orderid","`".$company."ordermain` INNER JOIN `".$company."ordersheet` USING(ordermainid)","operatedate between '".$_POST[startdate]."' AND '".$_POST[enddate]."'","orderid",-1); } $strdate = Sjis("出荷".date("Ymd-Gis").".csv"); header("Content-type:application/octet-stream"); header("Content-Disposition:attachment;filename=$strdate"); header("Connection: close"); ob_end_clean(); //50直営納品先 : 商品単価 ←(price_sell) を表示 //50FC納品先 : 商品単価 ←(price_sell2) を表示 //40サプライヤー: 通過商品単価 ←(price_buy) を表示 //30センター : 通過商品単価 ←(price_buy) を表示 //20納品先本部 : 通過商品単価、直営店単価、FC店単価 の3つを表示 //20仕入本部 : 通過商品単価、直営店単価、FC店単価 の3つを表示 //10管理者 : 通過商品単価、直営店単価、FC店単価 の3つを表示 $totalamount1=0;$totalamount2=0;$totalamount3=0;$totalamount4=0;$totalamount5=0; if ($userdata["kengen"] < 50) { //10管理者 20本部 30:センター if ($_POST[kubun] == "dl2"){ echo Sjis("\"No\",\"納品先コード\",\"納品先名\",\"商品コード1\",\"商品コード2(本部)\",\"商品名\",\"規格\",\"納品日\",\"出荷確定数\",\"備考\",\"定貫区分\",\"重量Kg\",\"加工単価\",\"加工小計\",\"店着単価\",\"店着小計\",\"店着全計\",\"仕入単価\",\"仕入小計\",\"仕入全計\",\"オプション\",\"カテゴリ\",\"出荷作業日\",\"出荷確定\",\"LOT\",\"ID\"")."\r\n"; } else { echo Sjis("\"No\",\"納品先コード\",\"納品先名\",\"商品コード1\",\"商品コード2(本部)\",\"商品名\",\"サプライヤー\",\"規格\",\"単位\",\"荷姿\",\"納品日\",\"発注数\",\"出荷確定数\",\"備考\",\"定貫区分\",\"重量Kg\",\"加工単価\",\"加工小計\",\"店着単価\",\"店着小計\",\"店着全計\",\"仕入単価\",\"仕入小計\",\"仕入全計\",\"オプション\",\"カテゴリ\",\"出荷作業日\",\"出荷確定\",\"LOT\",\"ID\"")."\r\n"; } } else { echo Sjis("\"No\",\"納品先コード\",\"納品先名\",\"商品コード\",\"商品コード2(本部)\",\"商品名\",\"規格\",\"納品日\",\"出荷確定数\",\"備考\",\"定貫区分\",\"重量Kg\",\"加工単価\",\"加工小計\",\"単価\",\"小計\",\"合計金額\",\"オプション\",\"カテゴリ\",\"出荷作業日\",\"出荷確定\",\"LOT\",\"ID\"")."\r\n"; } #データ取得 $result=@mysql_query($strsql,$my_con); $i=1; while ($data = mysql_fetch_array($result)) { echo $i.","; // echo Sprint(GetList($centerdata,$data["centerid"])); echo Sprint($data["shozokuid"]); echo Sprint(GetList($tenpodataAll,$data["shozokuid"])); echo Sprint($data["shohincd"]); echo Sprint($data["shohincd2"]); if ($data["shohincd"] == "0") { echo Sprint($data["memo3"]); } else { echo Sprint($data["shohinmei"]); } if (($_POST[kubun] == "dl2") or ($userdata["kengen"] >= 50)){ echo Sprint($data["kikaku"]); } else { echo Sprint(GetList($makerdata,$data["makercode"])); echo Sprint($data["nisugata"]); //荷姿(規格) echo Sprint($data["shohin_string2"]); //規格(価格単位) echo Sprint($data["kikaku"]); //単位 } // echo Sprint($data["shukkadate"]); echo Sprint($data["deliverdate"]); if (($_POST[kubun] == "dl2") or ($userdata["kengen"] >= 50)){ } else { echo Sprint((int)GetList($orderdata,$data["orderid"])); } echo Sprint($data["shukkaqty"]); echo Sprint($data["memo"].$data["memoadd"]); // echo Sprint(GetList($codedata,$data["code"])); if($data["shohin_kubun3"] == 1) { echo Sprint("不定貫"); } else { echo Sprint("定貫"); } if($data["totalgram"]==0) { echo ","; } else { echo Sprint($data["totalgram"]); } if($userdata["cost_dispoff"] == 1) { //仕入れ金額非表示 echo Sprint("-"); echo Sprint("-"); echo Sprint("-"); echo Sprint("-"); echo Sprint("-"); echo Sprint("-"); echo Sprint("-"); echo Sprint("-"); } else { echo Sprint((int)$data["price_piece3"]); echo Sprint((int)$data["price_total3"]); echo Sprint((int)$data["price_piece"]); echo Sprint((int)$data["price_total"]); echo Sprint((int)$data["price_total"] +(int)$data["price_total3"]); if ($userdata["kengen"] < 50) { //10管理者 20本部 30:センター echo Sprint((int)$data["price_piece2"]); echo Sprint((int)$data["price_total2"]); echo Sprint((int)$data["price_total2"] +(int)$data["price_total3"]); } } echo Sprint(GetList($codedata104,$data["memo2"],0)); echo Sprint($data["category"].GetList($codedata107,$data["category"])); echo Sprint($data["operatedate"]); if($data["shukkaflg"] < 2 ) { echo Sprint("未"); } else { echo Sprint("済"); } echo Sprint($data["lotnum"]); echo Sprint($data["shukkaid"]); echo "\r\n";// echo "\r\n"; $i++; } if ($userdata["kengen"]<50) { //10管理者 20本部 30:センター // echo Sjis(",,,,,,,,,,,,,,,,,,\"合計金額\",,,")."\r\n"; // echo ",,,,,,,,,,,,,,,,,,"; // echo Sprint($totalamount1); } elseif($userdata["kengen"]==50) { // echo Sjis(",,,,,,,,,,,,,,,,\"合計金額\",,,")."\r\n"; // echo ",,,,,,,,,,,,,,,,"; // echo Sprint($totalamount1); } else { // echo Sjis(",,,,,,,,,,,,,,,,\"合計金額\",,,")."\r\n"; // echo ",,,,,,,,,,,,,,,,"; // echo Sprint($totalamount1); } myclose(); exit; } elseif ($_POST[kubun] =="dl1"){ //合計 $strsql = "select shozokuid,`centerid`, sum(shu.price_total) as price_total,sum(shu.price_total2) as price_total2,sum(shu.price_total3) as price_total3 ,'1' as FLG from `".$company."shohinmaster` AS sm INNER JOIN `".$company."shukka` AS shu USING(shohincd) where shukkaqty <> 0 and shohincd NOT like '99999%' ".$strsqlwhere.$strwheremaker.$strsqlwhereshozoku." GROUP BY shozokuid"; $strsql .= " UNION select shozokuid,`centerid`, sum(shu.price_total) as price_total,sum(shu.price_total2) as price_total2,sum(shu.price_total3) as price_total3 ,'2' as FLG from `".$company."shohinmaster` AS sm INNER JOIN `".$company."shukka` AS shu USING(shohincd) where shukkaqty <> 0 and shohincd like '99999%' ".$strsqlwhere.$strwheremaker.$strsqlwhereshozoku." GROUP BY shozokuid"; $strsql .= " UNION select shozokuid,`centerid`, sum(shu.price_total) as price_total,sum(shu.price_total2) as price_total2,sum(shu.price_total3) as price_total3 ,'3' as FLG from `".$company."shohinmaster` AS sm INNER JOIN `".$company."shukka` AS shu USING(shohincd) where shukkaqty <> 0 ".$strsqlwhere.$strwheremaker.$strsqlwhereshozoku." GROUP BY shozokuid"; $strsql .= $strsqlorder2; $strdate = Sjis("出荷合計(納品先別合計)".date("Ymd-Gi")."TOTAL.csv"); header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=$strdate"); header("Connection: close"); ob_end_clean(); if ($userdata["kengen"] < 50) { //10管理者 20本部 30:センター echo Sjis("\"納品先コード\",\"納品先名\",\"区分\",\"加工小計\",\"店着小計\",\"店着全計\",\"仕入小計\",\"仕入全計\",")."\r\n"; } else { echo Sjis("\"納品先コード\",\"納品先名\",\"区分\",\"加工小計\",\"商品小計\",\"全計\",")."\r\n"; } #データ取得 $result=@mysql_query($strsql,$my_con); $i=1; while ($data = mysql_fetch_array($result)) { echo Sprint($data["shozokuid"]); echo Sprint(GetList($tenpodataAll,$data["shozokuid"])); if ($data["FLG"] == 1) { echo Sprint("1.商品代"); } elseif ($data["FLG"] == 2) { echo Sprint("2.配送代"); } else { echo Sprint("3.全合計"); } if($userdata["cost_dispoff"] == 1) { //仕入れ金額非表示 echo Sprint("-"); echo Sprint("-"); echo Sprint("-"); echo Sprint("-"); echo Sprint("-"); } else { echo Sprint((int)$data["price_total3"]); //加工 echo Sprint((int)$data["price_total"]); //店着 echo Sprint((int)$data["price_total"] +(int)$data["price_total3"]); if($userdata["kengen"] < 50) { //10管理者 20本部 30:センター echo Sprint((int)$data["price_total2"]); //仕入 echo Sprint((int)$data["price_total2"] +(int)$data["price_total3"]); } } $totalamount1 += (int)$data["price_total"]; echo "\r\n";// echo "\r\n"; $i++; } /* if ($userdata["kengen"]==50) { echo Sjis(",,,,,,,,\"総合計金額\"")."\r\n"; echo ",,,,,,,,"; echo Sprint($totalamount4); } elseif ($userdata["kengen"]<30) { echo Sjis(",,,,,,,\"総合計額\",,")."\r\n"; echo ",,,,,,,"; echo Sprint($totalamount4); } else { echo Sjis(",,,,,,,,\"総合計額\",,")."\r\n"; echo ",,,,,,,,"; echo Sprint($totalamount5); }*/ myclose(); exit; } elseif ($_POST[kubun] =="dl3"){ //ダウンロード(納品先リスト) //合計 $strsql = "select shozokuid, shozokuname,sho.route,count(shu.shukkaid) as cnt,postcode,address1,address2,address3,address4 from `".$company."shozokumaster` AS sho INNER JOIN `".$company."shukka` AS shu USING(shozokuid) where shukkaqty <> 0 and shohincd NOT like '99999%' ".$strsqlwhere." GROUP BY shozokuid having cnt>0 order by shu.route,sho.shozokuid"; $strdate = Sjis("出荷先一覧".date("Ymd-Gi").".csv"); header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=$strdate"); header("Connection: close"); ob_end_clean(); echo Sjis("\"納品先コード\",\"納品先名\",\"ルート\",\"郵便番号\",\"都道府県\",\"住所1\",\"住所2\",\"住所3\",\"住所4\"")."\r\n"; #データ取得 $result=@mysql_query($strsql,$my_con); $i=1; while ($data = mysql_fetch_array($result)) { echo Sprint($data["shozokuid"]); echo Sprint($data["shozokuname"]); echo Sprint($data["route"]); echo Sprint($data["postcode"]); echo Sprint($data["address1"]); echo Sprint($data["address2"]); echo Sprint($data["address3"]); echo Sprint($data["address4"]); echo "\r\n";// echo "\r\n"; $i++; } myclose(); exit; } elseif ($_POST[kubun] =="disp"){ $result=@mysql_query($strsql,$my_con); $rowmax=@mysql_num_rows($result); $strsql .=" limit 200"; $result=@mysql_query($strsql,$my_con); $row=@mysql_num_rows($result); } ?>
",-1); PrintSelectDay5(-360,10,"startdate",$defaultdate,"納品日期間
",-1); ?> ~
出荷確定
業態


>

>

>

>

>
該当件数は  件です。最大表示件数200
No センター名 納品先 サプライヤー 商品コード 商品コード2 商品名 出荷数 作業日 納品日 定貫区分 重量 メモ オプション カテゴリ名 出荷確定 加工単価 加工計 店着 仕入
単価 小計 全計 単価 小計 全計 単価 小計 全計
定貫 0) {echo number_format($data["totalgram"],2); }?>