经常有这样的需求,一个单据上有太多要填写的内容,有时还关联多个子单据,客户不想一个一个地填写,他们想从已有的单据上复制数据,克隆成一条新的记录。本文将介绍如何克隆一条记录,包括它的子单据以生成一条新的记录。 主要用到Microsoft.Xrm.Client.EntityExtensions.Clon...
分类:
其他好文 时间:
2014-10-21 23:10:38
阅读次数:
355
1. 原始单据与实体之间的关系? 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。? 在特殊情况下,它们可能是一对多或多对一的关系,即一张原...
分类:
数据库 时间:
2014-10-21 12:31:35
阅读次数:
283
Math.Round函数四舍五入的问题今天客户跑过来跟我说,我们程序里面计算的价格不对,我检查了一下,发现价格是经过折算后的价格,结果是可能小数位较多,而单据上只能打印两位价格,所以就对价格调用Math.Round(price,2)函数进行四舍五入。而出现问题的单价就是1.805,函数Math.Ro...
分类:
其他好文 时间:
2014-10-20 16:47:30
阅读次数:
110
今天要做的就是在标准的单据的标准按钮之前进行验证操作,如果验证通过执行保存,如果不通过给予提示不进行保存。下面拿销售出库单的保存按钮进行举例:第一步:在程序中 ctrl+Shift 点击保存之后用写字板,粘贴 key 取到 : 单据Key=0303、保存,按钮Tooltip:保存 F6,按钮Key....
分类:
其他好文 时间:
2014-10-13 19:53:41
阅读次数:
616
最近在做个小型的单据打印系统。找了很多控件都不是很满意。不是价格高昂就是功能不达人意。最后看到 pazu 发现确实很好用。 特推荐给大家在你的WEB页里面使用 说明: 元素是用于嵌入ActiveX的,Flash也是通过这种方式嵌入到页面里面的。Classid里面的字符串是指向PAZU的专属标识,是....
分类:
其他好文 时间:
2014-10-10 19:43:54
阅读次数:
196
今天遇到一个客户的数据更新问题,两个相关联的表,一个主表用于保存单据主要信息,一个副表用于保存单据的明细信息;现在要把主表的其中一个字段的数据更新到副表的一个字段中保存。假设:A表是主表,有单号order_id、开单人operator、开单日期oper_date、备注memo等;B表是副表,有单号o...
分类:
数据库 时间:
2014-10-02 19:31:33
阅读次数:
182
业务场景:用户填一些单据,然后上报,完成审批。单据中有几个字段是需要统计的,业务并不复杂。
看似简单的场景,当开发人员拿出PDM设计的时候,我惊呆了,密密麻麻的有接近70张表,每张表都是一百多个字段。开发人员抱怨,花了一周的时间来做数据库设计,实在是太麻烦了。
设计方案1,我问能不能把单据进行归类,一类单据设计成一张表,用一个字段区分是那张单据,这样会减少很多表。得到的回复是...
分类:
数据库 时间:
2014-09-28 10:33:44
阅读次数:
227
1. 原始单据与实体之间的关系 能够是一对一、一对多、多对多的关系。在普通情况下,它们是一对一的关系:即一张原始单据对应且仅仅相应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证相应多个实体,或多张原始单证相应一个实体。这里的实体能够理解为基本表。明白这种相应关系后,对我们设....
分类:
数据库 时间:
2014-09-27 18:12:10
阅读次数:
252
string djbh="";var data = db.z_ygzz.OrderByDescending(zz => zz.ygzzid).Take(1); djbh = data.Select(d => d.djbh).FirstOrDefault(...
分类:
其他好文 时间:
2014-09-25 12:31:38
阅读次数:
198
Dynamic CRM 2013学习笔记(一)插件输入实体参数解析Dynamic CRM 2013学习笔记(二)插件基本用法及调试Dynamic CRM 2013学习笔记(三)快速创建实体 EntityCreaterDynamic CRM 2013学习笔记(四)单据编号及插件批量注册工具审批通过后的...
分类:
其他好文 时间:
2014-09-24 12:07:46
阅读次数:
255