Wednesday, May 27, 2015

DIEF hata: The version of Microsoft Excel is not supported.-The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine

Merhaba,

DIEF ile r3 versiyonunda gelen özellikler, 2009 versiyonundaki veri aktarımı sistemini özleyen danışmanları sevindiriyor. Bunlardan birisi source data formatlarda excel olarak format oluşturabilmek. Gerçekten güzel düşünülmüş bir yapı.

Bununla ilgili bir hata aldım.

The version of Microsoft Excel is not supported.-The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.

Bir blogta bir çözüm buldum. Alex zaten bu konunun en paylaşımcı kişilerinden...

http://ax2012dmfdataimport.blogspot.com.tr/2014/05/dynamics-ax-2012-dixf-issues-and.html

DIEF Hata: Exception from HRESULT: 0xC0048021 at Microsoft.Dynamics.AX.Framework.Tools.DMF.SSISHelper.DMFEntity.ShowPreview(Boolean isComposite)

Merhaba,

DIEF i ilk kurduktan sonra çıkan bir hata var.

Exception from HRESULT: 0xC0048021 at Microsoft.Dynamics.AX.Framework.Tools.DMF.SSISHelper.DMFEntity.ShowPreview(Boolean isComposite)

Çok sinir bozucu bir hata ama bir blog ta şu şekilde bir çözüm buldum. İşe yaradı. 
http://msdynamicsaxtips.blogspot.com.tr/2015/01/exception-from-hresult-0xc0048021-at.html 

Error:
Exception from HRESULT: 0xC0048021
at Microsoft.Dynamics.AX.Framework.Tools.DMF.SSISHelper.DMFEntity.ShowPreview(Boolean isComposite)
at Microsoft.Dynamics.AX.Framework.Tools.DMF.SSISHelperService.Service.ServiceHelper.ShowPreview(DMFEntity entity)
AX Version: Microsoft Dynamics AX 2012 R3 RTM
Microsoft Office: Office 2013, Excel 2013
OS: Windows Server 2012
SQL: SQL 2008 R2.
Solution:

The problem is caused by the DMConfig XML file.
Go to the DMConfig.xml file in the Microsoft Dynamics AX\60\DataImportExportFramework  folder and replace the PipelineComponentInfo_Multicast, PipelineComponentInfo_ExcelSource and   nodes by the following:

    {33D831DE-5DCF-48F0-B431-4D327B9E785D}
 
 
    {9F5C585F-2F02-4622-B273-F75D52419D4A}
 
 
    {90E2E609-1207-4CB0-A8CE-CC7B8CFE2510}
 

Saturday, May 23, 2015

İnşaat sektöründe ERP kullanımı

AX 2012 - How to delete unused Financial Dimension

Merhaba,

Test yaparken kullanılmayan bir finansal boyutu silmek istedim ama "The dimension exists as a default dimension. You cannot delete dimension." hatası ile karşılaştım. Aslında herşeyi sildim hareketlerden ama yinede inatçı bir tavır gördüm.

Çok ilginç ama tablolardaki kayıtları silmek için henüz bişey düşünülmemiş. :)en azındab şuan itibariyle.

Sizde saç baş yolmadan, arka kapıdan dolaşıp , şu yolu izleyin...

1. First check which dimension you need to delete, let us example "Customer" .
2. Go to AOT-->DataDictionary-->Tables-->DimensionAttributes 
3. Check for the Financial dimension attribute "Customer" and select the RecId of that line.
4. Copy the above table RecId
5. Go to DimensionAttributesSetItem Table and open the table.
6. In Dimension attribute field filter with the above table recid.
7. Delete a record in DimensionAttributesSetItem table.
8. Go to Financial dimension form in General Ledger. try to delete "Customer" system will ask you weather you want to delete are not.
9. Delete Financial dimension.