合同工作台是由多个单据组成,所以表体的编辑事件需要注册表体单据的编辑事件脚本
1、查找对应单据号
select vt_cardnumber from vouchertemplates_lang where vt_titlename like ‘%标的%’
2、注册编辑事件脚本
A、合同工作台表头
insert into voucherplugins(id,subid,cardnum,classname)
values(newid(),‘CM’,‘CM10’,‘UFIDA.U8.CMEventHandler.EventHandler’)
B、合同工作台标的
insert into voucherplugins(id,subid,cardnum,classname)
values(newid(),‘CM’,‘CM12’,‘UFIDA.U8.CMEventHandler.EventHandler’)
3、编写代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace UFIDA.U8.CMEventHandler
{
public class EventHandler
{
public EventHandler()
{
writeLog(“CMEventHandler”);
}
public void headCellCheck(ref object Voucher, ref object Index, ref string RetValue, ref UAPVoucherControl85.Ch