關於「預售」業務功能的設計
好久沒有更新了….
上個月收到這樣的一個需求:「增加預售單模塊,例如店員做完單子後,凍結單子對應庫存(不體現在庫存數量上),到預計時間後生成對應的零售單(這個預計時間是否可以更改)。」
一、需求分解:1、新增一個功能模塊:預售單;
2、預售單需要佔用對應的庫存;
3、預售單需求轉換成零售單。
二、功能設計:
1、在零售管理菜單下,新增主表單「預售單(M_BOOKING)」,涉及子表單:預售單明細、預售單付款明細。
2、提交程序:
①、判斷有沒有明細,沒有明細不能提交;
②、判斷付款金額與單據成交金額是否一致,不一致不能提交;
③、
①、取消提交程序提供撤銷修改功能;
②、已生成零售單的預售單據不能在進行「取消提交」操作;
②、生成零售單之後,預售量減去。