T+121二开升级指南_第1页
T+121二开升级指南_第2页
T+121二开升级指南_第3页
T+121二开升级指南_第4页
T+121二开升级指南_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

二开升级指南一、数据库相关1、元数据早期版本二开账套中的元数据会自动升级上来。但原有的插件无法直接在12.1安装,需要把GUID值替换为Int型,并且不能直接插入。所有引用的字段需要重新更新为【被引用字段】新ID值。举例如下:insertintoeap_reportfield([title],[selectFieldName],[aliasName],[whereFieldName],[isBundleField],[isMain],[canGroup],[defaultGroup],[canClassiced],[canLinkage],[canRowGroup],[defaultRowGroup],[canColumnGroup],[isMultiLevelGroup],[ideap_reporttemplate],[idparent],[parentDataField],[isColumn],[lastLevelIdentifyField],[dtoprop],[RefDtoProp],[StaticGroup],[IsHeaderSum],[IsColSpan])values('供应商编码','Vendor.Code','VendorCode','Vendor.Code','0','0','0','0','0','0','0','0','0','0','b33c5dc5-2c3b-4a5b-9191-bad08fad29dd',null,null,'1',null,'','','0','0','0')—以往来单位报表字段数据为例,说明如何修改以上数据idparent--先查询当前自身结点VendorCode的ID,返回29125selectidfromeap_reportfieldwhereideap_reporttemplate=9999andaliasName='VendorCode'--先查询父结点ID,返回29123selectidfromeap_reportfieldwhereideap_reporttemplate=9999andaliasName='VendorInfo'--修改当前结点数据的idparentupdateeap_reportfieldsetidparent=29123whereid=291252、单据开发一般涉及物理表的新增,针对二开新增物理表的Guid升级,只需按照步骤对\Appserver\Upgrade\12.000.999.9999\DATA_DSTR_EAP_GUID_SecondaryDev.sql修改,修改过程可分为如下5步。清理垃圾数据脚本清除相关字段上的索引和约束更新id值,将Guid更新为int类型的id将现有字段fieldName改名为_gFieldName新增一个字段fieldName从原表更新本表的fieldName删除_gFieldName重建索引3、二开程序中的枚举修改,如何查询枚举中GUID对应的新枚举ID。selectID,Code,Namefromeap_EnumitemwhereidEnumin(selectIDfromeap_Enumwherename='[枚举名称]')--举例:往来单位性质selectID,Code,Namefromeap_EnumitemwhereidEnumin(selectIDfromeap_Enumwherename='PartnerType')4、GUID是唯一的,现在改成ID后不再保证唯一,而且二开的数据对应ID不能保证固定。需要增加类型、编码区分从而取得其ID。建议客户按照编码做业务判断。—单据类型出入库类别等档案需要按照需要按照编码取值selectID,Code,Name,*fromSM_VoucherTypewherecode='[单据类型编码]'—举例:采购入库SA01报价单selectID,Code,Name,*fromSM_VoucherTypewherecode='SA01'—单据类型出入库类别等档案需要按照需要按照编码取值selectID,Code,Name,*fromAA_RDStylewherecode='[出入库编码]'—举例:采购入库selectID,Code,Name,*fromAA_RDStylewherecode='101'二、报表二开1、报表配置文件【可选步骤】因为报表加载机制变化,原来把报表的配置文件已经修改到数据库中;<!--预测单统计表--><reportAdvancedSearchname="MP_IntendSaleOrderSumRpt"code="MP4001"><view><addname="MP_IntendSaleOrderSumRpt"type="Ufida.T.MP.Report.UIP.MPSumRptSearch,Ufida.T.MP.UIP"searchControlIsPost="false"></add></view></reportAdvancedSearch>配置文件和Eap_ViewSet的字段对应关系:NameParameterValueadvancedSearchTemplateCodeMP4001advancedSearchTemplateNameMP_IntendSaleOrderSumRptadvancedSearchViewControlIsPost0advancedSearchViewNameMP_IntendSaleOrderSumRptadvancedSearchViewTypeInfoUfida.T.MP.Report.UIP.MPSumRptSearch,Ufida.T.MP.UIPViewSetItem中新增三个Name值,对应的ParameterCode值如下:NameParameterCodeadvancedSearchViewChartName1761advancedSearchViewChartType1761advancedSearchViewChartJSPInfo1761三、表单二开1、表单配置文件【可选步骤】因为报表加载机制变化,原来把报表的配置文件已经修改到数据库中;

££lib町stwaS(suljsystM:mm—bpU"-issflibly^'Llfada.T.FL'££lib町stwaS(suljsystM:mm—bpU"-issflibly^'Llfada.T.FL'DIP"dtGA33rrblv",%fidBiI.HJiUTO,intrarf-KeAswnbLT-^X^LiaT.PCI[cterface'J<!~iflW-?-->BawrTwrdwTwTfLdjfeLPU.[HUPurchd祯HequisihMm叮旷如我ifKBType-PWMLJVincerfficft【hardia&iBlequiijiUGfr》《Rmtmller命〔<i^mtra]]«rauK-yt&a.EiiT]TimXjrH*\p4i£h«!rViflT[■:7@卜11打.[13_T.PLLJiP.P<add於广七叫]血枷虹如Lufi^PurcABJE椎qmmiMxj京U)\-3ddler"侦斯byaot*Bus-・piw:hajcJ?urchajuR罚心itiwiEiT您•:■add.1<^ddifty^dfirfiCcdLiaE/vd.2LW"*Pu2fchj2Aflaqui2LtidnlTTb*^'add>EaddTalue-^Purchs-eE-equisitLSHiDTO^X/'Bdd:'■C/cnntra】Wt>iB!祉iTle・5ei盘!MIEStifewg七e・CwfeIDWccmlIDDTOFhcAjjIDVimllodulei谓购单JJ0HHULL砒要“肚FU。]EdLHEfljmfladHEaEflaaii^uajJtehfeBflid:gthhiJfu.ihf,"由Forchas邮河e1、JS扩展文件【可选步骤】二开中用到的JS脚本修改,分两T+扩展机制相关和插件内部逻辑的修改部分,本文只涉及扩展机制相关内容,扩展机制中涉及的修改举例如下。原有代码window.attachEvent("onload",function()(//在这里写你的代码逻辑...}修改为:$(document).ready(function(){//在这里改写你的代码逻辑,并只支持多浏览器...});2、页面文件发布处理【必选步骤】为了提升性能,12.1网站默认强制要求为经预编译后发布网站。因此页面需要预编译。操作步骤如下:先打开网站属性页面,去掉允许更新此预编译站点的勾选,选中使用固定命名和单页程序集。这样设置发布后的站点采用的是预编译模式。

发布后的bin目录:电蜓■任台皂丘中〜兰W■用#甄皿世法|S屈配5四pariLdMbTdr.gmpi'd201512舟11L41匚DIM周LED史件工g亍网费1.占耶wB£d92?pl±d2015/12.1^11144CDMP:L£D京甘IKE。|M9e2.aEip».eQcd9229.Ecirnpied2015/12/J1LL41COMPILED妄做IKE薄NdLgilRmwcfgriLMfTdWdl2015^2^311L41丈KB武虹扯孟*煦乳日中i族印2的刖2D15/12/J11141宜泪&衬151£EE项S-ubwwsion囹Ap毗=占gN.Mpx些cd鬼为日II1X41由用E序^底7KEhPTgfflpiMWsbhbin注意:二开不支持使用全局资源,只支持本地资源。将发布后的目录中bin目录和代码目录拷贝复制到T+产品目录\WebSite下。5、菜单升级规则以及如何调整丢失的菜单。调整菜单需要安装RAP快速开发工具,安装后在开发管理菜单中找到【菜单】功能,通常需要新建一个一级菜单,如图新建【test管理】:然后找到对应二开新增菜单、勾选是否显示、是否常应用即可。菜单岸当疑T、/mm岂下-是刮测空制五岸当疑T、/mm岂下-是刮测空

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论