(计划用料 虚单) 单据作业四大模式 .
- 未生效 模式 (单号列表, 需要 经办人(部门)、对象类型、与对象代号 筛选吗 )
- 生效 模式 (计划用料的计算区、需要 经办人(部门)、对象类型、与对象代号 筛选吗)
- 结案 模式 ( 计划用料,年月,经办人(部门)、对象类型、与对象代号(筛选),利用 特结,观察计划执行的效率)。
- 封存 模式 ( 计划用料,年月,经办人(部门)、对象类型、与对象代号(筛选),利用 特结,观察计划执行的效率)。
未生效 模式 (新增、编修、删除 通称异动环境) -> 单号(清单)。
生效 模式 (预计(进),预计(出) )。
- 单身部分可能先结案,完成计划用料的部分,直接结案。
- 可以特结(用料计划,停止进行)。(特结作业 另外设计 一个窗体 专责处理)。
- 利用变更单 变更 未结案的用料计划。
• 结案 模式 (查用料计划的历史轨迹)。(需要一个窗体,专责处理)。
• 封存 模式 (将比较久的,用料计划,封存) – > 封存后可以 进行删除作业。(封存作业 需要一个窗体 专责处理)。
利用 子窗体 设计 筛选条件 ..(条件 形成 SQL 述句)。变成 单号的清单的来源。
(料件进出的实际纪录 料件实单)单据作业模式 .
• 关帐模式(财务结账的单据) (单号清单, 需要 经办人(部门)、对象类型、与对象代号 筛选吗 ) 。
• 现行年月模式(新增、编修、删除 通称异动环境) (财务尚未结账的单据) (单号清单, 需要 经办人(部门)、对象类型、与对象代号 筛选吗 )。
上面主要产生的单号 便于 浏览与异动。
在 无异动状况下 (查询模式) 配合年月 的筛选 避免资料过多..
• 单头新增 ( lbox.value=1, form.xspin1.value=1 )
o cta.enabled := false (单头 相关控件 停用,脱离永远 保持开启状态)
o ctd.enabled := false (单身 相关控件 停用)
o cte.enabled := false (单身下的呈现区 停用)
• xcaa.Pageno:= 1 (单头 数据处理区 上浮)
• 送出 或是 放弃
o 送出
(单头数据处理区 下沉)
单头 呈现新的数据 (将数据处理区 转印 过去。或是 利用 单号移动的方式 呈现出来)。
触动单身的新增作业。
单身 数据处理区 上浮 在第一个容器位置
单身容器 清空。当第一笔数据生成后,才产生第一个容器。
放弃
(单头数据处理区 下沉)
单头 有数据, 恢复 相关控件的功能。
单头没资料,停在 脱离键上。
• 单头编修 ( lbox.value=1, form.xspin1.value=2 )
o cta.enabled := false (单头 相关控件 停用,脱离永远 保持开启状态)
o ctd.enabled := false (单身 相关控件 停用)
o cte.enabled := false (单身下的呈现区 停用)
• xcaa.Pageno:= 1 (单头 数据处理区 上浮,在编修模式的有些字段不能修改,在此处理)
• 送出 或是 放弃
o 恢复 相关控件的功能。
o 单头数据处理区 下沉
o 送出
单头 呈现新的数据 (将数据处理区 转印 过去。 或是 利用 单号移动的方式 呈现出来)。
o 放弃 呈现原貌。
• 单头删除 ( lbox.value=1, form.xspin1.value=3 ) 或是 作废(另类结案) 。
o 成功后 移到下一笔 (ListBox) 或是 最后一笔。
o 没有资料时 停在 脱离键上