摘要: 一、前言(可跳过) 在ERP系统中,用户录入的数据最终通过sql语句写入数据库,如果录入的数据包含特殊字符,可能导致执行出错。 最容易引起错误的字符是英文单引号(半角单引号),如果没有对这种字符做处理,sql语句会被截断,导致出错。 例如如下语句,当用户对某个字段录入 888'8 的时候(注意中间有 阅读全文
posted @ 2020-06-05 19:44 戴同学 阅读(1957) 评论(1) 推荐(1)
摘要: 业务描述 在某个项目中发现,客户对权限的控制要求很细,前期在上线的时候,配置了大量规则,有一些其实可以简化。 以发货通知单为例,客户希望只有采购员只能看到与自己相关的单据,也就是单据上的“采购员”有自己名字的。 例如:采购员张某可以看到下图这个发货通知单(表头采购员是她),其他采购员不允许看到这张发 阅读全文
posted @ 2020-06-03 17:20 戴同学 阅读(2605) 评论(0) 推荐(0)
摘要: 在金蝶云星空中,权限是按角色配置的,一个用户可以归属于多个角色,如果这些不同角色对于同一个业务的权限有冲突时,我们通常的理解是禁止权限高于一切,但实际上并不是。 举个例子:某用户既属于“采购员”角色,又属于“销售主管”角色,两个角色的权限设置如下: 角色 业务对象 查看权限 数据范围 采购员 客户 阅读全文
posted @ 2020-06-03 17:14 戴同学 阅读(2242) 评论(0) 推荐(0)
摘要: SQL查询数据的时候,经常需要通过Join连接,把几个表的数据组合在一起查询,有点类似Excel的Vlookup,但又有多种不同的形态,下面以一个常见的业务场景为例,简单介绍一下区别: 某班级开展了期中考试,成绩出来之后,为了保护学渣的隐私,老师在群里面发布的成绩表没有学生姓名,只有学号、课程、成绩 阅读全文
posted @ 2020-05-12 16:14 戴同学 阅读(1310) 评论(1) 推荐(0)
摘要: 一、案例背景 某客户希望出纳模块的'手工日记账',能根据不同单据类型,自动填写表头的科目,减少工作量。 ·当单据类型 = '银行存款日记账' 时,希望表头的科目自动指定为银行存款(1002): ·当单据类型 = '现金日记账' 时,希望表头的科目自动指定为其他货币资金(1012): 通常情况下,这个 阅读全文
posted @ 2020-05-12 16:08 戴同学 阅读(1345) 评论(0) 推荐(0)
摘要: 在用友U8中,如果在存货核算模块配置好存货对方科目,则录入存货核算期初余额的时候会自动代入科目。 但在项目实施中,偶尔会遇到存货科目还未配置就录入了期初余额,或是批量导入时忘记录入科目的情况。 这个问题在存货核算与总账对账的时候也能发现,因为对账依据就是期初余额科目与总账受控科目。 但如果忘记对账, 阅读全文
posted @ 2020-01-11 09:24 戴同学 阅读(2917) 评论(0) 推荐(0)
摘要: 正常来说,盘点单的目的是为了调整库存,审核后根据账面数与盘点数的差异,生成其他出库单和/或其他入库单。 所以盘点单审核的时候提示零库存控制有点不合常理,但今天确实接到客户反馈这样的情况,具体图片如下: 仔细一看,原来是可用量不足,账面数量为17,盘点数量为0,因此审核后需要扣减16,但是由于有一个预 阅读全文
posted @ 2020-01-07 17:23 戴同学 阅读(3443) 评论(0) 推荐(0)
摘要: 用友U8的应收管理只有三个主要报表:对账单、总账、余额表,这三个报表有20年历史了,数据库的存储过程还能找到2001年的注释。 虽然用友在推出UAP平台后,对这几个报表进行了重写,但软件默认还是显示老报表格式,因为 UAP 不能实现老报表需要的一些功能。 从过往实施经验来看,不少客户反馈过一个需求, 阅读全文
posted @ 2020-01-07 15:56 戴同学 阅读(1672) 评论(1) 推荐(1)
摘要: 近期根据甲方需求做了一张简单的UAP报表,由于需要过滤条件所以写的是存储过程,设置了几个参数 写好的存储过程直接执行后没有问题,四个参数都是传递的nulll值: DECLARE @return_value int EXEC @return_value = [dbo].[qijun_zuixindan 阅读全文
posted @ 2020-01-06 11:29 戴同学 阅读(1292) 评论(0) 推荐(0)
摘要: 一、将ERP产品实施服务与管理咨询融合的意义 从20世纪90年代诞生至今,经过数十年的发展变化,ERP系统已经不再是单纯的物料管理工具,其概念与定位被不断被扩大化,从财务软件、到企业管理软件,再到企业信息化平台,ERP系统已经成为了现代企业管理必不可少的重要工具。 作为ERP产品应用中十分关键的环节 阅读全文
posted @ 2019-12-26 10:13 戴同学 阅读(628) 评论(0) 推荐(1)
摘要: 近期某客户中了勒索病毒,虽然前期多次提醒客户注意异地备份,但始终未执行,导致悲剧。 经过几天的努力,该客户信息系统已基本恢复正常运行,现将相关过程记录如下,作为警示。 方案抉择 交赎金解密:风险过高,不考虑。 通过第三方数据恢复公司解密:价格及时间成本特别高,客户难以承受,放弃。 通过第三方数据恢复 阅读全文
posted @ 2019-12-17 15:08 戴同学 阅读(1883) 评论(1) 推荐(0)
摘要: 用友U8+中,客户档案和供应商档案可以设置自动生成助记码,但软件只能自动根据客户全称/供应商全称生成助记码,而无法选择按简称生成助记码,这显然十分不方便,可以通过如下方式解决: 修改步骤 1、往数据库中插入一个自定义函数,实现自动根据汉字取拼音首字母。 2、对customer(客户档案)及Vendo 阅读全文
posted @ 2019-12-17 14:39 戴同学 阅读(1476) 评论(0) 推荐(0)
摘要: 在用友U8及相关产品中,库存管理期初要求必须录入数量,但单价和金额并不是必输的。从本人过去实施经验来看,为了保证ERP产品的快速上线,有不少企业只能先提供库存管理期初数量,而单价金额需要后续才能确定。 所以,对于一些ERP项目来说,库存管理期初只有数量,后续应用存货核算模块时只能从库存期初取到期初数 阅读全文
posted @ 2019-11-30 09:42 戴同学 阅读(1409) 评论(0) 推荐(0)
摘要: 问题描述 用户参照合同录入第一阶段的执行单,保存时提示“语法错误或违反访问规则”,其他合同均正常,只有这张合同出现这个问题。 解决过程 语法错误或违反访问规则是SQL Server常见的报错,但其他合同均正常只有这张合同有问题,那么很大概率是有特殊字符导致语句执行出错,例如单引号。 由于录入合同执行 阅读全文
posted @ 2019-11-29 16:30 戴同学 阅读(897) 评论(0) 推荐(0)
摘要: 本文为本人原创,原发布于某公司微信公众号,但有些内容并非本人初稿意见,现将原稿发布到本Blog。 随着市场竞争的日益剧烈,企业若想在竞争中取得管理优势和竞争优势,就离不开信息系统这一重要的工具,这一点已经成为许多企业的共识。 然而,许多企业对于信息系统的认识,仅仅停留于“我们需要信息系统”,对于“信 阅读全文
posted @ 2019-11-29 10:45 戴同学 阅读(5529) 评论(0) 推荐(0)
摘要: 前言说明 前段时间在实施某制造企业的用友U8+成本管理项目时候,遇到了不少细节问题,花费了不少时间,想一想还是专门写一篇日志,供后续项目参考使用,避免再次踩雷,由于遇到的细节比较多,暂时先写几点,后续有空再补充。 项目背景 这次项目实施属于第二期实施,距离第一期项目已经过去两年多了时间了,当时也是我 阅读全文
posted @ 2019-11-28 15:44 戴同学 阅读(574) 评论(0) 推荐(0)
摘要: 问题描述 1、用户反馈删除两张之前通过采购转固定资产的卡片后,想要再次生成卡片时候,却找不到这两张卡片。 2、用户尝试对其他未转固定资产的订单进行转固,在保存卡片时提示“本次结转将放弃全部已完成的业务”,无法保存。 解决过程 1、先后台跟踪采购订单转固定资产界面的查询语句: 1 select 2 z 阅读全文
posted @ 2019-11-28 14:59 戴同学 阅读(790) 评论(0) 推荐(0)