EAS bos客户端上传发票

2023-12-25 11:20
文章标签 客户端 上传 eas 发票 bos

本文主要是介绍EAS bos客户端上传发票,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 无法bos启动测试。  部署到测试服务器上测试

  @Overridepublic void actionInvoiceUpload_actionPerformed(ActionEvent e) throws Exception {//    	UIContext uiContext = new UIContext(this);
//		uiContext.put("action", "selectCloudInvoice");
//		if(editData.getId() == null || editData.getCreator() == null){
//			MsgBox.showError(this, "BILLIDNOTNULL");
//			SysUtil.abort();
//		}
//		uiContext.put("bill", editData);
//		uiContext.put(UIContext.OWNER, this);
//		IUIWindow uiWindow = null;
//		try{
//			uiWindow  = UIFactory.createUIFactory(UIFactoryName.MODEL).
//					create("com.kingdee.eas.base.wssc.client.InvoiceBillViewUI", uiContext, null, OprtState.VIEW);
//			if(uiWindow != null){
//				uiWindow.show();
//			}
//		}catch (UIException e1){
//			handUIException(e1);
//		}/*   	UIContext uiContext = new UIContext(this);uiContext.put("action", "selectCloudInvoice");if (this.editData.getId() == null) {this.editData.setId(BOSUuid.create(this.editData.getBOSType()));}uiContext.put("bill", this.editData);uiContext.put("Owner", this);this.storeFields();Method openFpzsInvoicesUI = null;try {Class<?> clazz = Class.forName("com.kingdee.eas.base.wssc.client.InvoiceBillHelper");openFpzsInvoicesUI = clazz.getMethod("openFpzsInvoicesUI", UIContext.class);} catch (Exception var6) {;}if (null == openFpzsInvoicesUI) {try {IUIWindow iuiWindow = UIFactory.createUIFactory("com.kingdee.eas.base.uiframe.client.UIModelDialogFactory").create("com.kingdee.eas.base.wssc.client.InvoiceBillViewUI", uiContext, (Map) null,OprtState.VIEW);if (iuiWindow != null) {iuiWindow.show();}} catch (Exception var5) {logger.error(var5.getMessage());this.handUIException(var5);SysUtil.abort();}} else {openFpzsInvoicesUI.invoke((Object) null, uiContext);} */Set invoiceSerialNos = new HashSet();Map params = new HashMap();params.put("CompanyOrgUnitInfo", this.editData.getFICompany());  // 财务组织params.put("currAcctSupplier", null);params.put("invoiceSerialNos", invoiceSerialNos);params.put("billNumber", this.editData.getNumber());params.put("billId", this.editData.getId().toString());params.put("ui", this);params.put("uiClass", this.getClass().getName());IncomeInvoiceClientUtils.openPwyHelper(params);}/*** 发票导入反写当前单据* @param dataJsonObj* @throws BOSException * @throws EASBizException */
//    public void fillTable(JSONObject dataJsonObj) throws EASBizException, BOSException {
//    	   
//    	   String companyId = ((CompanyOrgUnitInfo)this.prmtFICompany.getValue()).getId().toString();
//    	   
//			OtherBillInvoiceCollection invoiceCollection = InvoiceUtils.transJson2InvoiceCollectionWithReload((Context)null, companyId, dataJsonObj);
//			OtherBillInvoiceInfo otherBillInvoiceInfo = invoiceCollection.get(0);
//		    this.txtDescription.setText(otherBillInvoiceInfo.getInvoiceNumber());  
//			 
//		 
//
//  }

这篇关于EAS bos客户端上传发票的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/535327

相关文章

Java实现数据库图片上传与存储功能

《Java实现数据库图片上传与存储功能》在现代的Web开发中,上传图片并将其存储在数据库中是常见的需求之一,本文将介绍如何通过Java实现图片上传,存储到数据库的完整过程,希望对大家有所帮助... 目录1. 项目结构2. 数据库表设计3. 实现图片上传功能3.1 文件上传控制器3.2 图片上传服务4. 实现

使用mvn deploy命令上传jar包的实现

《使用mvndeploy命令上传jar包的实现》本文介绍了使用mvndeploy:deploy-file命令将本地仓库中的JAR包重新发布到Maven私服,文中通过示例代码介绍的非常详细,对大家的学... 目录一、背景二、环境三、配置nexus上传账号四、执行deploy命令上传包1. 首先需要把本地仓中要

Java实现数据库图片上传功能详解

《Java实现数据库图片上传功能详解》这篇文章主要为大家详细介绍了如何使用Java实现数据库图片上传功能,包含从数据库拿图片传递前端渲染,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1、前言2、数据库搭建&nbsChina编程p; 3、后端实现将图片存储进数据库4、后端实现从数据库取出图片给前端5、前端拿到

Redis客户端工具之RedisInsight的下载方式

《Redis客户端工具之RedisInsight的下载方式》RedisInsight是Redis官方提供的图形化客户端工具,下载步骤包括访问Redis官网、选择RedisInsight、下载链接、注册... 目录Redis客户端工具RedisInsight的下载一、点击进入Redis官网二、点击RedisI

Vue ElementUI中Upload组件批量上传的实现代码

《VueElementUI中Upload组件批量上传的实现代码》ElementUI中Upload组件批量上传通过获取upload组件的DOM、文件、上传地址和数据,封装uploadFiles方法,使... ElementUI中Upload组件如何批量上传首先就是upload组件 <el-upl

使用Java实现获取客户端IP地址

《使用Java实现获取客户端IP地址》这篇文章主要为大家详细介绍了如何使用Java实现获取客户端IP地址,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 首先是获取 IP,直接上代码import org.springframework.web.context.request.Requ

Python手搓邮件发送客户端

《Python手搓邮件发送客户端》这篇文章主要为大家详细介绍了如何使用Python手搓邮件发送客户端,支持发送邮件,附件,定时发送以及个性化邮件正文,感兴趣的可以了解下... 目录1. 简介2.主要功能2.1.邮件发送功能2.2.个性签名功能2.3.定时发送功能2. 4.附件管理2.5.配置加载功能2.6.

Java文件上传的多种实现方式

《Java文件上传的多种实现方式》文章主要介绍了文件上传接收接口的使用方法,包括获取文件信息、创建文件夹、保存文件到本地的两种方法,以及如何使用Postman进行接口调用... 目录Java文件上传的多方式1.文件上传接收文件接口2.接口主要内容部分3.postman接口调用总结Java文件上传的多方式1

Redis连接失败:客户端IP不在白名单中的问题分析与解决方案

《Redis连接失败:客户端IP不在白名单中的问题分析与解决方案》在现代分布式系统中,Redis作为一种高性能的内存数据库,被广泛应用于缓存、消息队列、会话存储等场景,然而,在实际使用过程中,我们可能... 目录一、问题背景二、错误分析1. 错误信息解读2. 根本原因三、解决方案1. 将客户端IP添加到Re

使用Python实现大文件切片上传及断点续传的方法

《使用Python实现大文件切片上传及断点续传的方法》本文介绍了使用Python实现大文件切片上传及断点续传的方法,包括功能模块划分(获取上传文件接口状态、临时文件夹状态信息、切片上传、切片合并)、整... 目录概要整体架构流程技术细节获取上传文件状态接口获取临时文件夹状态信息接口切片上传功能文件合并功能小