MRP运算过程没有导出excel表的功能
【问题现象】
客户由17.0升级到19.0后,发现MRP运算完后,运算过程多了很多页签,并且没有导出excel表功能
【解决方案】
备份账套,在账套库中执行脚本,左侧功能菜单里增加原来的“MRP运算过程”报表入口,通过原报表页面进行导出。脚本执行后,功能权限“运算过程-运算明细”对应原“MRP运算过程”页面,非账套主管用户需要设置该功能权限。
IF NOT EXISTS ( SELECT 1 FROM EAP_Menu WHERE Code = 'MRP25' AND inID = 'MRP_MRP003_MRP25' )
BEGIN
INSERT INTO EAP_Menu( [Code], [Name], [ShortCut], [Grade], [SupMenuID], [EndGrade], [ShowIndex], [RequestUrl],
[GroupFlow], [IsItemGroup], [IsControl], [Version], [AccountType], [Visibility], [inID], [PrivilegeID],
[ExpressionName], [InvBarCodeVoucher], [TFlag], [CreatedTime], [isCommonUse], [RelationMenuCode],
[RelationMenuTitle], [SupMenuID2], [ShowIndex2], [MenuIn], [TabCache], [IsPublish], [PublishSolutionId],
[RelatedSolutionIds], [ImageSrc], [Intent], [MBParams], [ProductIds], [IntroductionUrl] )
VALUES( 'MRP25', 'MRP运算过程', NULL, '2', 'MRP003', '1', '999',
'BAPView/ReportWithSimpleSearch.aspx?ReportName=MP_MRPResultRpt', NULL, '0', '1', NULL, '0', '1',
'MRP_MRP003_MRP25', NULL, NULL, NULL, '1', NULL, '1', NULL, 'MRP运算过程', 'MRP', '999', '3', NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL ) ;
END ;
UPDATE dbo.EAP_FunctionAuth SET issystem=0 WHERE menucode = 'MRP25'
执行脚本后重启服务。
作者:姚培德 |  时间:2024年06月30日 19:51