graph TD
Start((开始)) --> A[输入验收入库单]
A --> B{校验入库单号是否唯一}
B -->|是| C{校验订单编号是否存在}
B -->|否| End((结束))
C -->|是| D[自动带入产品编码、产品名称、型号规格]
C -->|否| End
D --> E{校验制单人员与验收人员是否相同}
E -->|是| End
E -->|否| F{校验验收日期是否晚于制单日期}
F -->|是| End
F -->|否| G{校验产品编码与订单产品是否匹配}
G -->|是| H[计算并填入入库单编号]
G -->|否| End
H --> I{校验产品是否已验收完成}
I -->|是| End
I -->|否| J[保存验收入库登记记录]
J --> End