`
mj-beijing
  • 浏览: 38293 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

NC代码中执行公式方法

 
阅读更多

/**
  * 公式查询
  *
  * @param tablename
  * @param name
  * @param colNm
  * @param id
  * @return
  */
  如果是前台公式的话,nc.UI.pub.formulaparse.FormulaParse
  后台公式用:nc.BS.pub.formulaparse.FormulaParse
 
 public String getNameByID(String tablename, String name, String colNm,
   String id) {

  FormulaParse parse = new FormulaParse();
  String express = "name->getColValue(\"" + tablename + "\", \"" + name
    + "\", \"" + colNm + "\", value)";
  // 设置公式
  parse.setExpress(express);
  // 添加参数
  List<String> list = new ArrayList<String>();
  list.add(id);
  parse.addVariable("value", list);
  // 结果
  String[] values = parse.getValueS();
  return values == null ? null : values[0];
 }

分享到:
评论

相关推荐

    用友NC二次开发指导手册

    - **内容概述**:这部分内容着重讲解了NC中数据建模的基本方法和工具,特别是如何使用PowerDesigner进行数据库设计。 - **详细介绍**: - **3.1.1 PowerDesigner建模** - **知识点**:实体关系图设计、数据字典...

    NC65开发常见API(内含代码 适合新手)

    在NC65开发中,需要设置表单的默认执行方法,以便提高开发效率。这可以通过使用`setExecuteMethod()`方法来实现。代码示例: ```java form.setExecuteMethod("save"); ``` 四、在报表中显示合计行 在NC65开发中,...

    用友NC客户化开发帮助文档

    例如,使用afterEdit方法可以在编辑后执行公式。代码示例如下: @Override public void afterEdit(BillEditEvent event) { super.afterEdit(event); if(event.getKey().equals("zd")) { this.getBillCardPanel()...

    NC客户化开发试题及答案

    NC支持在公式中调用外部函数,这一特性极大地增强了公式的表达能力和灵活性。无论是客户端还是服务端,都能通过指定的类和函数名来实现复杂逻辑的嵌入。此外,NC还确保了多线程环境下公式的正确执行,无论是单线程内...

    excle打开nc文件插件

    标题中的“excle打开nc文件插件”指的是在Microsoft Excel中处理NetCDF(Network Common Data Form)文件的扩展工具。NetCDF是一种开放源代码的数据格式,广泛用于气象、海洋学、气候模型等领域,存储多维科学数据。...

    Mastercam后置处理文件及设定方法详解

    6. 自定义单节:允许用户自定义NC代码序列,包括公式、变量和特殊字符串。 7. 预先定义的单节:预先组织好的NC代码段,遵循特定的数控系统格式。 8. 系统问答:后置处理软件提出的问题,用户根据实际机床和控制...

    Mastercam9后处理文件及设定方法.doc

    通过理解并掌握Mastercam 9的后处理文件及其设定方法,用户可以生成更加精确、高效且符合特定机床需求的NC代码,从而提高生产效率和加工质量。在实际应用中,用户可能需要根据机床的硬件特性、控制系统和加工策略...

    用友NCC新增编辑公式

    - 解决这个问题可能需要修改公式处理的内部逻辑,例如通过调试`debugFormularVarDataSource`中的`getVarValue1`方法,并添加特殊处理来处理不同行的数据。 4. **扩展与注意事项**: - 自定义公式不仅可以用于简单...

    浅析CAD_CAM技术在曲线轮廓加工中应用.pdf

    这个过程包括设置程序头、转换坐标系统、定义刀具参数等步骤,以确保生成的NC代码能够被机床正确读取并执行。 综上所述,CAD/CAM技术在曲线轮廓加工中的应用是制造业现代化的一个缩影,它体现了技术进步对生产方式...

    03-控制结构-选择结构-自己使用的C语言教程PPT-适合备课或自学

    【C语言控制结构与选择结构】\n\nC语言中的控制结构是编程中不可或缺的部分,它们决定了程序的执行流程。本教程重点讲解了选择结构,包括程序设计的一般方法、结构化程序设计以及C语言中的具体实现。\n\n在3.1 程序...

    用友ERPUI工厂文档

    - **定义**: UI工厂是一套基于NC-UAP的UI开发框架,旨在通过对大量业务节点的总结,将常见的UI进行分类,并从中提取共通的代码形成不同的UI基类,以达到代码复用和简化开发流程的目的。 - **作用**: 通过提供UI相关...

    NC Pubapp层深入讲解

    - **mediator应用场景:** 在复杂的业务流程中,mediator能够有效地管理和控制各个步骤的执行顺序,提高系统的稳定性和可维护性。 **INITDATALISTENER打开节点:** - **原理解析:** INITDATALISTENER用于监听数据...

    TIA博途_通过Variant操作数组实现华氏度数据批量转换成摄氏度的具体方法.docx

    - 对临时数组中的每个华氏度数值执行转换公式:\[C = (F - 32) * \frac{5}{9}\],其中\(C\)代表摄氏度,\(F\)代表华氏度。 - 这一步骤通常涉及循环结构的使用,以实现对数组中所有元素的遍历处理。 3. **数据输出...

    AC回转工作台式五轴机床后置处理器研究与实现.pdf

    后置处理器需要考虑到这些特殊功能对应的G、M代码含义和格式的差异,确保生成的NC代码能够正确执行预设的加工任务。 具体到AC回转工作台式五轴机床,坐标变换是后置处理的关键。首先进行坐标平移变换TZ,将工件坐标...

    毕业设计MATLAB_单参数三次多项式的牛顿方法多项式.zip

    8. **文档编写**:良好的毕业设计还包括对项目的详细解释,如算法原理、代码逻辑、结果分析等,这部分内容可能存在于压缩包的其他文件中,如报告或README文档。 总的来说,这个毕业设计涵盖了MATLAB编程、数值计算...

    FVCOM使用手册(完整版).pdf

    在模型公式方面,FVCOM涉及多种坐标系下的方程,包括直角坐标系、σ-坐标、二维垂直积分方程以及球面坐标系下的原始方程。此外,湍流闭合模型是FVCOM中非常重要的部分,包含水平扩散系数和垂直旋转粘性以及热扩散...

    PWscf源程序

    - 当使用NC赝势时,G-vector的截止值gcutm由以下公式给出:\[gcutm = \frac{4 \times ecutwfc}{(2\pi/alat)^2}\] - 其中ecutwfc是以Ry为单位的切比雪夫截断能量,alat是以原子单位(a.u.)为单位的晶格常数。 2. ...

    2023年数控机床与编程考点题型与解题方法(精选试题附答案).docx

    ### 2023年数控机床与编程考点题型与解题方法 #### 一、基础知识解析 **1. 平面选择指令** - **题目:** 选择“ZX”平面指令是? - **答案:** G18 - **解析:** 在数控编程中,G17、G18和G19分别用来指定XY、ZX和YZ...

    用友U8C业务流程开发.pptx

    通过实现`getField`和`getFormulas`等方法,可以指定字段映射和计算公式,从而实现从一种单据类型到另一种单据类型的转换。 通过上述详细的解析,我们可以看到用友U8C系统在业务流程开发方面的强大功能及其在实际...

Global site tag (gtag.js) - Google Analytics