2011年11月10日 星期四

@CASE 9 < 各表單單據歷史查詢系統 > ver-111111

'可能需要將重繪的Form 加入TextBox繪製
以方便複製

'不知道要不要加入幣別稅率,


稅前totalamt - 稅taxamt = 稅後subtotalamt
目前金額都撈稅前


再看看

'可能需要標示每種單據與最新版不同之處
所以可能要抓下最新版的相關資料

切換版本時每個欄位比對


'主要應該是做出類似單據歷史查詢的功能


'需要將各個表單做一個查詢系統
可以查看表單相關資訊
包含確認人,確認時間
修改人,修改時間


==================================
每次顯示單筆資料
以單號查詢

tblSysStatus 狀態

===============================

@看起來舊資料, 日報單號下面可能有多筆製令資料
    但是新的資料, 似乎一個日報單號, 記錄一個製令資料


生產日報表
從APS下去看
細項 找 製令號, 訂單號

製令資料表 撈相關生產日報表資料

@確認時間 , 只記錄 第一次確認的日期
@反確認時間, 只記錄 最後一次反確認日期
@修改時間, 只記錄 最後一次確認的日期

shift 班別


tblLotImpPdtAns 生產日報入庫明細 ( Var )
tblLotExpPdtAns 生產日報出庫明細( 扣料明細) ( Var )

tblPdtAnsDetPt 製令料帳資料 ( tblPdtAnsDetPtVar )
會有多筆細項資料
需要以DataGridView一次顯示料帳資料
點選以後,在牽動扣料明細資料的顯示 (同ERP)
isPreProc 前製程項目
isDeStockQty 扣良品


生產數,完成數,完成度 透過相關計算 可得
iscalbadqty 回報含不良品 (影響完成數計算)

Tasks 查詢所有製令 實際開始完成時間
text7 製令馬, text5 訂單號, text4 成品, text15 製程
number2 生產數, number5 完成數
@設定要生產的料號,數量, OutLineLevel = 1
    之後會產生相關製程的製程用量 OutLineLevel > 1
    找 PctComplete = 100 完成度100趴


'這邊應該改一下
去撈



生產回報查詢
Product_Answer 抓所有製令生產回報明細 ( Product_AnswerVar )
(回報清單)

tasks 生產數
Product_Answer   sum(GoodQty) 完成數


================================

驗退單
採購退料

從採購單抓 採購數

@驗退狀態描述可能要前端處理掉


領退單
領料退料

累計入庫倉抓到的所有庫存數,所有庫存不良數
tblstocksub 所有庫存數


銷退單
銷貨退料

@銷貨類別描述可能要前端處理掉

================================
驗收入庫單
透過驗收單號,去採購細項抓  採購單號
抓 驗收單位輛,良品,不良品,備品樹, 批號

'可能要再帶入驗退單資料
目前只抓 總驗收良品數, 已入良品數

=================================
費用性採購單
tblExpPOCatego 費用性採購分類



費用性收料單
去費用性採購單抓  採購數,已交數

tblExpChkAcptCatego 費用性收料分類

isunchked 免驗


tblbooking 記帳類別

tblsyslist 一些分類

tbldept 部門


@碰到說讀取資料直 有雙引號
VB toString以後數值變成兩個單引號的問題

用取代改回雙引號
=================================
拆解回報單

tblstocksub 所有庫存數

庫存數,需要計算 出庫倉 的 良品與不良品樹

成本認列 tblSysCostCatego

目的分類 tblStripCatego
=================================
拆解領料單

tblstocksub 所有庫存數

庫存數,需要計算 出庫倉 的 良品與不良品樹

成本認列
================================
領料單 tblRcvPart

subno 批次

tblRcvPartCatego 領用原因

tblLotExpDistPart 出庫明細

==================================
採購單 tblpo

核對驗收單, 計算 收貨數
tblSupplier 廠商表單

===============================
驗收單 tblchkacpt

抓採購單 採購數 qty, 已交數 exqty

交貨數 與 實際驗收數 不一定相等

小記 = 實際驗收數 * 單價

加入品檢單號 acptno

@發現說有新版本的驗收單
    卻沒有舊版本的相關資訊

================================
銷貨單 與 訂貨單 差不多

訂單 銷貨單 加入 待銷數

stockqty from tbllotexpsale

==================================
訂貨單號, 單號 唯一,只記錄最新版本
RptOrderDetA.txt

rptOrderChangeDet.txt 修改 item 內容
(歷史資料 isclose = 0 表示未結案,並且版本為舊版本)

RptOrderListA.txt

RptOrderChangeListA.txt 看新舊修改差別
(包含訂單與細項)


透過 var 歷史清單
看出來修改日期
看出差異反映在第幾版上
==================================



'可能需要重繪 panel 將資料寫在 panel 上,
放大show出, textbox資料



'需要讓 textbox 寬度變動
 以適應TableLayout的變動

設定 cell 裡面控制向的 Anchor 屬性左右對其

就可以 自動縮放寬度



'需要將修改人,修改時間,料號
一併顯示在 GridView,
點選才打開細項資料


沒有留言:

張貼留言