Saturday, November 8, 2008
Settlement Version Cisangkan
Settlement Version Cisangkan, This is create because Invoice/faktur cisangkan is diffrent with axapta standard.
Settlement from "function==> settlement" in journal payment
settlement from "open transaction editing" in customer list
Label:
Cisangkan,
Customize,
DAX 4,
Dax Newbie,
Dynamix AX 4,
settlement
Friday, November 7, 2008
Comission and CTP Version Cisangkan
Comission and CTP Version Cisangkan

Label:
Cisangkan,
commission,
CTP,
Customize,
DAX 4,
Dax Newbie,
Dynamix AX 4
Sales Order form Customization for cisangkan
some of Sales Order form Customization for cisangkan
Label:
Cisangkan,
Customize,
DAX 4,
Dax Newbie,
Dynamix AX 4,
Sales Order
Creating Faktur/Invoice Cisangkan Version
Creating Faktur/Invoice Cisangkan Version (Thanks to Mr.Nico -Cisangkan IT Manager, who was help me on translating Existing system)




to print faktur/invoice as "Faktur Pajak", from menu "Cetak Faktur Penjualan" Klik Tab "Transaksi Tercetak", then klik "Update dari transaksi", then klik button for print as need
Wednesday, April 9, 2008
Bikin Form Beserta table dalam 1 Menit tanpa coding
Dalam latihan ini kita akan mencoba untuk membuat table sederhana beserta form isiannya, hanya di butuhkan waktu kurang lebih 1 menit untuk membuat table dan form yg sederhana ini tanpa ada coding sedikpun. Adapun struktur table yg akan di buat adalah sebagai berikut:
Id/Kode Karyawan = tipe data string = (control) stringedit
Nama Karyawan = tipe data string = (control) stringedit
Tanggal Lahir = tipe data date = (control) dateedit
Pertama kali kita masuk ke DAX (Dynamics AX), dan pastikan anda mendapat lisence "Windows MorphX Development Suite" atau perhatikan Icon AOT di toolbar DAX. Selanjutnya klik Icon AOT tsb untuk menampilkan AOT
Nama Karyawan = tipe data string = (control) stringedit
Tanggal Lahir = tipe data date = (control) dateedit
Pertama kali kita masuk ke DAX (Dynamics AX), dan pastikan anda mendapat lisence "Windows MorphX Development Suite" atau perhatikan Icon AOT di toolbar DAX. Selanjutnya klik Icon AOT tsb untuk menampilkan AOT
jika sudah, klik form karyawan lalu klik kanan di data source untuk memasukan table yg kita buat sebelumnya, selanjutnya klik kanan di datasource yg kita buat lalu pilih properties, di baris name input nama datasource sebaiknya sama dengan nama tablenya, dibaris table pilih table "karyawan" yg kita buat sebelumnya.
jika 3 control sudah kita tambahkan dan set, untuk memberikan nama/caption form input di baris caption nama form yg kita inginkan di ketika kita berada di properties "design"
Label:
AOT,
Bikin Form dan Table,
DAX 4,
Dax Newbie,
Development
Monday, March 31, 2008
Proses Index
minggu kemarin sy baru saja menyelesaikan program index untuk penjualan, program ini akan dipakai untuk membuat index dari setiap barang yg dijual sehingga nantinya nilai penjulan akan di kalikan dengan index masing2 lalu penilaian performance berdasarkan hasil perkalian tsb. sebenarnya di DAX sudah ada fasilitasnya walaupun perlu sedikit perubahan, tetapi karena harga dasar perhitungan index sangat fleksible akhirnya sy memutuskan untuk membuat aplikasi barunya, tanpa merubah core system aplikasi DAX. Berikut ini hasil capturannya
void clicked()
{
InventDimCombination _InventDimCombination;
amount PriceStd;
amount Price;
str InvDImID;
WHILE SELECT _InventDimCombination WHERE
InventDimCombination.ItemId==IND_CSK_INDEXPENJUALAN.ItemID
&& _InventDimCombination.ConfigId==IND_CSK_INDEXPENJUALAN.ConfigId &&
_InventDimCombination.InventSizeId==IND_CSK_INDEXPENJUALAN.InventSizeID
{
If(_InventDimCombination.InventColorId==IND_CSK_INDEXPENJUALAN.InventColorID)
{
InvDimID=_InventDimCombination.InventDimId;
PriceStd=_InventDimCombination.IND_CSK_PRICE;
}
}
WHILE SELECT ForUpdate _InventDimCombination
{
Price=_InventDimCombination.IND_CSK_PRICE;
ttsbegin;
_InventDimCombination.IND_CSK_INDEXPENJUALAN=Price/PriceStd;
_InventDimCombination.update();
ttscommit;
}
}
void write()
{
SalesLine _salesLine;
InventDimCombination _InventDimCombination; //tambahan deklarasi
inventdim _inventdim;//tambahan deklarasi
//tambahan program agar mengupdate Indexè diletakkan dibawah program standar
if(_statusEdit==true)
{
select _inventdim where _inventdim.inventDimId==salesline.InventDimId;
SELECT _InventDimCombination WHERE _InventDimCombination.ItemId==salesline.ItemId
&& _InventDimCombination.InventColorId==_inventdim.InventColorId
&& _InventDimCombination.InventSizeId==_inventdim.InventSizeId
&& _InventDimCombination.ConfigId==_inventdim.configId;
salesline.IND_CSK_INDEXPENJUALAN=_InventDimCombination.IND_CSK_INDEXPENJUALAN;
salesline.update();
}
_statusEdit=false;
}
public void insert()
{
SalesLine _SalesLine;
super();
SELECT _SalesLine WHERE _SalesLine.InventTransId==this.InventTransId;
this.IND_CSK_INDEXPENJUALAN=_SalesLine.IND_CSK_INDEXPENJUALAN;
this.update();
}
Subscribe to:
Posts (Atom)
