好久没有更新了....
上个月收到这样的一个需求:“增加预售单模块,例如店员做完单子后,冻结单子对应库存(不体现在库存数量上),到预计时间后生成对应的零售单(这个预计时间是否可以更改)。”
一、需求分解:1、新增一个功能模块:预售单;
2、预售单需要占用对应的库存;
3、预售单需求转换成零售单。
二、功能设计:
1、在零售管理菜单下,新增主表单“预售单(M_BOOKING)”,涉及子表单:预售单明细、预售单付款明细。
2、提交程序:
①、判断有没有明细,没有明细不能提交;
②、判断付款金额与单据成交金额是否一致,不一致不能提交;
③、
①、取消提交程序提供撤销修改功能;
②、已生成零售单的预售单据不能在进行“取消提交”操作;
②、生成零售单之后,预售量减去。