为了满足不同业务需求,对凭证中增加一些扩展内容,我们采用自定义科目标签的形式. 怎样自定义标签? 1. 增加科目掩码 这里的代码需要与模板表中tagLabel对应 这里的名称中对应掩码值,为16位整型,都为2的整数倍,从大到小依次使用:32768.16384.8192.4096.2048.1024.... 描述对应到科目标签中的显示 2. 设置科目标签 增加了科目掩码,这里就会增加一复选框对应新增的项 3. 新增自定义表字段 要求所有字段名以_打头 4. 增加模板 _name 对应自定义表中的字…
我们可以通过存储过程自定义报表 1.在菜单中新增报表菜单,这里的代码约束为报表对应存储过程名称,配置完成成后重启客户端生效 2.在自定义模板中适配存储过程入参,这里的功能键值为存储过程名称,字段键值与存储过程入参对应 3.在数据库中适配存储过程 if (exists (select * from sys.objects where name = 'sp_udefreport_voucher_udef')) drop proc sp_udefreport_voucher_udef go creat…
我们通过自定义存储过程从业务系统引入凭证 我们需要以下适配 1.设置业务系统数据库链接 2.在自定义模板中设置存储过程名称及入参,这里的功能键值必须为_InterfaceExec,保留字段作为存储过程名称 3.第二步适配完成后,在引入凭证界面可以选择存储过程,并可以生成入参的输入框 4.在业务系统中适配第二步中的存储过程,可以参考脚本中的示例,要求所有字段名匹配正确,入参与第二步中适配的对应 if (exists (select * from sys.objects where name = '…
我们在凭证录入的时候可以使用这些快捷键增加效率: 单元格 快捷键 功能 摘要 F7 弹出摘要选择框 科目 F7 弹出科目选择框 科目 F8 弹出扩展字段编辑界面 金额 Esc/小键盘- 清空 金额 = 自动填充金额使凭证借贷平衡 我们可以使用API文档自动生成凭证:https://www.cnblogs.com/edwardorchis/p/10520389.html 我们的版本计划:https://www.cnblogs.com/edwardorchis/p/10744201.html 关于报…
说明 目前Magicodes.IE已支持Excel模板导出时使用JObject.Dictionary和ExpandoObject来进行动态导出,具体使用请看本篇教程. 本功能的想法.部分实现初步源于arik的贡献,这里再次感谢arik! 在开始本篇教程之前,我们重温一下模板导出的语法: {{Company}} //单元格渲染 {{Table>>BookInfos|RowNo}} //表格渲染开始语法 {{Remark|>>Table}}//表格渲染结束语法 {{Image::Ima…
/** * 版权所有(C) 2016 * @author www.xiongge.club * @date 2016-12-7 上午10:03:29 */ package xlsx; /** * @ClassName: CreateExcel * @Description: TODO() * @author www.xiongge.club * @date 2016-12-7 上午10:03:29 * */ import java.io.File;import java.io.FileInput…
//打印操作,套打.打印.预览        enum PrintFlag        {            /// <summary>            /// 套打,只打印没有印刷的部分            /// </summary>            CasePrint,            /// <summary>            /// 打印全部            /// </summary>            …
//---WPS----- using EtApp = ET; using System.Reflection; using System.Runtime.InteropServices; using System.Configuration; //--Excel-------- using EtAppExcel = Microsoft.Office.Interop.Excel; namespace LensMaterialPowerCenter.Dorm {     public partia…
多的不说,我们先来利用Northwind做两个小demo.先说说Aspose.Cells的模板语法: &=DataSource.Field,&=[DataSource].[Field]是对DataTable和几何类型的引用,将会从当前行开始竖直向下生成多行数据. &=$data:是对变量或数组的引用.数组存在skip,horizontal等属性,具体参见 &=&=动态公式计算:{r}当前行,{c}当前列,{-n},{n}当前行或列的偏移量前n或后n. &==…
package excelPoiTest; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.p…