"") { $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 sm.makercode = '$_POST[maker]'"; } if ($userdata["supplyerid2"]<> ""){ $strwheremaker = " and sm.makercode 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 operatedate >= '$_POST[startdate]'"; $strsqlwhere .= " and operatedate <= '$_POST[enddate]'"; //並び順 $strsqlorder1 = " order by centerid,shozokuid,shukkadate,shohincd"; $strsqlorder2 = " order by centerid,shozokuid,FLG"; //出荷実績 $strsql = "select shu.shukkaid,shu.orderid,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 from `".$company."shohinmaster` AS sm INNER JOIN `".$company."shukka` AS shu USING(shohincd) where shu.shukkaqty <> 0 ".$strsqlwhere.$strwheremaker.$strsqlwhereshozoku.$strwhereflg.$strsqlorder1; //魚カテゴリー $codedata107 = dbselect("cname,code","`".$company."code`","codekind = 107","code",-1); //オプション $codedata104 = dbselect("cname,code","`".$company."code`","codekind = 104 and code > 0","codeid",-1); Testecho($strsql); //ダウンロード 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-Gi").".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($userdata["roleid"] == "1") { echo Sjis("\"No\",\"納品先コード\",\"納品先名\",\"商品コード1\",\"商品コード2(本部)\",\"商品名\",\"サプライヤー\",\"規格\",\"単位\",\"荷姿\",\"出荷作業日\",\"発注数\",\"出荷確定数\",\"備考\",\"定貫区分\",\"重量Kg\",\"加工単価\",\"加工小計\",\"店着単価\",\"店着小計\",\"店着全計\",\"仕入単価\",\"仕入小計\",\"仕入全計\",\"オプション\",\"カテゴリ\",\"注文明細ID\",\"出荷ID\",\"納品日\",\"出荷確定\"")."\r\n"; } elseif ($_POST[kubun] == "dl2"){ echo Sjis("\"No\",\"納品先コード\",\"納品先名\",\"商品コード1\",\"商品コード2(本部)\",\"商品名\",\"規格\",\"出荷日\",\"出荷確定数\",\"備考\",\"定貫区分\",\"重量Kg\",\"加工単価\",\"加工小計\",\"店着単価\",\"店着小計\",\"店着全計\",\"仕入単価\",\"仕入小計\",\"仕入全計\",\"オプション\",\"カテゴリ\",\"納品日\",\"出荷確定\"")."\r\n"; } else { echo Sjis("\"No\",\"納品先コード\",\"納品先名\",\"商品コード1\",\"商品コード2(本部)\",\"商品名\",\"サプライヤー\",\"規格\",\"単位\",\"荷姿\",\"出荷作業日\",\"発注数\",\"出荷確定数\",\"備考\",\"定貫区分\",\"重量Kg\",\"加工単価\",\"加工小計\",\"店着単価\",\"店着小計\",\"店着全計\",\"仕入単価\",\"仕入小計\",\"仕入全計\",\"オプション\",\"カテゴリ\",\"納品日\",\"出荷確定\"")."\r\n"; } } elseif($userdata["kengen"] == 50) { echo Sjis("\"No\",\"納品先コード\",\"納品先名\",\"商品コード\",\"商品コード2(本部)\",\"商品名\",\"規格\",\"出荷作業日\",\"出荷作業日\",\"出荷確定数\",\"備考\",\"定貫区分\",\"重量Kg\"\"単価\",,\"合計金額\",\"オプション\",\"カテゴリ\",\"納品日\",\"出荷確定\"")."\r\n"; } else { echo Sjis("\"No\",\"納品先コード\",\"納品先名\",\"商品コード\",\"商品コード2(本部)\",\"商品名\",\"規格\",\"出荷作業日\",\"出荷確定数\",\"備考\",\"定貫区分\",\"重量Kg\",\"単価\",\"合計金額\",\"オプション\",\"カテゴリ\",\"納品日\",\"出荷確定\"")."\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"){ 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["operatedate"]); // echo Sprint($data["deliverdate"]); if ($_POST[kubun] == "dl2"){ } 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"]); } } $totalamount1 += (int)$data["price_total"]; echo Sprint(GetList($codedata104,$data["memo2"],0)); echo Sprint($data["category"].GetList($codedata107,$data["category"])); if($userdata["roleid"] == 1) {echo Sprint($data["orderid"]);Sprint($data["shukkaid"]); } echo Sprint($data["deliverdate"]); if($data["shukkaflg"] < 2 ) { echo Sprint("未"); } else { echo Sprint("済"); } 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); ?> ~ 出荷確定
業態


>

>

>

>

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