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

相关文章

Python使用FastAPI实现大文件分片上传与断点续传功能

《Python使用FastAPI实现大文件分片上传与断点续传功能》大文件直传常遇到超时、网络抖动失败、失败后只能重传的问题,分片上传+断点续传可以把大文件拆成若干小块逐个上传,并在中断后从已完成分片继... 目录一、接口设计二、服务端实现(FastAPI)2.1 运行环境2.2 目录结构建议2.3 serv

Python一次性将指定版本所有包上传PyPI镜像解决方案

《Python一次性将指定版本所有包上传PyPI镜像解决方案》本文主要介绍了一个安全、完整、可离线部署的解决方案,用于一次性准备指定Python版本的所有包,然后导出到内网环境,感兴趣的小伙伴可以跟随... 目录为什么需要这个方案完整解决方案1. 项目目录结构2. 创建智能下载脚本3. 创建包清单生成脚本4

SpringBoot+RustFS 实现文件切片极速上传的实例代码

《SpringBoot+RustFS实现文件切片极速上传的实例代码》本文介绍利用SpringBoot和RustFS构建高性能文件切片上传系统,实现大文件秒传、断点续传和分片上传等功能,具有一定的参考... 目录一、为什么选择 RustFS + SpringBoot?二、环境准备与部署2.1 安装 RustF

SpringBoot实现不同接口指定上传文件大小的具体步骤

《SpringBoot实现不同接口指定上传文件大小的具体步骤》:本文主要介绍在SpringBoot中通过自定义注解、AOP拦截和配置文件实现不同接口上传文件大小限制的方法,强调需设置全局阈值远大于... 目录一  springboot实现不同接口指定文件大小1.1 思路说明1.2 工程启动说明二 具体实施2

Redis客户端连接机制的实现方案

《Redis客户端连接机制的实现方案》本文主要介绍了Redis客户端连接机制的实现方案,包括事件驱动模型、非阻塞I/O处理、连接池应用及配置优化,具有一定的参考价值,感兴趣的可以了解一下... 目录1. Redis连接模型概述2. 连接建立过程详解2.1 连php接初始化流程2.2 关键配置参数3. 最大连

Spring Boot 结合 WxJava 实现文章上传微信公众号草稿箱与群发

《SpringBoot结合WxJava实现文章上传微信公众号草稿箱与群发》本文将详细介绍如何使用SpringBoot框架结合WxJava开发工具包,实现文章上传到微信公众号草稿箱以及群发功能,... 目录一、项目环境准备1.1 开发环境1.2 微信公众号准备二、Spring Boot 项目搭建2.1 创建

MYSQL查询结果实现发送给客户端

《MYSQL查询结果实现发送给客户端》:本文主要介绍MYSQL查询结果实现发送给客户端方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mysql取数据和发数据的流程(边读边发)Sending to clientSending DataLRU(Least Rec

Python FastMCP构建MCP服务端与客户端的详细步骤

《PythonFastMCP构建MCP服务端与客户端的详细步骤》MCP(Multi-ClientProtocol)是一种用于构建可扩展服务的通信协议框架,本文将使用FastMCP搭建一个支持St... 目录简介环境准备服务端实现(server.py)客户端实现(client.py)运行效果扩展方向常见问题结

Python实现pdf电子发票信息提取到excel表格

《Python实现pdf电子发票信息提取到excel表格》这篇文章主要为大家详细介绍了如何使用Python实现pdf电子发票信息提取并保存到excel表格,文中的示例代码讲解详细,感兴趣的小伙伴可以跟... 目录应用场景详细代码步骤总结优化应用场景电子发票信息提取系统主要应用于以下场景:企业财务部门:需

GitLab文件的上传与下载方式

《GitLab文件的上传与下载方式》:本文主要介绍GitLab文件的上传与下载方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录GitLab 项目拉取到本地GitLab 项目上传方法方法 1:本地项目未初始化Git方法 2:本地项目已初始化GitGitLab 上