Axaptada txt dosya okuyup SalesLine’ a kayıt atmak
Merhaba
Daha önce txt formatında bir dosyayı okumakla ilgili bir makale yazmıştım. Buradan okuyabilirsiniz.
Aynı örneği biraz geliştirdim. Öncelikle dosyayı diyalogtan alıyoruz ve tab ile ayrılmış halini pars edip container a atıyoruz. Daha sonra burdaki satırlardan SalesLine oluşturuyoruz.
Örnek text dosyamız böyle olsun boşluklar tab. Editorden dolayı burada net anlaşılamıyor.
NameAlias Name Vergi Adet Fiyat
40306445 DAVIDOFF GOLD 0 2.00 14.00
40318523 KENT WHITE 0 1.00 7.00
40329055 CAMEL KISA BOX 8 7.00 18.00
Örenğimiz şöye :
void TxtTransfer()
{
FileName fileName ;
container c;
FileIOPermission permission;
TextBuffer textBuffer;
str readText;
str readLine , strlineamount;
int etgline ;
int i = 0;
Dialog dialog = new Dialog(“Dosya seçiniz.”);
DialogField dfFileName;
SalesLine txtSalesLine;
InventTable inventTable;
InventItemSalesSetup InventItemSalesSetup;
InventDim txtinventDim;
Amount lAmount,KDV;
;
#File
dfFileName = dialog.addField(typeId(FileNameOpen));
dialog.filenameLookupFilter(["All files", #AllFiles]);