拣货后验证配置

  1. 在企业级,选择配置>验证规则>出库,以打开出库条件验证屏幕。
  2. 若要创建验证,请单击新建,以访问“条件验证”明细视图。
    注意

    此时会自动创建由应用程序生成的验证编号。但是,可以将该编号更改为唯一非连续值。例如,添加一个字母或名称。如果将该号更改为应用程序尚未使用的连续号,则以后可能会引起重复错误,从而导致应用程序终止。

  3. 若要编辑当前记录,请使用“搜索”和“查询”功能来访问特定的条件验证类型。
    注意

    允许对默认的拣货后验证程序进行的唯一编辑操作是启用或禁用验证。

  4. 添加新记录时,请指定以下信息:
    验证编号
    验证识别符,可以根据需要进行置换。写保护。
    注意

    您可以编辑最初定义,直到保存记录为止。

    已启用
    这是一个指示符,指示应用程序是否选择了验证程序标题。如果设置为,应用程序不会验证此记录。
    注意
    • 如果选中了该复选框,则表示启用了验证程序标题。
    • 如果未启用该验证程序,应用程序则不会选择与标题相关的任何具体顺序,无论是否处于启用状态。
    • 分配后验证和发运后验证的默认值是禁用。拣货后验证的默认值是启用

      默认值:启用

    货主
    要验证的货品的货主。必填项。
    注意

    必须已在应用程序中配置货主。

    客户
    货品的收货方。必填项。
    注意
    • 一个有效客户只允许有一项输入。
    • 必须在货主屏幕上配置客户。
    货品
    要验证的货品。必填项。
    注意

    默认记录中的客户货主货品字段不是必填项。但是,添加新记录时需要填写这些字段。

    类型
    记录的验证类型。单击下拉式列表,选择拣货后验证。必填项。
    注意

    客户允许的当前日期与要发货货品的截止日期或与制造日期之间的最少天数。系统会将此数字与计算得出的数字进行比较,以确定是否通过了验证。

    默认值:拣货后验证

    最短保质期
    客户允许的当前日期与要发货货品的截止日期或与制造日期之间的最少天数。系统会将此数字与计算得出的数字进行比较,以确定是否通过了验证。
    注意
    • 只有验证标题类型是拣货后验证发货前验证时才会接受输入。
    • 此字段在验证标题类型是分配后验证时不能进行编辑。
    明细列表视图
    序列
    应用程序应遵循的验证程序的顺序。写保护。
    验证程序
    应用程序应遵循的验证程序。选择执行下列操作之一:
    • 保质期比较
    • 检查批
    • 检查库位
    • 检查货品
    • 检查 ID
    • 检查新批号、库位和 ID

      有关这些定义的信息,请参阅“验证程序”表。

    注意,使用“检查批次”验证程序时必须修改 prompts.ini 文件才能请求在 RF 上输入批号。

    注意
    • 下拉式列表中的选项取决于标题上定义的验证类型。
    • 用户无法输入其他验证类型的程序名称。只允许输入与标题中的验证类型相关的程序。

      默认值:检查库位

    已启用
    这是一个指示符,指示应用程序是否选择了验证程序。应用程序处理验证时,仅考虑已启用的验证程序。
    注意

    无论标题上是否设置了“启用”选项,都要将每个顺序定义为启用或禁用。

    RF 定向式拣货(仅用于拣货后验证类型)
    这是一个指示符,指示“拣货后验证”程序是否考虑验证任务管理器的拣货任务。
    注意

    只有定义了“拣货后验证”类型记录时才会显示此字段。(列表表单标签)。

    RF 辅助式拣货(仅用于拣货后验证类型)
    这是一个指示符,指示“拣货后验证”程序是否考虑验证 RF 辅助式拣货任务。拣货人:
    • 扫描要处理拣货任务的编号。
    • 输入拣货任务的数据。
    • 只要有任何验证失败,拣货人都会收到“验证失败”错误信息。在应用程序执行验证程序的屏幕上没有任何其他指示。
    注意
    • 只适用拣货后验证类型的保质期比较验证程序。
    • 只有定义了“拣货后验证”类型记录时才会显示此字段。(列表表单标签)。
    注意

    在提供的六种验证程序中,“保质期比较”是唯一对 RF 定向式拣货和 RF 辅助式拣货都适用的验证程序。剩余的验证程序只适用于 RF 定向式拣货。

    以下内容说明了验证程序。

    验证程序 定义
    保质期比较 如果启用,应用程序会通过执行以下过程来验证保质期比较:
    • 识别“货品”屏幕上货品的“保质期代码类型”(“制造日期”或“截止日期”)。
    • 通过将“制造日期”或“截止日期”与当前日期进行比较来计算保质期。
    • 如果保质期代码为截止日期:
      • 计算的保质期会与“条件验证”屏幕上定义的“最短保质期”进行比较(如果这是置换记录)。
      • 如果置换记录的“最短保质期”设置为 0(零),则应用程序会使用货品记录上的值。
      • 如果这是默认记录,应用程序会始终使用“货品”屏幕上的出库保质期。
      • 如果计算得出的保质期小于最短保质期,则验证未通过。如果计算得出的保质期大于最短保质期,则验证通过。
    • 如果保质期代码为制造日期:
      • 计算的保质期会与“条件验证”屏幕上定义的“最短保质期”进行比较(如果这是置换记录)。
      • 如果置换记录的“最短保质期”设置为 0(零),那么应用程序会使用货品记录上的值。
      • 如果这是默认记录,应用程序会始终使用“货品”屏幕上的出库保质期。
      • 如果计算得出的保质期小于最短保质期,则验证通过。如果计算得出的保质期大于最短保质期,则验证未通过。
    检查批 若要使用此验证,则必须修改 prompts.ini 文件以要求输入批号。输入批号后,如果启用了此验证,应用程序会验证是否返回了正确的批号。
    注意

    此验证程序只适用于 RF 定向式拣货。

    检查库位 如果启用,应用程序会验证输入的库位与拣货任务或拣货明细中要求的库位是否相同。
    如果停用,则可以输入任意库位,应用程序会接受输入内容。这不会导致应用程序对有关拣货任务或拣货明细的任何内容进行更改,它仅忽略所输入的内容。
    注意

    此验证程序只适用于 RF 定向式拣货。

    检查货品 如果已启用,应用程序会验证输入的货品与拣货任务或拣货明细中要求的货品是否相同。
    如果已停用,则可输入任何货品,应用程序会接受您的输入。这不会导致应用程序对有关拣货任务或拣货明细的任何内容进行更改,它仅忽略所输入的内容。
    注意

    此验证程序只适用于 RF 定向式拣货。

    检查 ID 如果以下情况下应用程序设置为在拣货仓位中保留托盘号:
    • 对此库位取消选中“丢失 ID”
    • 取消选中“AllowOverallocation”
    • 选中“AllowOverallocations”,同时取消选中“AutoLoseIDWithOverallocation”

    此选项会导致应用程序检查输入的 ID 与拣货或任务明细中使用的 ID,以确保输入了正确的 ID。

    如果停用,则可以输入任意托盘号,应用程序会接受输入内容。这不会导致应用程序对有关拣货任务或拣货明细的任何内容进行更改,它仅忽略所输入的内容。仅验证托盘号。
    注意

    此验证程序只适用于 RF 定向式拣货。

    更新新的批号、库位和 ID 如果启用,则可以为拣货任务或拣货明细输入新的批号、库位和 ID。然后应用程序
    • 会验证是否有可用数量用于此更改,如存货是否未分配至其他订单
    • 然后将拣货明细更新为新输入信息。

      如果停用此验证,应用程序则仅根据上述设置来检查批次、库位和 ID。请注意,如果已启用此验证程序,则不应激活“检查批次”、“检查库位”及“检查 ID”验证程序。它们之间互相排斥。

  5. 单击保存