Archive for Mart, 2011

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]);

Read more

String bir değişkeni raporda barkod olarak göstermek

Merhaba,

Bu çalışmada CustAccount alanını raporda barkod olarak nasıl gösterebileceğimizi öğreneceğiz.

Öncelikle verikaynağında (DataSource) CustTable Olan bir rapor hazırlayalım. Tasarım kısmında CustTableBody olsun ve CustAccoun ‘u sürükleyip bırakalım. Bu rapor şu anda CustAccount ‘ ları  listelemektedir.  Bundan sonra CustAccount ‘un yanına barkodu nasıl yazdıracağımıza baklaım.

Raporun ClassDecleration :

Buradan barkodun boyutlarını belirleyebilirsiniz.

public class ReportRun extends ObjectRun
{
    BarCodecode39    ordercodeId;
    #DEFINE.BarCodeFontSize(75)
    #DEFINE.BarCodeWidth(9000)
    #DEFINE.BarCodeHeight(900)
}

init metodumuz :

Read more

www.gunes.com yayında

Merhaba,

Sanırım iki yıl oldu. Eski firmamda bir içerik yönetim sistemi yazmıştık. İlk hayata geçireceğimiz proje güneş gazetesinin sitesiydi. Tasarım hazırlandı daha sonraki bütün altyapı çalışmalarını ben yaptım. Yeni site hazırdı ancak firmadaki bazı durumlardan dolayı canlıya alamadık. Bu süreçten sonra akşam gazetesi için bir site hazırladık ve onu canlıya aldık. Güneş gazetesi ise daha önce bitmiş olmasına rağmen canlıya bugüne kadar geçemedi.

Geçen ay eski firmamdaki arkadaşlarım benden güneşi canlıya alma konusunda yardım istediler ve nihayet bugün itibariyle  www.gunes.com yayın hayatına başladı. Kapsamlı bir haber portalı değil. Editor kadrosu çok kısıtlı olduğu için manşetleri , kategorileri ve sayfaları olabildiğince sade tutmaya çalıştım. Bir çok teknik ve tasarım eksiği olmasına rağmen eskiye nazaran çok daha iyi bir site oldu diyebilirim.

Benim açımdansa biraz nostalji oldu uzun zamandır axaptayla uğraşıyorum. Eskiyi hatırladım PHP , MySQL, CSS günlerine geri döndüm, kısa bir süre için.

Umarım faydalı bir iş yapmış olurum.

Selamlar.