当前位置: 首页 > news >正文

鼎捷T100程序开发(双档程序开发)

背景

我们实际的物料存储是通过货架,很多零件都是放在小格子的,并且对小格子是有固定的编码,基本上一个物料对应一个格子编码,相对来说比较稳定,不会发生变化。如果直接使用T100标准的库位、储位不太现实,并且格子可能会发生对应的移动,但是库位和储位实际上是没有变化的,所以需要客制程序去维护这种关系。

页面设计

表头营运据点;表身包括项次、料号、料号说明、格子编码、格子说明等。

程序设计

标准的维护作业程序逻辑,增删改查。

数据表设计

肯定需要有一个数据表存储这些数据,需要设计一个数据表,表类型选择基础数据档,选择CIN. 库存管理系统模块,表名为inafuc_t,表说明为库位料件位置设置档。


一、数据表设计

1.1 创建新表格

打开adzi140(数据表设计器),点击建立新表格
在这里插入图片描述

1.2 设置表属性

表类型选择基础数据档,选择CIN. 库存管理系统模块,表名为inafuc_t,表说明为库位料件位置设置档,点击btn_OK,也就是确认。等待系统处理完成。
在这里插入图片描述

1.3 定义主键

点击字段定义清单,拉入企业代码、营运据点、项次作为表的主键。
在这里插入图片描述

1.4 添加字段

流水号拉入右侧,目前我们需要料件编号、格子编码、位置说明这三个字段,只需要3个流水号。
在这里插入图片描述

1.5 完成字段定义

再拉入基础资料档,用于记录修改相关信息。最后点击字段定义完成。
在这里插入图片描述

1.6 字段属性设置

将据点做为主键,并录入流水号字段说明以及字段的属性,点击确定。再点击右侧的栏位设计资料维护,顺便给料件编号设置一个默认的开窗。
在这里插入图片描述

1.7 设置默认开窗

给料件编号设置一个默认的开窗q_imaf001,一会设计画面档的时候就会自动带入,添加完成后点击确认并回收数据表设计器。
在这里插入图片描述

1.8 生成实体表

点击执行异动产生实体表,等待左下角提示异动结束后,并且没有任何报错,点击DBA专用,前四个点一下,具体作用再前面数据表中有具体说过,一定要点,T100设计器在进阶功能下点击更新基础资料,否则设计器取不到这个表结构。
在这里插入图片描述


二、T100系统资料建立

2.1 创建程序

打开azzi900,客制程序以c开头,中间是两码模组名,最后一码按照作业类型设置,维护作业单据类型给t,基础资料维护给i或者m。批次作业给p,Q报表给q,R报表给r。例如我们今天要开发一个基础资料维护作业,程序编码可以为cini001,程序名称为库位料件位置维护作业。(所有弹窗点是即可)
在这里插入图片描述

2.2 绑定作业编号

打开azzi910,和刚刚azzi900一样,维护作业编号,作业编号和程序编号一致,自动带出程序编号和程序名称,如果不一致的需要自己输入程序编号。(所有弹窗点是即可)
在这里插入图片描述

2.3 T100设计器

打开并登录T100设计器,点击规格下的下载规格(版本控制),会透过gdc打开adzp050[SPEC]。
在这里插入图片描述

2.4 签出规格

我们在adzp050中搜索刚创建的程序编号cini001,勾选后点击同时签出程序,弹窗点击是。我们将规格和程序同时签出,一般新增程序都是同时签出。
在这里插入图片描述


三、画面设计与生成

3.1 配置画面生成器

通过dgc打开adzp168(画面生成器),画面编号输入cini001,选择作业类型为维护作业,因为要做假双档,所以选择整页与列表模式,其实也就是双档,只不过单头和单身使用同一个表,最后点击字段设置。
在这里插入图片描述

3.2 添加字段

添加数据表,选中单头page1,选中单头字段,点击向右的箭头添加;选中单身table,选中单身需要添加的字段,点击向右的箭头进行添加。
在这里插入图片描述

3.3 生成画面

点击生成画面后,会弹窗预览生成的画面,点击exit。
在这里插入图片描述

3.4 编译程序

然后弹窗提示是否执行程序编译,点击是。
在这里插入图片描述

3.5 完成预编译

最后会弹窗提示程序cini001预编译完成,我们点击确定。
在这里插入图片描述


四、规格调整与上传

4.1 下载规格

回到T100设计器,和刚T100设计器一样,点击规格-规格下载(版本控制),搜索cini001,勾选后点击下载。
在这里插入图片描述

4.2 打开规格文件

点击档案下的开启档案。
在这里插入图片描述

4.3 定位文件

在文件中可以按照修改日期进行排序,一般新下载的会更新修改日期,最新的日期。或者通过文件名称进行搜索也是可以的,选中文件后,双击或者点击打开。规格的扩展名都是tzs。
在这里插入图片描述

4.4 添加参考字段

微调一下就可以了,给料件增加两个参考字段品名和规格,料件编号右键,选择Add Reference Field,填写控件参考设定,最后点击控件重排,上传。
在这里插入图片描述

4.5 验证开窗配置

这里我们可以看一下料件编号哪里,已经根据我们adzi150设置的默认开窗进行带入。
在这里插入图片描述

五、程序调整与测试

5.1 下载程序

点击程序下的下载程序
在这里插入图片描述

5.2 定位程序

搜索cini001,勾选后点击下载。
在这里插入图片描述

5.3 打开程序文件

和刚的规格一样,在档案-开启档案,找到刚刚下载的最新的cini001程序,双击打开。程序的扩展名都是tzc。
在这里插入图片描述

5.4 验证程序

打开的程序先不进行修改,先上传一下,保证根据画面生成的程序是OK的。如果没有任何报错说明生成的OK的。
在这里插入图片描述

5.5 设置默认值

先设置单头默认预设值,给营运据点默认为当前据点。
在这里插入图片描述

5.6 实现自增项次

在资料新增的时候需要默认给状态码值为Y,并且项次要能够达到自动增加,在INOPUT中找到单身处理逻辑下的BEFORE INSERT中进行代码设计。
在这里插入图片描述

5.7 最终测试

最后再次点击上传,并打开该程序进行测试,需要试一下项次自增,开窗,以及录入资料,修改资料,删除资料的功能,如果哪里的测试结果和预想的不一致,需要再调整程序。
在这里插入图片描述


总结

通过本开发指南,我们系统性地完成了鼎捷T100假双档程序的开发全过程,重点包括:

  1. 数据表设计

    • 创建了专用数据表inafuc_t存储库位料件关系
    • 合理设置主键和字段属性
    • 配置开窗功能增强用户体验
  2. 系统整合

    • 规范程序编码规则(cini001)
    • 建立作业与程序的关联关系
    • 完成规格签出与画面生成
  3. 程序优化

    • 实现项次自动递增功能
    • 设置合理的默认值
    • 确保增删改查功能完整
  4. 测试验证

    • 全面测试核心功能点
    • 验证数据一致性
    • 确保界面操作流畅性

本方案成功解决了物料存储位置与实际库位分离的管理难题,为类似客制化需求提供了标准化开发流程参考。最终实现的假双档程序既能满足企业特殊的仓储管理需求,又能与T100标准系统无缝集成。

http://www.lryc.cn/news/600928.html

相关文章:

  • Unity 实现帧率(FPS)显示功能
  • 手写PPO_clip(FrozenLake环境)
  • 智慧水库管理系统中标签工厂的建立方案
  • ARM SMMUv3控制器注册过程分析(八)
  • ISIS分片扩展实验案例
  • 【Android】内容提供器
  • Kubernetes 与 Docker的爱恨情仇
  • 1.安装anaconda详细步骤(含安装截图)
  • C++20 协程
  • ​机器学习从入门到实践:算法、特征工程与模型评估详解
  • 是德科技 | AI上车后,这条“高速公路”如何畅通?
  • 聚类-一种无监督分类算法
  • 聚类里面的一些相关概念介绍阐述
  • Digit Queries
  • OpenFeign-远程调用
  • 数据结构 二叉树(2)---二叉树的实现
  • excel删除重复项场景
  • HarmonyOS中的PX、 VP、 FP 、LPX、Percentage、Resource 详细区别是什么
  • 商汤InternLM发布最先进的开源多模态推理模型——Intern-S1
  • CUDA杂记--FP16与FP32用途
  • P2392 kkksc03考前临时抱佛脚
  • Linux——线程互斥
  • 【RHCSA 问答题】第 13 章 访问 Linux 文件系统
  • PYTHON从入门到实践-16数据视图化展示
  • 卫星通信终端天线对星之:参考星对星
  • DOM元素添加技巧全解析
  • 单片机CPU内部的定时器——滴答定时器
  • Linux DNS 服务器正反向解析
  • Mybatis学习之配置文件(三)
  • Linux随记(二十一)