U8快开工具生成凭证.docx
文本预览下载声明
U8快速开发工具-凭证生成摘要在U8 的客户化开发中经常会遇到客户化的单需要生成凭证,标准单据生成凭证,本文即介绍如何使用U8 快速开发工具完成两种参照生单的开发。目标本文主要介绍基于快速开发工具,通过脚本预置+插件开发的方式完成生成凭证功能。客户化开发单据生成凭证添加自定义按钮操作步骤详见《U8产业链_快速开发工具_基础介绍.docx》中的“增加自定义按钮”章节。本文接续之前的介绍在UA_Menu表加记录在ufsystem..ua_idt表加记录在sa_menuconfig表加记录在sa_toolbarconfig表加记录--BEGIN 创建菜单脚本delete UA_Menu where cmenu_name = 发货单制单 and csub_id =AR GOinsert into UA_Menu ([cMenu_Id],[cMenu_Name],[cMenu_Eng],[cSub_Id],[IGrade],[cSupMenu_Id],[bEndGrade],[cAuth_Id],[iOrder],[iImgIndex],[Paramters],[Depends],[Flag],[IsWebFlag])values(AR109,发货单制单,Null,AR,1,AR,0,Null,900,2,Null,Null,Null,Null)delete UA_Menu where cmenu_name = 发货单制单处理 and csub_id =AR GOinsert into UA_Menu ([cMenu_Id],[cMenu_Name],[cMenu_Eng],[cSub_Id],[IGrade],[cSupMenu_Id],[bEndGrade],[cAuth_Id],[iOrder],[iImgIndex],[Paramters],[Depends],[Flag],[IsWebFlag])values(AR10901,发货单制单处理,Null,AR,2,AR109,1,AR10901,910,4,Null,Null,Null,Null)当前工具版本V4.00.0011脚本创建时间:2012-09-18 9:34:52 创建菜单脚本GO--ENDdelete from ufsystem..ua_idt where id =AR10901 GOinsert into ufsystem..ua_idt ([id],[assembly],[catalogtype],[type],[class],[entrypoint],[parameter],[reserved]) values(AR10901,EFMain.clsProductFacade,0,0,Null,Null,Null,Null) --delete from sa_menuconfig where parameters=AR10901 GOinsert into sa_menuconfig ([menuid],[helpid],[functionid],[parameters],[toolbarname],[authid],[defaultstr],[condition])values(AR10901,Null,voucherlist,AR10901,AR10901_list,Null,Null,Null)--delete from sa_toolbarconfig where tblkey=AR10901_list GOinsert into sa_toolbarconfig ([tblkey],[imageid],[keydownapplytask],[keyupfreetask],[buttonkey],[buttoncaptionresid],[tooltiptextresid],[buttonstyle],[inivisible],[inienable],[buttonindex],[subindex],[hotshift],[hotkeycode],[hotkeystate],[editenable],[buttonparas],[downstatus],[upstatus],[errstatus],[buttontag],[grouptype])values(AR10901_list,16,Null,Null,refresh,U8.SA.xsglsql.01.frmbillvouch.00290,U8.SA.xsglsql.01.frmbillvouch.00291,0,1,1,22,Null,2,82,Ctrl+R,0,Null,0,Null,Null,Refresh,iAssistant)insert into sa_toolbarconfig (
显示全部