• 3.16 送货通知打印


    3.16.1   业务方案描述

             按供货商汇总打印送货通知单。

    3.16.2   业务方案逻辑控制

    1. 送货通知单参数:

              1) 采购员;

              2) 供货商;

              3) 物料编码;

              4) 创建日期:回货计划的创建日期;

              5) 到货日期:回货计划的到货日期;

              6) 状态:采购订单匹配行的状态(值列表:已分配、已下达;默认为已分配);

         2. 送货通知单基础数据信息:

              1) 序号、送货通知单单号(系统自动生成)、采购员、供货商编码、供货商名称、联系人电话、联系人邮箱、联系人传真、状态;

              2) 创建日期:产生送货通知单的日期;

              3) 通知日期:产生送货通知单的日期;

              4) 备注;

         3. 送货通知单行基础数据信息:

              1) 序号、物料编码、物料描述、单位、送货数量(分配数量)、到货日期、状态、采购单号、发放单号、采购总数(采购订单的总数)未交数量、下下周预测、备注、计划单号、计划员;

    3.16.3   业务方案执行控制

    1. 送货通知单执行查询时:

              1) 将状态为“已分配”的采购订单匹配行的供货商信息,写入送货通知单头表,每个供货商一条;

              2) 供货商的联系人,联系人电话,联系人传真,联系人邮箱信息根据采购订单上的联系人在供货商档案的联系人目录里获取;

              3) 将状态行为“已分配”的采购订单信息写入到送货通知行表;写入完成后,更新采购订单匹配行的相关行信息的状态为“已下达”

          2. 送货通知单打印时:

              1) 调用报表,报表的输出为PDF格式,打印格式为A4纸;

              2) 打印完成后,更新送货通知头表的状态为“已打印”,并将Request ID写入送货通知头的“请求ID”字段;

              3) 其中采购员的电话取:采购员对应的人员信息上的工作电话;

              4) 邮件取:采购员对应的人员信息上的电子邮件;

              5) 传真为固定值;

  • 相关阅读:
    Eclipse IDE中Android项目打红叉的解决方法
    控件:PopupWindow 弹出窗口(基本操作)
    控件:AnalogClock与DigitalClock 时钟组件
    四大组件之一 BroadcastReceiver (拦截短信并屏蔽系统的Notification .)
    四大组件之一 文件存储_文本文件
    控件:Chronometer 计时器(定时震动)
    计算页面执行时间的两种方法
    URL解析的几种模式以及拟静态重定向问题
    SSH 文件上传错误:encountered 1 errors during the transfer终极解决方法:
    php过滤提交信息防注入
  • 原文地址:https://www.cnblogs.com/st-sun/p/3772508.html
Copyright © 2020-2023  润新知