自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mahailiang的专栏

Dynamics AX 2012

  • 博客(180)
  • 资源 (2)
  • 收藏
  • 关注

转载 视频经过哪些步骤,存储到计算机中?

说到视频,大家自己脑子里基本都会想起电影、电视剧、在线视频等等,也会想起一些视频格式 AVI、MP4、RMVB、MKV等等。但是我们如果认真思考这些应该就有很多疑问,比如以下问题:mp4 和 mkv有什么区别 ?视频封装格式 和 解码格式 有什么区别?什么是H.264 ?什么是 mpeg ?等等很多疑问,我们不知道这些问题的答案是因为我们没有去了解他们背后的东西,下面我会给大家分享当初我学习时候的整理的一些知识。一、光与颜色1,光和颜色光是一种肉眼可以看见(接受)的电磁波(可见光谱

2024-04-18 11:58:50 2

原创 在每个新创建的C文件里都加一段代码

2024-04-17 23:44:57 72

原创 c语言输出中文时乱码

同时还要。

2024-04-14 23:21:49 190

原创 Excel xlookup不生效了

把单元格属性调为常规即可。

2023-06-27 16:34:15 1032

原创 Cloud-hosted dev environment Retail升级失败

3,找到该脚本 :\DeployablePackages\\RetailServer\Scripts\DropAllRetialChannelDbObjects.sql.4,进入DEV环境的sql 数据库,然后针对axdb运行该脚本,该脚本会删除与Retail Channel Databse 有关的所以实体。5,回到LCS,resume执行部署,或者重新进行部署。1.登录进入DEV的桌面环境。打开该脚本文件,复制内容,

2023-02-25 21:20:23 114

原创 升级Build machine后需要调整Release的参数

每次升级Build machine后都需要调整下Release的参数,路径如下:

2022-11-29 11:08:50 171

原创 VS中已经审核过的Code Review如何查纪录

VS Code review

2022-11-10 18:28:38 107

原创 ADO中Release使用Self-Hosted Agent

最初设置Release的时候使用Microsoft-hosted Agent, 有时候会出现Release中状态提示失败但是包正常部署成功的现象。决定换成配置更灵活性能更好的Build machine作为Self-Hosted Agent.最主要是确认Agent Pool中Default Agent的Capabilities是否安装了AzurePS。重启Build machine就可以使用self-hosted agent了。

2022-10-19 15:11:00 102

原创 VS Map的时候提示Workspace已被其它User使用

使用如下命令删除Workspace。

2022-08-22 11:12:55 107

原创 RecId

我记得好像AX最初版本RecId是所有表都唯一的。但是这样有一个坏处就是限制了数据库可存储的数据的条数。D365FO中RecId 不再全局唯一,但是表唯一。也可以通过右键表的RecId, 选择Modify, 可以查看是哪个Sequences负责生成RecId。每个表都有一个Sequences生成表的RecId,格式是:SEQ_TableId。...

2022-08-11 23:01:22 602

原创 Develop Windows PowerShell scripts

Develop Windows PowerShell scripts

2022-06-11 18:52:07 93

原创 Async framework

Async framework

2022-06-11 18:49:11 118

原创 Form methods

Form methods

2022-06-11 17:07:28 191

原创 Message API

通过使用Message() API,您可以对消息的生命周期有更多的控制,可以显式地添加和删除消息。如果您需要删除验证消息,而不是在越过保存边界时,或者用于显示与数据验证直接相关的用户体验的特定方面的信息消息,则可以使用此功能...

2022-06-11 16:26:36 276

原创 LCS sandbox environment type

LCS

2022-05-24 16:59:48 69

原创 reindex 批处理在还原生产环境的数据后无法运行

D365FO reindex可以通过批处理Database index rebuild system job that needs to regularly run at off hours来做,还原了别的环境的数据后,此批处理对应的批处理组的Batch server可能会被清理掉,导致批处理无法运行。处理方法:找到当前Rebuild index的批处理组:在Batch group里指定一个Server作为Batch server...

2021-07-24 10:49:22 117

转载 Debug a copy of the production database

url:Debug a copy of the production database - Finance & Operations | Dynamics 365 | Microsoft DocsDatabase movement operations are a suite of self-service actions that can be used as part of data application lifecycle management (DataALM). This tutor

2021-07-07 21:52:33 109

原创 Flighting功能

Flighting可以开启某些特定的功能块。D365FO开启和关闭功能块有3中方式:1. Configration key2. Function mena

2021-06-18 02:10:07 351

原创 启用Saved view功能后个性化Grid添加字段,view details Bug的解决办法

测试版本PU39和PU41在PU39和PU41中,窗体的数据源如果用的是Outer join, 启用Saved view后通过个性化Grid添加字段,点击Item跳转始终会到同一个Item上。在Form的doresearch方法中添加如下代码可解决。以下是Form的Class extension类:public void doResearch(){ int position = InventTable_ds.getPosition(); next doResearch()

2021-04-13 11:24:41 78

原创 D365FO开发环境打开Desgin提示Missing Report Designer

D365FO PU40 VS从2015升级到了VS2017。当用VS2017设计报表时提示以下错误:解决方法:1. 点击Tools | Extensions and Updates2. 在Online页签上输入RDLC,点击下载。3. 下载完毕后关闭VS,会弹出一个安装对话框提示安装RDLC Extension,点击Modify 安装Extension。...

2021-03-19 15:48:08 288

原创 FiscalCalendars 获得财月第一天Bug

系统版本:PU39FiscalCalendars::findFirstDayOfMonth()可以获得财月一天的日期。但是该如过财月被拆分了,获得的日期就有问题,用以下代码可以解决:FiscalCalendarPeriod fiscalPeriod; date startDate; FiscalCalendarYear fiscalCalendarYear; Ledger ledger = ledger::findByLegalEntity(...

2021-03-15 17:55:04 169

原创 DP类关于Guid类型的Bug

案例前提:系统中拿数据到实体表,实体表新建了一个Guid类型的字段区分Session,实体表做数据处理后再将数据写入报表的TmpDB里,实体表数据用Guid字段区分。发现DP类再用Insert_Recordset或者Update_Recordset拿数据到TmpDB时,如果涉及到聚合函数就会出现拿不到聚合函数对应的数据的Bug。后改为采用表的CreatedTransactionId来解决:用:CreatedTransactionId createdTransId = appl.cur

2020-09-13 12:37:54 167

原创 现有量窗体添加新字段

需求:现有量窗体上新增物料组和物料名称,并且可以按照物料组筛选。现有量窗体的数量是按照物料和维度合计出来的,所以向这个窗体添加字段需要对字段做Group by才能正常显示。纪录下相关代码,以便以后使用。1.新建View:2.将View添加到现有量窗体的Datasource里。3.扩展类InventDimCtrl_Frm_OnHand,COC方法:modifyQueryBasedOnDatasourceName(注意:InventItemGroupItem和InventTabl...

2020-06-14 23:12:19 515

原创 D365FO 浏览器中运行可运行类

可运行类有两种方式可以在D365中运行:1.加一个ActionMenuItem挂在某个路径下。2.不加MenuItem直接在浏览器指令运行:https://<D365URL> /?cmp=<YourCompanyName>&mi=SysClassRunner&cls=<YourRunnableClassName>...

2020-05-12 11:58:57 403

原创 动态QueryRange

[ExtensionOf(classStr(SysQueryRangeUtil))]final class SBXSysQueryRangeUtilClass_Extension{ [QueryRangeFunctionAttribute] public static str customerDefault() { return CustParameters::find().SBXAccountNum; }}测试:cla...

2020-05-09 23:51:07 388 1

原创 SQL Server时区

SQL server 数据库的时区采用的是SQL Server服务器操作系统的时区,所以可以通过控制面板查看,或者用函数获得:SELECT CURRENT_TIMEZONE();

2020-03-16 15:54:18 4613

转载 D365FO物料预留

This topic describes the different options that are available for reserving inventory.You can automatically reserve inventory quantities for a specific sales order. This means that reserved inven...

2020-01-21 19:35:33 558

原创 动态显示Enum中的值

示例:在窗体的run()里调用如下方法:public void sbxSetFormControls() { //set which enum can be used for product type FormComboBoxControl pmfProductTypeControl = this.design().controlName(form...

2020-01-14 15:12:54 305

原创 SQL语句创建用户和添加用户和表的关联

云版本的数据库好像是只能用SQL语言进行数据库的操作。创建用户:CREATE USER axdbadmin FROM LOGIN axdbadmin用户和表做关联:CREATE LOGIN axdbadmin WITH PASSWORD = ''为用户添加角色:ALTER ROLE db_owner ADD MEMBER axdbadminALTER ROLE db_d...

2019-12-16 14:14:21 892

原创 扩展D365FO标签

如扩展:步骤如下:修改了标签文件需要同步数据库,标签文件才能生效。测试结果:

2019-12-16 10:14:25 325

原创 D365FO如何更改新建工程时默认的Model

在开发机下面的目录里存放有配置文件:C:\Users\Administrator\Documents\Visual Studio 2015\Settings配置文件:DynamicsDevConfig.xml

2019-12-16 09:24:26 217 1

原创 D365FO 更改标准窗体上的lookup

先参照下图找到对应窗体上的控件新建Extension class[ExtensionOf(formStr(PurchTable))]final class RIC_TP_PurchTableForm_Extension{ /// <summary> /// /// </summary> /// <param name...

2019-09-10 11:33:11 676 5

原创 VS调试D365标准类

去掉这里的对勾

2019-08-18 17:56:09 374

原创 生成LedgerDimension

public static RecId getDimension(str _ledgerAccount, str _businessUnit, str _costCentre, str _department, str _cashflow_cn) { DimensionServiceProvider DimensionServiceProvider = new ...

2019-08-18 11:14:02 205

原创 DefaultDimension

private void createLineByQty(DimensionValue _dimensionValue) { ProdTableJour m_ProdTableJour; ProdTable m_prodTable; DimensionAttribute ...

2019-07-31 18:06:16 191

原创 D365 中的DimensionDefaultingService类

AX2012中DimensionDefaultingService类在365中改为:LedgerDimensionFacade相关方法可以对应找到

2019-07-02 00:11:26 232

原创 D365变更公司代码(DataAreaId)

目标需要改下面的数据:从TPSL改为TPXY需要改的表数据CompanyInfo(到数据库后台会发现,数据库中没有CompanyInfo表,因为CompanyInfo继承自DirPartyTable,所以数据只需要到DirPartyTable中变更即可,找到DirPartyTable的行中Name列值为Company accounts data的行把DataArea列改为目的值TP...

2019-05-16 14:56:34 604

原创 C#与D365FO交互

参考:https://docs.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/dev-tools/write-business-logic

2019-05-15 17:06:42 546

原创 判断某个维度值是否存在

public static boolean exitsDimension(OMOperatingUnitType _omOperatingUnitType, //运营单位类型 OMOperatingUnitNumber _omOperatingUnitNumber, //运营单位编号 ...

2019-05-15 10:44:09 318

原创 AX2012 代码创建产品信息

static void UploadProductMaster(Args _args){ CommaTextIO csvFile; container readCon; counter icount,inserted; Dialog ...

2019-05-13 15:34:49 564

系统中独立出批处理服务器的办法

在Dynamics_AX系统中独立出批处理服务器的办法

2012-06-13

Axapta中的设计模式

dynamics Axapta 中的设计模式

2012-01-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除