好久沒有更新了....
上個月收到這樣的一個需求:“增加預售單模塊,例如店員做完單子后,凍結單子對應庫存(不體現在庫存數量上),到預計時間后生成對應的零售單(這個預計時間是否可以更改),”
一、需求分解:1、新增一個功能模塊:預售單;
2、預售單需要占用對應的庫存;
3、預售單需求轉換成零售單,
二、功能設計:
1、在零售管理選單下,新增主表單“預售單(M_BOOKING)”,涉及子表單:預售單明細、預售單付款明細,


2、提交程式:
①、判斷有沒有明細,沒有明細不能提交;
②、判斷付款金額與單據成交金額是否一致,不一致不能提交;
③、根據預售店倉的店倉檔案:“允許負庫存”設定,店倉檔案設定為否,則判斷單據商品明細數量是否小于等于庫存可配量,小于等于則通過,大于則提示!店倉檔案設定為是,跳過判斷;
④、提交通過之后,庫存查詢表庫存數量、可配量減少,預售量增加(在庫存查詢增加“預售量”欄位),


3、“取消提交”程式:
①、取消提交程式提供撤銷修改功能;
②、已生成零售單的預售單據不能在進行“取消提交”操作;
③、“取消提交”之后,庫存數量、可配量增加、預售量撤銷,
4、添加“生成零售單”的動作定義按鈕及程式:
①、生成零售單時,根據預售單的預售日期生成零售單的單據日期,取值對應的營業員、商品明細和付款明細寫入零售單,完成零售單相關程式;
②、生成零售單之后,預售量減去,

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/243809.html
標籤:其他
上一篇:關于“預售”業務功能的設計
下一篇:Redis安裝與啟動
