用友
文章平均质量分 52
Hello World,
这个作者很懒,只留下一些什么…
展开
-
记一次U8登录异常问题
U8登录问题排查原创 2023-10-16 12:27:21 · 385 阅读 · 0 评论 -
Win2016以及win10 IIS10 下安装IEwebcontrol的方法
1. 公司产品需要安装IE webcontrol控件 但是在win2016以及win10 上面安装时 因为IIS 已经升级到了IIS10 安装时会提示:兼容解决的方法比较简单,修改注册表即可HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters修改参数 改版本为 7.5可以 major 改成7 minor 改成5就能够安装成功...转载 2022-06-21 20:07:09 · 1674 阅读 · 0 评论 -
用友U8自动生成的临时表删除
用友U8在使用过程中会产生大量临时表,导致数据库中的多数空间都是临时数据,据说有补丁可以解决问题,但没有找到。根据分析,临时表的表名通过由Tmp_ 、UFTmpTable以及TMPUF_开头,而且表名都比较长,多数超过20个字符。以此为条件将表名查询出来,拼接SQL语句进行删除即可。DECLARE @name VARCHAR(100);DECLARE @sql VARCHAR(200), @i INT;SET @i = 1;DECLARE cur CURSOR FOR SELECT原创 2022-05-24 17:47:36 · 832 阅读 · 0 评论 -
用友U8自定义按钮开发
网上搜索《U8界面按钮二次开发手册》即可找到基础的资料,主要分为几个步骤:一、判断界面是否可进行二次开发在一个界面上同时按住Ctrl+Shift并点击任何一个按钮,这样你所需要的信息将被Copy到写字板(附件中的写字板)上,(注意不是记事本notepad)。二、根据获取的信息添加SQL按钮资料在Meta数据库,表AA_CustomerButton中,表说明如下: 字段名 说明 cButtonID ...原创 2022-03-25 15:03:09 · 4137 阅读 · 16 评论 -
用友U8工作流本人逐级弃审问题
用友U8的工作流有个选项是“本人逐级弃审”此选项选中后需要审核者才能弃审自己审核的任务。这个是默认选择的,能保证自己审核的任务不被他人取消。然而如果审核人已经离职,或者调到其他工作岗位了,可能导致没有办法弃审任务。在单据出现问题需要弃审时就被卡住了。一个办法是将工作流的“本人逐级弃审”选项改为否,这样就可以由有权限弃审的任意人员来完成。可以通过更新相关表的设置来达到目的,有两个表,可根据需要进行更新:--取消工作流逐级弃审UPDATE dbo.Table_WorkFlow.原创 2020-07-20 17:52:07 · 1896 阅读 · 0 评论 -
解决U8库龄分析报表数量与实际结存数量不一致问题
软件版本:U8 V11.0现象:通过库龄分析中查出的数量与结存报表不一致原因:库龄分析报表按存货各项属性以及批次属性进行分组汇总,并且结果中过滤了负库存的数据,同时存货档案曾经启用批次管理,后来停用了批次管理。导致有批次的入库未出库完,没批次的入库是负库存但未显示,总量就对应不上。解决:方案1:将当前为非批次管理的存货对应的所有出库及入库单据的批次更新为NULL,同时在存货档...原创 2019-05-24 14:52:39 · 3334 阅读 · 2 评论 -
U8来料报检保存出错
自采购到货单生成来料报检单,保存时提示“单据保存失败,请稍候重试”,也没有更多的消息,莫名其妙~~~尝试从到货单通过“报检”生成,提示生成失败,也没有更多消息了。跟踪SQL,发现保存的语句是拼SQL,其中有个自定义字段中包含了单引号',拼出来的语句通不过……质量管理的DLL是UFSOFTQM.dll,使用VB6开发的,居然没有使用参数化查询,连个敏感字符也不处理,真是服了。 最...原创 2018-07-19 11:23:42 · 817 阅读 · 0 评论 -
用友业务最大单号的修复
文章来源:http://blog.sina.com.cn/s/blog_6169ba7b0101atdg.html知识:用友做软件开发时,有一个表是专门存储最大单号的:数据库名:Ufsystem.mdb,表名:UA_Identity,此表的字段如下:字段名 意义cAcc_Id 002cVouchType 单据类型编码iFathe转载 2017-08-15 09:09:07 · 3120 阅读 · 0 评论 -
U8数据字典生成表及字段备注
最终效果:U8数据库表多、字段多,写代码时经常不知道字段的含义,希望能在安装SQL PROMPT的情况下,写SQL时会有动态的提示,方便编写,如下图:材料:U8的数据字典,chm格式的,需要转化为html格式,方便分析里面的内容工具软件:CHMunpacker.exe,用于转化格式,网上下载一个试用版,21天试用的提取数据,使用Python代码:Py原创 2017-08-09 16:39:06 · 8594 阅读 · 0 评论 -
用友U8获取指定用户拥有指定权限的账套
DECLARE @userId NVARCHAR(20); --用户登录账号SET @userId = 'a';DECLARE @cAuth_Id NVARCHAR(100) --权限IDSET @cAuth_Id='ST011903'SELECT a.cAcc_Id + ' ' + a.cAcc_Name AS cAcc_Name , db.cDatabase原创 2017-05-28 16:18:05 · 4113 阅读 · 0 评论 -
MS SQL Server结果生成HTML表格并发送邮件
配置邮件服务器在SQL管理器中找到“管理”,在“数据库邮件”上面右键,选择“配置数据库邮件”,如果没有开启,系统会提示开启。进去之后配置好账户和配置文件生成HTML表格使用SQL的XML功能生成表格,需要格式的话可以使用Style来设置,示例: DECLARE @emailBody NVARCHAR(原创 2017-06-27 11:17:29 · 5652 阅读 · 0 评论 -
用友U8获取指定用户在某个账套中是否拥有指定权限
DECLARE @userId NVARCHAR(20); --用户登录账号SET @userId = 'a';DECLARE @cAuth_Id NVARCHAR(100); --权限ID,可通过权限管理菜单查看SET @cAuth_Id = 'ST011903';DECLARE @cAcc_Id NVARCHAR(3); --账套IDSET @cAcc_Id = '001';原创 2017-05-28 16:14:37 · 1325 阅读 · 0 评论 -
安装用友U890提示数据库不符合
在windows 2003 Server中安装了SQL Server 2008 R2,在继续安装U890的过程中一直提示“数据库不符合”,无法进行下一步安装。根据U8的提示,已经安装了SQLServer2005_BC.msi。折腾N多时间后发现,这个SQLServer2005_BC.msi有多个版本,一定要安装用友提供的那个,2006年的,其他一概不认。真是坑得很,浪费太多时间原创 2017-06-05 10:12:02 · 9416 阅读 · 1 评论 -
用友U8二次开发之登录
首先引用U8的登录DLL:然后是调用U8的登录UI:UFSoft.U8.Framework.Login.UI.clsLogin U_Login = new UFSoft.U8.Framework.Login.UI.clsLogin();U_Login.login("DP")其中DP是门户子系统的代码,如果不调用U8的业务系统功能,直接用DP登录到门户就可以了原创 2017-05-31 11:58:29 · 13495 阅读 · 7 评论 -
用友U8手工清除工作流资料
DECLARE @deleteBefore DATETIME;SET @deleteBefore = '2017-1-1';--工作流日志,这个表有可能很大,记录了工作流计算的过程,如果工作流没出错的话其实没啥用,直接清空即可DELETE FROM WF_CurrentLogWHERE CreateTime < @deleteBefore;--流程实例锁定表DELETE原创 2017-05-28 16:32:42 · 3146 阅读 · 0 评论 -
用友U8手工删除账套的SQL
DECLARE @AccID CHAR(3);SET @AccID = '999';--在此修改账套号USE UFSystem;--备份日志DELETE FROM UA_BackupLogWHERE cAcc_Id = @AccID;--备份计划子表DELETE FROM UA_BackupPlansWHERE cAcc_Id = @AccID;--备份计划原创 2017-05-28 16:25:24 · 4699 阅读 · 1 评论 -
在U8菜单中增加自定义项
--.NET实现的脚本If Exists (Select 1 From UFSystem..UA_Menu where cMenu_id = 'SAM06') delete from UFSystem..UA_Menu where cMenu_id = 'SAM06'insert into UFSystem..UA_Menu (cMenu_id,cMenu_name,cSub_i转载 2016-01-25 12:19:21 · 6000 阅读 · 2 评论 -
删除U8中单据已经审核完成但工作流未完成的任务
问题描述:U8工作流终审结点后面还有节点时,当终审终点完成后,系统会通知后面的节点进行审核,但单据显示已经审核完成,后面的节点无法审核,工作任务会一直挂着,无法删除。例如下图中,节点“终审1”审核完成后,节点“终审2”会收到任务,但单据已经完结,无法审核,也无法删除工作任务设计时将终审2移动到“审核”节点下面就可以避免问题发生。大概是因为有等待节点可以放置在终审节点之后用于处理原创 2016-01-15 17:38:39 · 7397 阅读 · 0 评论 -
用SQL快速删除U8账套
一、问题提出通过“系统管理”来删除999账套,首先要求你备份然后才能删除。头痛的是:1)备份需要发费很长的时间,特别是账套数据文件比较大时。2)备份时,你的本本基本处于死机状态。3)还要求,你宝贵的硬盘至少要有双倍空间(如:在E盘存放8G的999账套数据目录文件,此时你要有16G空间)4)再要求,存放999数据文件的硬盘至少要有一倍空间(如:也就是在E盘至少转载 2015-10-07 09:34:27 · 4337 阅读 · 0 评论