【正文】
IA_Subsidiary inner join warehouse on =) ? WHERE 39。個(gè)別計(jì)價(jià)法 39。 and 39。先進(jìn)先出法 39。 and 39。后進(jìn)先出法 39。 And (0 or (=0 and =39。3439。)) GROUP BY ,(case when Isnull(,39。039。) = 39。039。 then 0 else 1 end),cfree1,cfree2,cfree3,cfree4,cfree5,cfree6,cfree7,cfree8,cfree9,cfree10 having Sum(IsNull(,0)IsNull(,0))0 or Sum(ISNULL(,0)ISNULL(,0))0 跟蹤 www . ufsoft . com ? 第二條: ? Select distinct , ? from (ia_subsidiary inner join warehouse on = ) left join ia_individual on =0 and = and cissale=case when in(39。2539。,39。2639。,39。2739。,39。2839。) then 1 else case when in(39。539。,39。639。,39。0539。,39。0639。) then 2 else 0 end end ? where isnull(,39。39。)39。假退料 39。 And =39。個(gè)別計(jì)價(jià)法 39。 and (0 or (=0 and =39。3439。)) and 39。2439。 and 39。3039。 and 39。2139。 and ( is null) and (isnull(,0) isnull(,0)0) and (=1 or is null) 跟蹤 www . ufsoft . com ? 第三條: ? SELECT distinct , ,39。3439。,Null As cDepCode,(case when IsNull(,39。039。)=39。039。 then 0 else 1 end ) as PZID,cfree1,cfree2,cfree3,cfree4,cfree5,cfree6,cfree7,cfree8,cfree9,cfree10, cast(str((case when is null then else end ),20,5) as float) AS SumQ, (case when is null then else end ) AS SumM ? FROM (IA_valuationass left join (select * from ia_subsidiary where (isnull(iainquantity,0)isnull(iaoutquantity,0))0 ) IA_SubTab on = left join warehouse on =) ? WHERE = and (=39。先進(jìn)先出法 39。 or =39。后進(jìn)先出法 39。) And (0 or (=0 and =39。3439。)) and = and ( is null Or is null) 跟蹤 www . ufsoft . com 小結(jié) ? 跟蹤可以看出存貨明細(xì)賬是按照倉(cāng)庫(kù)計(jì)價(jià)方式結(jié)轉(zhuǎn)。 ? 這套數(shù)據(jù)中 01倉(cāng)庫(kù)是先進(jìn)先出計(jì)價(jià)方式,所以第三條語(yǔ)句是我們需要的。 www . ufsoft . com 計(jì)劃價(jià) ? 計(jì)劃價(jià)法對(duì)入庫(kù)單記帳時(shí),按存貨計(jì)劃價(jià)記帳,入庫(kù)實(shí)際價(jià)與計(jì)劃有差異部分記入 ia_subsidiary的借方差異 IDebitDifCost或貸方差異 ICreditDifCost。Ia_summary累加借方差異或貸方差異。選擇選項(xiàng):入庫(kù)超支記借方,節(jié)約記貸方,按選項(xiàng)記帳。不選擇選項(xiàng)時(shí),入庫(kù)差異全部記借方,入庫(kù)存貨的實(shí)際金額大于計(jì)劃價(jià)時(shí),借方差異為正;入庫(kù)存貨的實(shí)際金額小于計(jì)劃價(jià)時(shí),借方差異為負(fù)。 www . ufsoft . com 計(jì)劃價(jià) ? 計(jì)劃價(jià)法對(duì)出庫(kù)單記帳時(shí),發(fā)出單據(jù)的手填實(shí)際金額大于計(jì)劃價(jià)時(shí),貨方差異為正;發(fā)出單據(jù)的手填實(shí)際金額小于計(jì)劃價(jià)時(shí),貸方差異為負(fù)。出庫(kù)差異全部記貸方。 ? 期末處理時(shí),計(jì)算差異率,生成差異結(jié)轉(zhuǎn)單,在ia_subsidiary追加一條記錄,寫 ia_summary的iDifRate 。 ? 期末生成差異結(jié)轉(zhuǎn)單時(shí),選取此項(xiàng)則登記差異賬;不選則不登記差異賬,期末無(wú)差異結(jié)轉(zhuǎn)。 www . ufsoft . com 計(jì)劃價(jià) ? 錄入一張入庫(kù)單,倉(cāng)庫(kù)為計(jì)劃價(jià),存貨計(jì)劃價(jià)為20,入庫(kù)數(shù)量為 10,入庫(kù)單價(jià)為 25,金額 記賬后,我們看一下 Ia_subsidiary, Ia_summary的結(jié)果。 www . ufsoft . com 計(jì)劃價(jià) ? 再錄入一張入庫(kù)單,還是同樣的倉(cāng)庫(kù)和存貨,入庫(kù)數(shù)量為 10,入庫(kù)單價(jià)為 16,金額 記賬后,的結(jié)果如下: www . ufsoft . com 計(jì)劃價(jià) ? 錄入一張出庫(kù)庫(kù)單,同樣的倉(cāng)庫(kù)和存貨,出庫(kù)數(shù)量為 20,出庫(kù)單價(jià)不填。記賬后,的結(jié)果如下: www . ufsoft . com 計(jì)劃價(jià) ? 進(jìn)行期末處理。 www . ufsoft . com 計(jì)劃價(jià) ? 數(shù)據(jù)庫(kù)中的結(jié)果。 www . ufsoft . com 個(gè)別計(jì)價(jià) ? IA_Individual(個(gè)別計(jì)價(jià)表) ? CInID 藍(lán)字入庫(kù)單或紅字出庫(kù)單明細(xì)帳中 AUTOID ? COutID 出庫(kù)單(紅、藍(lán))或紅字入庫(kù)單 ID ? CQuantity 對(duì)應(yīng)的分配數(shù)量 www . ufsoft . com 個(gè)別計(jì)價(jià) ? 舉例:個(gè)別計(jì)價(jià)倉(cāng)庫(kù),入庫(kù)單數(shù)量 100,單價(jià) 1,出庫(kù)數(shù)量 50,記賬時(shí)進(jìn)行個(gè)別計(jì)價(jià)成本分配后,查詢數(shù)據(jù)庫(kù)中的結(jié)果: www . ufsoft . com 個(gè)別計(jì)價(jià) ? 出庫(kù)單記帳后, ia_subsidiary 的 cbatchcode 寫對(duì)應(yīng)入庫(kù)單在 ? 同時(shí)在 ia_individual 寫入一條記錄,該記錄的 inid為相對(duì)應(yīng)的入庫(kù)單在 , outid寫出庫(kù)單 www . ufsoft . com WWW . UFSOFT . COM