查询EBS配置文件选项设置的sql脚本

近日根据eTRM梳理了EBS配置文件涉及的各种表,做了一个可以按照配置文件选项名称、地点、应用、职责、服务器、组织、用户查询各级别上配置文件选项设置的sql脚本,希望对大家有所帮助。

 

EBS创建会计科目提示“单据序号类别无效”

  • 问题描述

在序列编号配置为“部分使用”或“始终使用”时,如果人工修改了“收款方法”的名称,则在对修改之前已经创建的带有单据编号的“收款”创建最终会计科目时会报错。

错误消息:
单据序号类别 XXXX 无效。请为应用产品 应收帐款 输入有效的单据序号类别。
The document sequence category XXXX is invalid. Please enter a valid document sequence category for the application Receivables.
  • 问题重现

1. 配置文件中,将“序列编号”设置为“部分使用”或“始终使用”。

继续阅读“EBS创建会计科目提示“单据序号类别无效””

程序中的3种常见错误

1. 编译错误

该类错误是由不正确的代码产生的,该类错误在使用开发工具编译代码时,将被系统检测到并提示相应错误 。

2. 运行时错误

当一个语句试图执行一个不可能完成的操作时,则会产生运行时错误。例如重命名一个已经打开的文本文件、被除数为零等。

3. 逻辑错误

当程序的语法完全正确,执行中也没有不正当的操作,但却没有出现预计的结果,这就是所谓的逻辑错误。

以上内容来自:Excel VBA实战技巧精粹

AX2012基于角色的权限设计2-权限结构

详细图文:AX2012基于角色的权限设计2-权限结构-V1.0.pdf

本文重点结合Microsoft Dynamics AX 2012的权限体系和标准角色,分析如何对Role, DutyPrivilege进行合理地利用,从而设计出一种既便于初始权限收集,又利于后续维护的权限结构。初始权限收集的主要难点在于如何整理一个表述清晰的权限模板,并通过其与用户取得良好的沟通;后续权限维护的主要难点在于如何快速响应现有岗位的职责范围变动、如何将开发的新功能准确地赋予相应用户。一个合理的权限结构,应该对这两个方面有很好的支撑。

 

一、        基本权限结构

AX系统中,权限的设定是基于角色的,下图展示了Role, DutyPrivilege各自包含的内容,及三者的相互关系。

图片见附件。

1.         Role(角色)

包含Sub Role, Duty, Privilege和对Table, Form, Server MethodPermission设置。

2.         Duty(职责)

只包含Privilege,相当于Privilege的分组。

3.         Privilege(特权)

包含MenuItem和对Table, Form, Server MethodPermission设置。

  继续阅读“AX2012基于角色的权限设计2-权限结构”

AX2012基于角色的权限设计1-权限体系

详细图文:AX2012基于角色的权限设计1-权限体系-V1.0.pdf

一、        ERP系统的权限构成

借用金蝶K/3 ERP中的概念,ERP系统的权限管理一般分为3个部分,功能权限、数据权限和字段权限。

1.       功能权限

是指用户是否具有调用此项功能的权限,以及权限级别。例如用户是否对供应商、客户等信息具有查看、创建、更改或删除的权限。

2.       数据权限

是指用户可以处理某项功能中的哪些数据。例如在赋予了用户供应商查看权限的基础上,可以通过数据权限设定用户只能查看哪些供应商。

3.       字段权限

是指用户可以处理某类数据哪些方面的信息。例如在赋予了用户供应商查看权限的基础上,可以通过字段权限设定哪些用户可以查看供应商的联系电话,哪些用户禁止查看供应商的联系电话。

继续阅读“AX2012基于角色的权限设计1-权限体系”

使用SQL查询物料最新采购价格的示例

本示例可从SQL Server数据库查得物料在最新采购日期的最小采购价格,即如果同一物料存在多条采购记录,首先取采购日期最大的,如果同一采购日期仍然存在多条记录,取采购价格最低的。(通过调整Order By也可实现其他需求,例如取最早日期或最高采购价格的记录)

sql-query-latest-purchase-price

 

 

比特币&莱特币介绍

近日发现网上对比特币和莱特币价格的关注很多,但对其原理/特性的介绍却很少,并且有的信息并不准确,在此,将我对比特币和莱特币了解的一些信息做了个简单的总结,分享给大家,希望对大家有所帮助。

项目 比特币-Bitcoin
官方网站 bitcoin.org
诞生日期 2009-1-9 02:54:25 GMT
总计产量 2100万个
区块生成 约每10分钟产生1个区块
区块奖励 初始每个区块奖励50比特币,此后每产生210,000个区块(约4年),新的区块奖励减半一次
减半时间 1. 2012-11-28 变为每区块25个比特币
2. 2016-07-xx 变为每区块12.5个比特币
挖矿算力 参与挖矿的设备的计算能力,个体相对全网的算力占比越高,表示挖到区块的能力越强
挖矿难度 为保证不论全网总算力如何变化,每个区块产生的时间都维持在大约10分钟不变,比特币会根据总算力的变化调整挖矿难度,调整的周期为每产生2016个区块(约14天)调整一次

继续阅读“比特币&莱特币介绍”

C语言冒泡排序

BubbleSortResult

代码下载:BubbleSort.c

IIS+PHP+MariaDB环境在Windows上的部署

详细图文:IIS+PHP+MariaDB环境在Windows上的部署.docx

  • 环境简介

System: Windows Server 2008 R2

Web Server: IIS 7

PHP Version: 5.6

DB: MariaDB

  • 安装插件
  1. 安装Microsoft .NET Framework 4(独立安装程序)

https://www.microsoft.com/zh-cn/download/details.aspx?id=17718

  1. 安装Visual C++ Redistributable for Visual Studio 2012 Update 4

继续阅读“IIS+PHP+MariaDB环境在Windows上的部署”