• Microsoft Dynamic AX 2012, Solusi ERP Terjangkau

    JAKARTA, KOMPAS.com - Microsoft Indonesia, Kamis (8/12/2011), meluncurkan produk Microsoft Dynamics AX 2012 bagi pengguna di Indonesia. Microsoft Dynamics AX 2012 adalah aplikasi bisnis generasi terbaru, yang dapat memberi solusi Enterprise Resource Planning (ERP) atau perencanaan sumber daya perusahaan...

    read-more
  • Microsoft Dynamics AX, Solusi Sumber Daya Enterprise

    Microsoft Dynamics AX adalah sebuah solusi perencanaan sumber daya enterprise yang mudah disesuaikan untuk membantu Anda memperkuat dan menstandarkan proses, memperoleh visibilitas dalam organisasi Anda, dan membantu menyederhanakan kebutuhan pemenuhan. Produk ini tersedia dalam dua edisi dan komponen-komponen terpilih dapat ditambahkan kedalamnya. Produk ini mencakup perkakas untuk .....

    read-more
  • Etiam augue pede, molestie eget.

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Quisque sed felis. Aliquam sit amet felis. Mauris semper, velit semper laoreet dictum, quam diam dictum urna, nec placerat elit nisl in quam. Etiam augue pede, molestie eget, rhoncus at, convallis ut, eros. Aliquam pharetra. Nulla in tellus eget odio sagittis blandit. Maecenas at nisl. Nullam lorem mi, eleifend a, fringilla vel, semper at, ligula. Mauris eu wisi. Ut ante dui, aliquet nec, congue non, accumsan sit amet, lectus. Mauris et mauris. Duis sed massa id mauris pretium venenatis. Suspendisse cursus velit vel ligula. Mauris elit. Donec neque. Phasellus nec sapien quis ...

    read-more
  • Hellgate is back

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Quisque sed felis. Aliquam sit amet felis. Mauris semper, velit semper laoreet dictum, quam diam dictum urna, nec placerat elit nisl in quam. Etiam augue pede, molestie eget, rhoncus at, convallis ut, eros. Aliquam pharetra. Nulla in tellus eget odio sagittis blandit. Maecenas at nisl. Nullam lorem mi, eleifend a, fringilla vel, semper at, ligula. Mauris eu wisi. Ut ante dui, aliquet nec, congue non, accumsan sit amet, lectus. Mauris et mauris. Duis sed massa id mauris pretium venenatis. Suspendisse cursus velit vel ligula. Mauris ...

    read-more
Previous Next

Archive for February 2012

 
Misalkan saja kita punya 2 table, yakni table "SalesLine" dan "SalesTable". Kalau dilihat dari namanya, tentu saja yang menjadi table utama adalah  "SalesTable". Nah, untuk mencari record di "SalesTable" yang mempunyai kriteria tertentu kita bisa memakai cara di bawah ini :

Select * from _SalesLine where
//kriteria
_SalesLine.SalesId == SalesTable.SalesId &&
_SalesLine.QtyOrdered == 20 &&
_SalesLine.SalesStatus == SalesStatus::Invoiced;

//Ngecek apakah recornya ada
if(_SalesLine.RecId)
{

//Bila terpenuhi, mengerjakan script di bawah ini
super();
element.execute(1);

}

Read More

Ngutak - ngatik report Dynamics AX 2009, akhirnya nemu juga caranya memilah report berdasarkan batasan tanggal

public void executeSection()
{
PurchTable _PurchTable;
;
select firstonly RecId from _PurchTable where
_PurchTable.OrderAccount == VendTable.AccountNum;

if(_PurchTable.RecId)
{

super();

while select * from _PurcHline group by
_PurcHline.PurchId, _PurcHline.ItemId , _PurcHline.VariantId where
_PurcHline.VendAccount == VendTable.AccountNum &&
_PurcHline.DeliveryDate >= dtFrom &&
_PurcHline.DeliveryDate <= dtTo && _PurcHline.PurchStatus != (PurchStatus::Backorder || PurchStatus::Canceled) { element.execute(1); } } }

Read More

Mendengar bahasa pemrograman X++ mungkin bagi sebagian orang terdengar aneh. Sudah namanya X ada plus - plusnya pula. Apa sih sebenarnya bahasa X++ itu ?

X++ adalah bahasa pemrograman yang dipakai sebagai code behind of MorphX. MorphX sendiri adalah sebuah linkungan development yg sudah terintegrasi di Micorosoft Dynamics Ax dimana para developers dapat membuat DataType, Enumeration, Tables, Queries, Forms, Menus dan Reports. MorhpX men-support drag and drop functionality dan sangat user friendly. Selain itu juga dapat mengakses / membuat berbagai macam class-class yang tersedia dalam aplikasi dengan menggunakan X++ code editor.
 
Syntax X++ sendiri sebagian besar mengadaptasi dari syntax keluarga C. Kalau dilihat strukturnya, bahasa pemrograman X++ lebih mirip dengan bahasa C#. Disana terdapat Looping, Logical conditional (If condition...), Query (seperti halnya LINQ di .NET tanpa harus menggunakan object koneksi), Array, dsb.

Penggunaan query di X++ sangatlah mudah, kita bisa langsung menuliskan query tanpa mendefinisikan koneksi dengan database seperti pada pemrograman pada umumnya.Di bawah ini merupakan contoh source code X++ yang bisa langsung dicoba di Job-nya Microsof Dynamics Ax :

static void Coba(Args _args)
{
CustTable custTable;
;

select custTable
where custTable.AccountNum =="1103";
print "This is the address of Customer " +
custTable.AccountNum + ": " + custTable.Address;
pause;
}

Read More

Untuk membuat report yang dibatasi oleh periode tanggal, kita bisa menggunakan inputan berupa dialog. Cara membuatnya adalah sebagai berikut.

classDeclaration
public class ReportRun extends ObjectRun
{
dialogfield dfFromDate;
dialogfield dfToDate;
dialogGroup dialogGroup;
Date dtFrom, dtTo;
}

getFromDialog
public Object dialog(Object _dialog)
{
DialogRunbase dialog = _dialog;
;

dialogGroup = dialog.addGroup("Dialog Group");
dfFromDate = dialog.addField(typeID(FromDate));
dfToDate = dialog.addField(typeID(ToDate));

return dialog;
}

dialog
public boolean getFromDialog()
{
dtFrom = dfFromDate.value();
dtTo = dfToDate.value();

return true;
}

Hasilnya ketika kita running reportnya dari menu item adalah seperti gambar di bawah ini :

Read More

Untuk menampilkan total halaman pada report, caranya sangatlah mudah
1. Klik kanan pada elemen report (biasanya pada header atau footer-nya report), pilih New Control dengan type integer.


2. Pada Properties control yang baru dimasukkan tadi, isi dengan "pagestotal".

Read More

Ini merupakan salah satu cara untuk menampilkan data nomor halaman pada report yang kita buat.
1. Klik kanan pada elemen report (biasanya pada header atau footer-nya report), pilih New Control dengan type integer.


2. Pada Properties control yang baru dimasukkan tadi, isi dengan "page".

Read More