Fatura. fatkalem = fatura.kalemyeni("001"); fatkalem.depo_kodu = 2; fatkalem.stra_gcmik = 5; fatkalem.stra_nf = 12; fatkalem.

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "Fatura. fatkalem = fatura.kalemyeni("001"); fatkalem.depo_kodu = 2; fatkalem.stra_gcmik = 5; fatkalem.stra_nf = 12; fatkalem."

Transkript

1 Fatura C# Sat Faturas Kayd using System; using System.Runtime.InteropServices; using NetOpenX50; namespace NetOpenXTest public static class FaturaOrnek public static void SatisFaturasiKaydet() Kernel kernel = new Kernel(); Sirket sirket = default(sirket); Fatura fatura = default(fatura); FatUst fatust = default(fatust); FatKalem fatkalem = default(fatkalem); try sirket = kernel.yenisirket(tvttipi.vtmssql, "vt adi", "vt kull adi", "vt kull sifre", "netsis kull adi", "netsis sifre", 0); fatura = kernel.yenifatura(sirket, TFaturaTip.ftSFat); fatust = fatura.ust(); fatust.fatirs_no = fatura.yeninumara("a"); fatust.carikod = "00002"; fatust.tarih = DateTime.Now; fatust.entegre_trh = DateTime.Now; fatust.fiilitarih = DateTime.Now; fatust.tipi = TFaturaTipi.ft_Acik; fatust.proje_kodu = "1"; fatust.kdv_dahilmi = true; fatkalem = fatura.kalemyeni("001"); fatkalem.depo_kodu = 2; fatkalem.stra_gcmik = 5; fatkalem.stra_nf = 12; fatkalem.stra_bf = 12; fatura.kayityeni(); finally Marshal.ReleaseComObject(fatKalem); Marshal.ReleaseComObject(fatUst); Marshal.ReleaseComObject(fatura);

2 Marshal.ReleaseComObject(sirket); kernel.freenetsislibrary(); Marshal.ReleaseComObject(kernel);

3 Sat rsaliyesi Kayd

4 using System; using System.Runtime.InteropServices; using NetOpenX50; namespace NetOpenXTest public static class FaturaOrnek public static void SatisIrsaliyesiKaydet() Kernel kernel = new Kernel(); Sirket sirket = default(sirket); Fatura fatura = default(fatura); FatUst fatust = default(fatust); FatKalem fatkalem = default(fatkalem); try sirket = kernel.yenisirket(tvttipi.vtmssql, "vt adi", "vt kull adi", "vt kull sifre", "netsis kull adi", "netsis sifre", 0); fatura = kernel.yenifatura(sirket, TFaturaTip.ftSIrs); fatust = fatura.ust(); fatust.fatirs_no = fatura.yeninumara("a"); fatust.carikod = "00002"; fatust.tarih = DateTime.Now; fatust.tipi = TFaturaTipi.ft_Ihracat; fatust.pla_kodu = "02"; fatust.proje_kodu = "033"; fatust.kdv_dahilmi = true; fatkalem = fatura.kalemyeni("00003"); fatkalem.depo_kodu = 2; fatkalem.stra_gcmik = 5; fatkalem.stra_nf = 12; fatkalem.stra_bf = 12; fatura.kayityeni(); finally Marshal.ReleaseComObject(fatKalem); Marshal.ReleaseComObject(fatUst); Marshal.ReleaseComObject(fatura); Marshal.ReleaseComObject(sirket); kernel.freenetsislibrary(); Marshal.ReleaseComObject(kernel);

5 Müteri Siparii Kayd using System; using System.Runtime.InteropServices; using NetOpenX50; namespace NetOpenXTest public static class FaturaOrnek public static void MusteriSiparisiKaydet() Kernel kernel = new Kernel(); Sirket sirket = default(sirket); Fatura fatura = default(fatura); FatUst fatust = default(fatust); FatKalem fatkalem = default(fatkalem); try sirket = kernel.yenisirket(tvttipi.vtmssql, "vt adi", "vt kull adi", "vt kull sifre", "netsis kull adi", "netsis sifre", 0); fatura = kernel.yenifatura(sirket, TFaturaTip.ftSSip); fatust = fatura.ust(); fatust.fatirs_no = fatura.yeninumara("a"); fatust.carikod = "00002"; fatust.tarih = DateTime.Now; fatust.tipi = TFaturaTipi.ft_YurtIci; fatust.pla_kodu = "02"; fatust.proje_kodu = "033"; fatust.kdv_dahilmi = true; fatkalem = fatura.kalemyeni("00003"); fatkalem.depo_kodu = 2; fatkalem.stra_gcmik = 5; fatkalem.stra_nf = 12; fatkalem.stra_bf = 12; fatura.kayityeni(); finally Marshal.ReleaseComObject(fatKalem); Marshal.ReleaseComObject(fatUst); Marshal.ReleaseComObject(fatura); Marshal.ReleaseComObject(sirket); kernel.freenetsislibrary(); Marshal.ReleaseComObject(kernel);

6 irketler aras Fatura kopyalama Kernel kernel = new Kernel(); //Kaynak Sirket kaynaksirket = default(sirket); Fatura kaynakfatura = default(fatura); FatUst kaynakfatust = default(fatust); FatKalem kaynakfatkalem = default(fatkalem); KalemSeri kaynakseri = default(kalemseri); //Hedef Sirket hedefsirket = default(sirket); Fatura hedeffatura = default(fatura); FatUst hedeffatust = default(fatust); FatKalem hedeffatkalem = default(fatkalem); try kaynaksirket = kernel.yenisirket(tvttipi.vtmssql, "CIGDEM804", "sa", "sapass", "NETSIS", "net1", 0); kaynakfatura = kernel.yenifatura(kaynaksirket, TFaturaTip.ftSFat); kaynakfatura.okuust("t ", "1"); kaynakfatust = kaynakfatura.ust(); hedefsirket = kernel.yenisirket(tvttipi.vtmssql, "ENTERPRISE8", "sa", "sapass", "NETSIS", "net1", 0); hedeffatura = kernel.yenifatura(hedefsirket, TFaturaTip.ftSFat); hedeffatust = hedeffatura.ust(); hedeffatust.carikod = "1"; hedeffatust.fatirs_no = kaynakfatust.fatirs_no;

7 hedeffatust.tarih = kaynakfatust.tarih; hedeffatust.bruttutar = kaynakfatust.bruttutar; hedeffatust.geneltoplam = kaynakfatust.geneltoplam; hedeffatust.proje_kodu = kaynakfatust.proje_kodu; kaynakfatura.okukalem(); for (int i = 0; i < kaynakfatura.kalemadedi; i++) kaynakfatkalem = kaynakfatura.get_kalem(i); hedeffatkalem = hedeffatura.kalemyeni(kaynakfatkalem.stokkodu); hedeffatkalem.stra_gcmik = kaynakfatkalem.stra_gcmik; hedeffatkalem.stra_gcmik2 = kaynakfatkalem.stra_gcmik2; hedeffatkalem.cevrim = kaynakfatkalem.cevrim; hedeffatkalem.stra_tar = kaynakfatkalem.stra_tar; hedeffatkalem.stra_nf = kaynakfatkalem.stra_nf; hedeffatkalem.stra_bf = kaynakfatkalem.stra_bf; hedeffatkalem.stra_iaf = kaynakfatkalem.stra_iaf; hedeffatkalem.stra_kdv = kaynakfatkalem.stra_kdv; hedeffatkalem.depo_kodu = kaynakfatkalem.depo_kodu; hedeffatura.kayityeni(); catch (Exception ex) throw ex; finally Marshal.ReleaseComObject(kaynakFatKalem); Marshal.ReleaseComObject(hedefFatKalem); Marshal.ReleaseComObject(kaynakFatUst); Marshal.ReleaseComObject(hedefFatUst); Marshal.ReleaseComObject(kaynakFatura); Marshal.ReleaseComObject(hedefFatura); kaynaksirket.logoff(); hedefsirket.logoff(); Marshal.ReleaseComObject(kaynakSirket); Marshal.ReleaseComObject(hedefSirket); kernel.freenetsislibrary(); Marshal.ReleaseComObject(kernel);

8

9 Lokal Depolar Aras Transfer Kayd public void LokalDepolarArasiTransferBelgesi() Kernel kernel = new Kernel(); Sirket sirket = default(sirket); Fatura fatura = default(fatura); FatUst fatust = default(fatust); FatKalem fatkalem = default(fatkalem); try sirket = kernel.yenisirket(tvttipi.vtmssql, "vt ad", "vt kull ad", "vt kull sifre", "netsis kull ad", "netsis kull sifre", sube kodu); fatura = kernel.yenifatura(sirket, TFaturaTip.ftLokalDepo); fatust = fatura.ust(); fatust.fatirs_no = fatura.yeninumara("a"); fatust.tipi = TFaturaTipi.ft_Bos; fatust.ambhartur = TAmbarHarTur.htDepolar; fatust.tarih = DateTime.Now; fatust.fiilitarih = DateTime.Now; fatust.pla_kodu = "S001"; fatust.proje_kodu = "P001"; fatust.kdv_dahilmi = true; fatkalem = fatura.kalemyeni("s0001"); ///Giri Depo Kodu fatkalem.gir_depo_kodu = 3; fatkalem.depo_kodu = 1; fatkalem.stra_gcmik = 20; fatkalem.stra_bf = 10; fatura.kayityeni(); finally Marshal.ReleaseComObject(fatKalem); Marshal.ReleaseComObject(fatUst); Marshal.ReleaseComObject(fatura); Marshal.ReleaseComObject(sirket); kernel.freenetsislibrary(); Marshal.ReleaseComObject(kernel); ubeler Aras Depo Transfer Kayd

10 public void SubelerArasiDepoTransferBelgesi() Kernel kernel = new Kernel(); Sirket sirket = default(sirket); Fatura fatura = default(fatura); FatUst fatust = default(fatust); FatKalem fatkalem = default(fatkalem); try sirket = kernel.yenisirket(tvttipi.vtmssql, "vt ad", "vt kull ad", "vt kull sifre", "netsis kull ad", "netsis kull sifre", sube kodu); fatura = kernel.yenifatura(sirket, TFaturaTip.ftDepo); fatust = fatura.ust(); fatust.fatirs_no = fatura.yeninumara("a"); fatust.tipi = TFaturaTipi.ft_Bos; fatust.ambhartur = TAmbarHarTur.htDepolar; ///Çk ube fatust.gckod_cikis = 0; ///Giri ube fatust.gckod_giris = 1; ///Ambar fatust.carikod = "C0001"; ///Cari Kod fatust.cari_kod2 = "C0002"; fatust.tarih = DateTime.Now; fatust.fiilitarih = DateTime.Now; fatust.pla_kodu = "S001"; fatust.proje_kodu = "P001"; fatust.kdv_dahilmi = true; fatkalem = fatura.kalemyeni("s0001"); ///Giri Depo Kodu fatkalem.gir_depo_kodu = 2; fatkalem.depo_kodu = 1; fatkalem.stra_gcmik = 20; fatkalem.stra_bf = 10; fatura.kayityeni(); finally Marshal.ReleaseComObject(fatKalem); Marshal.ReleaseComObject(fatUst); Marshal.ReleaseComObject(fatura); Marshal.ReleaseComObject(sirket); kernel.freenetsislibrary();

11 Marshal.ReleaseComObject(kernel); Sat Teklifi Kayd using System; using System.Runtime.InteropServices; using NetOpenX50; namespace NetOpenXTest public static class FaturaOrnek public static void SatisTeklifiKaydet() Kernel kernel = new Kernel(); Sirket sirket = default(sirket); Fatura fatura = default(fatura); FatUst fatust = default(fatust); FatKalem fatkalem = default(fatkalem); try sirket = kernel.yenisirket(tvttipi.vtmssql, "vt adi", "vt kull adi", "vt kull sifre", "netsis kull adi", "netsis sifre", 0); fatura = kernel.yenifatura(sirket, TFaturaTip.ftSatTeklif); fatust = fatura.ust(); fatust.fatirs_no = fatura.yeninumara("a"); fatust.carikod = "00002"; fatust.tarih = DateTime.Now; fatust.tipi = TFaturaTipi.ft_YurtIci; fatust.pla_kodu = "02"; fatust.proje_kodu = "033"; fatust.kdv_dahilmi = true; fatkalem = fatura.kalemyeni("00003"); fatkalem.depo_kodu = 2; fatkalem.stra_gcmik = 5; fatkalem.stra_nf = 12; fatkalem.stra_bf = 12; fatkalem.projekodu = "033"; fatura.kayityeni(); finally Marshal.ReleaseComObject(fatKalem); Marshal.ReleaseComObject(fatUst);

12 Marshal.ReleaseComObject(fatura); Marshal.ReleaseComObject(sirket); kernel.freenetsislibrary(); Marshal.ReleaseComObject(kernel);

13

14 Sipariten rsaliye Oluturma using System; using System.Runtime.InteropServices; using NetOpenX50; namespace NetOpenXTest public static class FaturaOrnek public static void Siparis2IrsFat() Kernel kernel = new Kernel(); Sirket sirket = default(sirket); Fatura fatura = default(fatura); Fatura irsaliye = default(fatura); FatUst irsaliyeust = default(fatust); try sirket = kernel.yenisirket(tvttipi.vtmssql, "vt adi", "vt kull adi", "vt kull sifre", "netsis kull adi", "netsis sifre", 0); fatura = kernel.yenifatura(sirket, TFaturaTip.ftSSip); fatura.okuust("m ", "00002"); fatura.okukalem(); irsaliye = kernel.yenifatura(sirket, TFaturaTip.ftSIrs); irsaliyeust = irsaliye.ust(); irsaliyeust.fatirs_no = irsaliye.yeninumara("a"); fatura.siparis2irsfat(irsaliye); finally Marshal.ReleaseComObject(irsaliyeUst); Marshal.ReleaseComObject(irsaliye); Marshal.ReleaseComObject(fatura); Marshal.ReleaseComObject(sirket); kernel.freenetsislibrary(); Marshal.ReleaseComObject(kernel);

15 rsaliyeden Fatura Oluturma using System; using System.Runtime.InteropServices; using NetOpenX50; namespace NetOpenXTest public static class FaturaOrnek public static void Irsaliye2Fatura() Kernel kernel = new Kernel(); Sirket sirket = default(sirket); Fatura irsaliye = default(fatura); Fatura fatura = default(fatura); FatUst faturaust = default(fatust); try sirket = kernel.yenisirket(tvttipi.vtmssql, "vt adi", "vt kull adi", "vt kull sifre", "netsis kull adi", "netsis sifre", 0); irsaliye = kernel.yenifatura(sirket, TFaturaTip.ftSIrs); irsaliye.okuust("i ", "00002"); irsaliye.okukalem(); fatura = kernel.yenifatura(sirket, TFaturaTip.ftSFat); faturaust = fatura.ust(); faturaust.fatirs_no = fatura.yeninumara("a"); irsaliye.irsaliye2fatura(fatura); finally Marshal.ReleaseComObject(faturaUst); Marshal.ReleaseComObject(fatura); Marshal.ReleaseComObject(irsaliye); Marshal.ReleaseComObject(sirket); kernel.freenetsislibrary(); Marshal.ReleaseComObject(kernel);

16 Fatura Okuma private void btnfatoku_click(object sender, System.EventArgs e) ListViewItem lvitem; NetOpenX.Kernel Kernel; NetOpenX.Sirket Sirket; NetOpenX.Fatura Fatura; NetOpenX.FatUst FatUst; NetOpenX.FatKalem FatKalem; Kernel = new NetOpenX.Kernel(); Sirket = Kernel.yeniSirket(NetOpenX.TVTTipi.vtOracle, "ENTERPRISE8", "TEMELSET", "", "NETSIS", "", 0); Fatura = Kernel.yeniFatura(Sirket, NetOpenX.TFaturaTip.ftSFat); //Faturann üst bilgileri okunuyor Fatura.OkuUst(txBelgeNo.Text, txcarikod.text); FatUst = Fatura.Ust(); MessageBox.Show("Belge No:" + FatUst.FATIRS_NO ); //Faturann kalemleri okunuyor Fatura.OkuKalem(); for (int i = 0; i <= Fatura.KalemAdedi - 1; i++) FatKalem = Fatura.get_Kalem(i); lvitem = lvkalemliste.items.add(fatkalem.stokkodu); lvitem.subitems.add((fatkalem.stra_gc).tostring()); lvitem.subitems.add((fatkalem.stra_gcmik).tostring()); Kernel.FreeNetsisLibrary();

17 Fatura Silme Kernel kernel = new Kernel(); Sirket sirket = default(sirket); Fatura fatura = default(fatura); try sirket = kernel.yenisirket(tvttipi.vtmssql, "vt ad", "vt kull ad", "vt kull sifre", "netsis kull ad", "netsis kull sifre", sube kodu); fatura = kernel.yenifatura(sirket, TFaturaTip.ftSFat); fatura.okuust("a ", "C0001"); fatura.okukalem(); fatura.kayitsil(); finally Marshal.ReleaseComObject(fatura); Marshal.ReleaseComObject(sirket); kernel.freenetsislibrary(); Marshal.ReleaseComObject(kernel); using System; using System.Runtime.InteropServices; using NetOpenX50; Satr Baz Açklama Girii namespace NetOpenXTest public static class FaturaOrnek public static void SatisFaturasiKaydet() Kernel kernel = new Kernel(); Sirket sirket = default(sirket); Fatura fatura = default(fatura); FatUst fatust = default(fatust); FatKalem fatkalem = default(fatkalem); try sirket = kernel.yenisirket(tvttipi.vtmssql, "vt ad", "vt kull ad", "vt kull ifre", "netsis kull ad",

18 "netsis kull ifre", "ube kodu"); fatura = kernel.yenifatura(sirket, TFaturaTip.ftSFat); fatust = fatura.ust(); fatust.fatirs_no = fatura.yeninumara("a"); fatust.carikod = "00002"; fatust.tarih = DateTime.Now; fatust.entegre_trh = DateTime.Now; fatust.fiilitarih = DateTime.Now; fatust.tipi = TFaturaTipi.ft_Acik; fatust.pla_kodu = "02"; fatust.proje_kodu = "033"; fatust.kdv_dahilmi = true; fatkalem = fatura.kalemyeni("00003"); fatkalem.depo_kodu = 2; fatkalem.stra_gcmik = 5; fatkalem.stra_nf = 12; fatkalem.stra_bf = 12; fatkalem.set_satirbaziacik(1, "satir bazi aciklama 1"); fatkalem.set_satirbaziacik(2, "satir bazi aciklama 2"); fatura.kayityeni(); finally Marshal.ReleaseComObject(fatKalem); Marshal.ReleaseComObject(fatUst); Marshal.ReleaseComObject(fatura); Marshal.ReleaseComObject(sirket); kernel.freenetsislibrary(); Marshal.ReleaseComObject(kernel);

19 using System; using System.Runtime.InteropServices; using NetOpenX50; Ambar Giri Fii namespace NetOpenXTest public static class FaturaOrnek public static void SatisFaturasiKaydet() Kernel kernel = new Kernel(); Sirket sirket = default(sirket); Fatura fatura = default(fatura); FatUst fatust = default(fatust); FatKalem fatkalem = default(fatkalem); try sirket = kernel.yenisirket(tvttipi.vtmssql, "vt ad", "vt kull ad", "vt kull ifre", "netsis kull ad", "netsis kull ifre", "ube kodu"); fatura = kernel.yenifatura(sirket, TFaturaTip.ftAmbarG); fatust = fatura.ust(); fatust.fatirs_no = fatura.yeninumara("a"); fatust.carikod = "00002"; fatust.ambhartur = TAmbarHarTur.htMuhtelif; fatust.cikisyeri = TCikisYeri.cyStokKod; fatust.tarih = DateTime.Now; fatust.entegre_trh = DateTime.Now; fatust.fiilitarih = DateTime.Now; fatust.proje_kodu = "033"; fatkalem = fatura.kalemyeni("00003"); fatkalem.gir_depo_kodu = 1; fatkalem.stra_gcmik = 5; fatkalem.stra_nf = 12; fatkalem.stra_bf = 12; fatura.kayityeni();

20 finally Marshal.ReleaseComObject(fatKalem); Marshal.ReleaseComObject(fatUst); Marshal.ReleaseComObject(fatura); Marshal.ReleaseComObject(sirket); kernel.freenetsislibrary(); Marshal.ReleaseComObject(kernel);

21 VB

22 Sub FaturayaKaydet() Dim Kernel As New NetOpenX.Kernel Dim Sirket As NetOpenX.Sirket Dim Fatura As NetOpenX.Fatura Dim FatUst As NetOpenX.FatUst Dim FatKalem As NetOpenX.FatKalem Sat Faturas Kayd Set Sirket = Kernel.yeniSirket(vtOracle, "ENTERPRISE8", "TEMELSET", "", "NETSIS", "", 0) Set Fatura = Kernel.yeniFatura(Sirket, ftsfat) 'Fatura Ust Bilgilerini Olustur Set FatUst = Fatura.Ust FatUst.FATIRS_NO = " " FatUst.TIPI = ft_yurtdisi FatUst.CariKod = "00002" FatUst.TARIH = CDate("25/01/2016") FatUst.SIPARIS_TEST = CDate("25/01/2016") '1.Kalem Set FatKalem = Fatura.kalemYeni("MAMUL") FatKalem.STra_GCMIK = 55 FatKalem.STra_NF = FatKalem.STra_BF = FatKalem.STra_ACIK = "Sthar Acklama" FatKalem.Firmadovtip = 1 FatKalem.Firmadovtut = '2.Kalem Set FatKalem = Fatura.kalemYeni("MAMUL") FatKalem.STra_GCMIK = 99 FatKalem.STra_NF = FatKalem.STra_BF = FatKalem.STra_ACIK = "Sthar Acklama" FatKalem.Firmadovtip = 1 FatKalem.Firmadovtut = 'Kalemleri Kaydet Fatura.kayitYeni 'Netsis Dll'lerini hafzadan temizleme 'Yaratlan nesneleri hafzadan temizleme Set Sirket = Nothing Set Fatura = Nothing Set FatUst = Nothing Set FatKalem = Nothing Kernel.FreeNetsisLibrary Set Kernel = Nothing End Sub

23 Sub AmbarCikisiFisiKaydet() Dim kernel As New NetOpenX50.kernel Dim Sirket As NetOpenX50.Sirket Dim Fatura As NetOpenX50.Fatura Dim FatUst As NetOpenX50.FatUst Dim FatKalem As NetOpenX50.FatKalem Ambar Çk Fii Kayd On Error GoTo Hata Set Sirket = kernel.yenisirket(netopenx50.vtmssql, "vt adi", "vt kull adi", "vt kull sifre", "netsis kull adi", "netsis sifre", sube kodu) Set Fatura = kernel.yenifatura(sirket, ftambarc) Set FatUst = Fatura.Ust FatUst.FATIRS_NO = Fatura.YeniNumara("A") FatUst.AMBHARTUR = hturetim FatUst.CikisYeri = cymasrafmer FatUst.CariKod = " " 'Masraf Kodu FatUst.Tarih = Now() FatUst.FiiliTarih = Now() FatUst.ODEMETARIHI = Now() Set FatKalem = Fatura.kalemYeni("00003") FatKalem.MuhasebeKodu = " " 'Muhasebe Kodu Bilgisi girilmelidir FatKalem.STra_GCMIK = 1 FatKalem.DEPO_KODU = 1 Fatura.kayitYeni Set FatKalem = Nothing Set FatUst = Nothing Set Fatura = Nothing Set Sirket = Nothing Call kernel.freenetsislibrary Set kernel = Nothing Exit Sub Hata: MsgBox Err.Description End Sub

24 Depolar Aras Transfer Kayd Sub DepolarArasiTransfer() Dim Kernel As New NetOpenX50.Kernel Dim Sirket As NetOpenX50.Sirket Dim Fatura As NetOpenX50.Fatura Dim FatUst As NetOpenX50.FatUst Dim FatKalem As NetOpenX50.FatKalem Set Sirket = Kernel.yeniSirket(vtOracle, "ENTERPRISE8", "TEMELSET", "", "NETSIS", "", 0) 'ftlokaldepo : Lokal Depolar aras transfer Set Fatura = Kernel.yeniFatura(Sirket, ftdepo) Set FatUst = Fatura.Ust FatUst.FATIRS_NO = " FATNO" FatUst.TIPI = ft_bos ' Hareket Türü FatUst.AMBHARTUR = htdepolar FatUst.GCKOD_CIKIS = 100 'Gidecei Depo FatUst.GCKOD_GIRIS = 200 'Cari Kodu Fatura Tipi ftlokaldepo ise doldurulmamaldr FatUst.CariKod = "XXX" 'Ambar FatUst.CARI_KOD2 = "XXX" FatUst.Tarih = Now FatUst.KDV_DAHILMI = True Set FatKalem = Fatura.kalemYeni("XXX") 'Giri Depo Kodu FatKalem.Gir_Depo_Kodu = 0 'Depo Kodu FatKalem.DEPO_KODU = 323 FatKalem.STra_GCMIK = 20 FatKalem.STra_BF = 100 Fatura.kayitYeni Set FatKalem = Nothing Set FatUst = Nothing Set Fatura = Nothing Set Sirket = Nothing Call Kernel.FreeNetsisLibrary Set Kernel = Nothing End Sub

25 Sub TekTalKaydet() Sat Teklifi Kayd Dim Kernel As New NetOpenX.Kernel Dim Sirket As NetOpenX.Sirket Dim TekTal As NetOpenX.Fatura Dim TekTalUst As NetOpenX.FatUst Dim TekTalKalem As NetOpenX.FatKalem Set Sirket = Kernel.yeniSirket(vtOracle, "ENTERPRISE8", "TEMELSET", "", "NETSIS", "", 32767) Set TekTal = Kernel.yeniFatura(Sirket, ftsatteklif) 'Fatura Ust Bilgilerini Olustur Set TekTalUst = TekTal.Ust TekTalUst.FATIRS_NO = " " TekTalUst.TIPI = ft_yurtdisi TekTalUst.CariKod = "00002" TekTalUst.TARIH = CDate("25/03/2016") TekTalUst.SIPARIS_TEST = CDate("25/03/2016") '1.Kalem Set TekTalKalem = TekTal.kalemYeni("MAMUL") TekTalKalem.STra_GCMIK = 55 TekTalKalem.STra_NF = TekTalKalem.STra_BF = TekTalKalem.STra_ACIK = "Sthar Acklama" TekTalKalem.Firmadovtip = 1 TekTalKalem.Firmadovtut = '2.Kalem Set TekTalKalem = TekTal.kalemYeni("MAMUL") TekTalKalem.STra_GCMIK = 99 TekTalKalem.STra_NF = TekTalKalem.STra_BF = TekTalKalem.STra_ACIK = "Sthar Acklama" TekTalKalem.Firmadovtip = 1 TekTalKalem.Firmadovtut = 'Kalemleri Kaydet TekTal.kayitYeni 'Netsis Dll'lerini hafzadan temizle 'Yaratlan nesneleri hafzadan temizle Set Sirket = Nothing Set TekTal = Nothing Set TekTalUst = Nothing Set TekTalKalem = Nothing Kernel.FreeNetsisLibrary Set Kernel = Nothing End Sub

26 Sub SiparisToIrsFat() Sipariten Fatura Oluturma Dim Kernel As New NetOpenX.Kernel Dim Sirket As NetOpenX.Sirket Dim NewFatura As NetOpenX.Fatura Dim Siparis As NetOpenX.Fatura Set Sirket = Kernel.yeniSirket(vtOracle, "ENTERPRISE8", "TEMELSET", "", "NETSIS", "", 32767) Set Siparis = Kernel.yeniFatura(Sirket, ftssip) Set NewFatura = Kernel.yeniFatura(Sirket, ftsfat) Call Siparis.OkuUst(" SIP1", "cari1") Call Siparis.OkuKalem 'hedef nesne bilgileri set ediliyor NewFatura.Ust.FATIRS_NO = " FAT1" NewFatura.Ust.Tarih = CDate("01/01/2016") On Error Resume Next Call siparis.siparis2irsfat(newfatura) If Err.Number <> 0 Then MsgBox Err.Description End If 'Netsis Dll'lerini hafzadan temizliyor 'Yaratlan nesneleri hafzadan temizliyor Set Sirket = Nothing Set Siparis = Nothing Set NewFatura = Nothing Kernel.FreeNetsisLibrary Set Kernel = Nothing End Sub Sipari Kalemlerini Kümüle Ederek Fatura Oluturma Dim Krnl Dim Sirket Dim Fatura Dim FatUst Dim SipUst Dim Siparis Dim FaturaKalem Dim SiparisKalem dim KalemBulundu dim Query Set Krnl = CreateObject("NetOpenX50.Kernel") Set Sirket = Krnl.yeniSirketAktifEXE( Kernel.Values("TS_CORE") ) Set Siparis = Krnl.yeniFatura (Sirket,7) 'Ekrandan girilen Siparis Okunuyor Siparis.OkuUst nesipno.text,necarikod.text

27 Siparis.OkuKalem Set Fatura = Krnl.yeniFatura(Sirket,0) Set FatUst = Fatura.Ust Set SipUst = Siparis.Ust FatUst.FatIrs_No = Fatura.YeniNumara("A")' stenen seri atanamal ' Sipari Ust bilgileri yeni faturaya aktarlyor FatUst.Carikod = SipUst.CariKod FatUst.Tarih = SipUst.Tarih FatUst.Proje_kodu = SipUst.Proje_kodu FatUst.Pla_Kodu = SipUst.Pla_Kodu FatUst.FiiliTarih = SipUst.FiiliTarih ' Buraya kopyalanmas istenen dier özellikler eklenebilir for i=0 to Siparis.KalemAdedi-1 KalemBulundu = false Set SiparisKalem = Siparis.Kalem(i) for j=0 to Fatura.KalemAdedi-1 Set FaturaKalem = Fatura.Kalem(j) if SiparisKalem.StokKodu = FaturaKalem.StokKodu then KalemBulundu = true 'Sipari kalemi yeni faturada bulundu mevcut kalemin miktar bilgisi güncelleniyor FaturaKalem.STra_GCMIK = FaturaKalem.STra_GCMIK + SiparisKalem.STra_GCMIK Exit For end if Set FaturaKalem = Nothing next if KalemBulundu = false then ' kalem bulunamad faturaya sipariin ilgili kalemi ekleniyor Set FaturaKalem = Fatura.kalemYeni( SiparisKalem.StokKodu ) FaturaKalem.STra_GCMIK = SiparisKalem.STra_GCMIK FaturaKalem.STra_GCMIK2 = SiparisKalem.STra_GCMIK2 FaturaKalem.STra_TAR = SiparisKalem.STra_TAR FaturaKalem.STra_NF = SiparisKalem.STra_NF FaturaKalem.STra_BF = SiparisKalem.STra_BF FaturaKalem.STra_KDV = SiparisKalem.STra_KDV FaturaKalem.STra_GC = SiparisKalem.STra_GC FaturaKalem.STra_DOVTIP = SiparisKalem.STra_DOVTIP FaturaKalem.STra_DOVFIAT = SiparisKalem.STra_DOVFIAT FaturaKalem.DEPO_KODU = SiparisKalem.DEPO_KODU ' Buraya kopyalanmas istenen dier özellikler eklenebilir end if Set FaturaKalem = Nothing Set SiparisKalem = Nothing next Msgbox "Oluturulan Fatura Numaras : " & Fatura.Ust.FatIrs_No Fatura.KayitYeni Set Query = Krnl.yeniNetRS(Sirket) 'Sipari kapatlmak ya da kilitlenmek istenirse aadaki sorgunun SET ksm doldurulmal 'Call Query.Calistir("UPDATE SIPAMAS SET... WHERE FTIRSIP = '6' AND FATIRS_NO='"&SipUst.FatIrs_No&"' AND CARI_KODU = '"&SipUst.CariKod&"'") Set Query = Nothing

28 Set FatUst = Nothing Set SipUst = Nothing Set SiparisKalem = Nothing Set FaturaKalem = Nothing Set Siparis = Nothing Set Fatura = Nothing

29 Set Sirket = Nothing Krnl.FreeNetsisLibrary Set Krnl = Nothing Sub NumaraDegistir() Numara Deiiklii lemi Dim Kernel As New NetOpenX50.Kernel Dim Sirket As NetOpenX50.Sirket Dim Fatura As NetOpenX50.Fatura Set Sirket = Kernel.yeniSirket(vtMSSQL, "TEST", "sa", "sapass", "NETSIS", "1", 0) Set Fatura = Kernel.yeniFatura(Sirket, ftsfat) Call Fatura.OkuUst("Y ", "M001") Call Fatura.OkuKalem Call Fatura.NumaraDegistir("ABC ") Set Fatura = Nothing Set Sirket = Nothing Kernel.FreeNetsisLibrary Set Kernel = Nothing End Sub

30 Dövizli Fatura Kayd Sub FaturaCevrim() Dim Kernel As New NetOpenX50.Kernel Dim Sirket As NetOpenX50.Sirket Dim Fatura As NetOpenX50.Fatura Dim FaturaUst As NetOpenX50.FatUst Dim FaturaKalem As NetOpenX50.FatKalem On Error GoTo Hata Set Sirket = Kernel.yeniSirket(NetOpenX50.vtMSSQL, "vt ad", "vt kull ad", "vt kull sifre", "netsis kull ad", "netsis kull sifre", sube) Set Fatura = Kernel.yeniFatura(Sirket, ftsfat) Set FaturaUst = Fatura.Ust FaturaUst.FATIRS_NO = Fatura.YeniNumara("S") FaturaUst.TIPI = ft_yurtici FaturaUst.CariKod = "C0001" FaturaUst.Tarih = Now FaturaUst.KDV_DAHILMI = False Set FaturaKalem = Fatura.kalemYeni("doviz") FaturaKalem.STra_GCMIK = 1 FaturaKalem.STra_DOVTIP = 1 FaturaKalem.STra_DOVFIAT = 150 'Döviz fiyat ile kur çarplp birim fiyat sahasna deer atanyor FaturaKalem.STra_BF = FaturaKalem.STra_DOVFIAT * 2 Fatura.kayitYeni Set FatUst = Nothing Set FatKalem = Nothing Set Fatura = Nothing Set Sirket = Nothing Call Kernel.FreeNetsisLibrary Set Kernel = Nothing Exit Sub Hata: MsgBox Err.Description End Sub

31 Satr Baznda Koul Kodu Kullanm Sub Kosul() Dim Kernel As New NetOpenX50.Kernel Dim Sirket As NetOpenX50.Sirket Dim Fatura As NetOpenX50.Fatura Dim FaturaUst As NetOpenX50.FatUst Dim FaturaKalem As NetOpenX50.FatKalem On Error GoTo Hata Set Sirket = Kernel.yeniSirket(NetOpenX50.vtMSSQL, "vt ad", "vt kull ad", "vt kull sifre", "netsis kull ad", "netsis sifre", sube) Set Fatura = Kernel.yeniFatura(Sirket, ftsfat) Fatura.KosulluHesapla = True Fatura.StokKartinaGoreHesapla = False Fatura.FiyatSistemineGoreHesapla = False Set FaturaUst = Fatura.Ust FaturaUst.FATIRS_NO = Fatura.YeniNumara("S") FaturaUst.TIPI = ft_acik FaturaUst.CariKod = "C0001" FaturaUst.KOSULKODU = "GENISK1" FaturaUst.Tarih = Now FaturaUst.KOSULTARIHI = Now FaturaUst.KDV_DAHILMI = False Set FaturaKalem = Fatura.kalemYeni("s1") FaturaKalem.STra_GCMIK = 1 FaturaKalem.STra_BF = 100 FaturaKalem.Stra_KosulK = "KOS1" Set FaturaKalem = Fatura.kalemYeni("s2") FaturaKalem.STra_GCMIK = 1 FaturaKalem.STra_BF = 200 FaturaKalem.Stra_KosulK = "KOS2" Fatura.kayitYeni Set FatUst = Nothing Set FatKalem = Nothing Set Fatura = Nothing Set Sirket = Nothing Call Kernel.FreeNetsisLibrary Set Kernel = Nothing Exit Sub Hata: MsgBox Err.Description End Sub

32 Genel skonto Kullanm Sub FaturaGenelIskonto() Dim Kernel As New NetOpenX50.Kernel Dim Sirket As NetOpenX50.Sirket Dim Fatura As NetOpenX50.Fatura Dim FaturaUst As NetOpenX50.FatUst Dim FaturaKalem As NetOpenX50.FatKalem On Error GoTo Hata Set Sirket = Kernel.yeniSirket(NetOpenX50.vtMSSQL, "vt ad", "vt kull ad", vt kull ifre", "netsis kull ad", "netsis kull ifre", ube kodu) 'ftssip: kaydedilecek belgenin Müteri Sipari olduunu gösterir Set Fatura = Kernel.yeniFatura(Sirket, NetOpenX50.TFaturaTip.ftSSip) Set FaturaUst = Fatura.Ust FaturaUst.FATIRS_NO = Fatura.YeniNumara("A") 'kaydedilen fatura belgelerinde, Fatura belgesi ile 'TIPI alan uyumlu olmaldr. 'Örnein: Müteri siparii keserken, TIPI alanna 'ft_acik girilmemelidir. Konu ile ilgili olarak 'Temelset paketi Fatura modülü referans alnabilir FaturaUst.TIPI = ft_yurtici FaturaUst.CariKod = "00001" FaturaUst.Proje_Kodu = "033" 'GEN_ISK1O alannn kullanlmas ile ilgili olarak, 'Fatura parametrelerinin doru ekilde yapldndan 'emin olunmaldr. Parametre ayarlarnn doru ekilde 'yapldndan emin olunmas için, Temelset Paketi 'Fatura modülünden test fatura belgesi kesilmelidir. FaturaUst.GEN_ISK1O = 50 Set FaturaKalem = Fatura.kalemYeni("11") FaturaKalem.DEPO_KODU = 1 FaturaKalem.STra_GCMIK = 10 FaturaKalem.STra_BF = 150 FaturaKalem.ProjeKodu = "033" Fatura.kayitYeni Set FaturaUst = Nothing Set FaturaKalem = Nothing Set Fatura = Nothing Set Sirket = Nothing Call Kernel.FreeNetsisLibrary Set Kernel = Nothing Exit Sub Hata: MsgBox Err.Description End Sub

33 Hzl Tahsilat Kayd Dim Kernel As New NetOpenX50.Kernel Dim Sirket As NetOpenX50.Sirket Dim TahsilAna As NetOpenX50.HizliTahsilatAna Dim tahsil As NetOpenX50.HizliTahsilat Dim Fatura As NetOpenX50.Fatura Dim fatust As NetOpenX50.fatUst Dim fatkalem As NetOpenX50.fatKalem Set Sirket = Kernel.yeniSirket(vtMSSQL, "BRC12", "sa", "sapass", "NETSIS", "1", 0) Set Fatura = Kernel.yeniFatura(Sirket, ftsfat) Set fatust = Fatura.Ust Fatura.TahsilatKayitKullan = True Set fatust = Fatura.Ust fatust.carikod = "001" fatust.tipi = ft_kapali fatust.tarih = Date fatust.fatirs_no = Fatura.YeniNumara("A") fatust.pla_kodu = "0" fatust.ks_kodu = "01" Set fatkalem = Fatura.kalemYeni("001") fatkalem.stra_gcmik = 1 fatkalem.stra_dovtip = 1 fatkalem.stra_dovfiat = 1.5 fatkalem.stra_bf = 1.77 fatkalem.depo_kodu = 1 Call Fatura.HesaplamalariYap Set tahsil = Fatura.tahsilatYeni tahsil.sozkodu = "NAKT" tahsil.tutar = fatust.geneltoplam tahsil.pla_kodu = "0" tahsil.referans_kodu = "1" tahsil.dovtutar = 1.5 tahsil.proje_kodu = "0" tahsil.dovtutar = 1.5 tahsil.kur = tahsil.tutar / tahsil.dovtutar Fatura.kayitYeni Set fatkalem = Nothing Set fatust = Nothing Set Fatura = Nothing Set TahsilAna = Nothing Set tahsil = Nothing Set Sirket = Nothing Call Kernel.FreeNetsisLibrary Set Kernel = Nothing

34 Fatura Kalemlerine Karma Koli Stou Ekleme Sub DepolarArasiTranfer() Dim Kernel As New NetOpenX50.Kernel Dim Sirket As NetOpenX50.Sirket Dim Fatura As NetOpenX50.Fatura Dim FatUst As NetOpenX50.FatUst Dim FatKalem As NetOpenX50.FatKalem On Error GoTo Hata Set Sirket = Kernel.yeniSirket(vtMSSQL, "vt ad", "vt kull ad", "vt kull sifre", "netsis kull ad", "netsis kull sifre", netsis sube) Set Fatura = Kernel.yeniFatura(Sirket, ftlokaldepo) Set FatUst = Fatura.Ust FatUst.FATIRS_NO = "D " FatUst.AMBHARTUR = htkonsinye ' Hareket Türü FatUst.Proje_Kodu = "P1" FatUst.GCKOD_CIKIS = 0 FatUst.GCKOD_GIRIS = 100 'Transfer yaplacak Sube Nosu FatUst.Tarih = Now FatUst.KDV_DAHILMI = True FatUst.YEDEK = "D" Set FatKalem = Fatura.kalemYeni("kk1") FatKalem.Gir_Depo_Kodu = 3 'Giris yaplacak depo kodu FatKalem.DEPO_KODU = 1 'Ck yaplacak depo kodu FatKalem.STra_GCMIK2 = 20 FatKalem.STra_GCMIK = 0 FatKalem.STra_BF = 100 FatKalem.KarmaKoliIsle Fatura.kayitYeni Set FatKalem = Nothing Set FatUst = Nothing Set Fatura = Nothing Set Sirket = Nothing Kernel.FreeNetsisLibrary Set Kernel = Nothing Exit Sub Hata: MsgBox Err.Description End Sub Karma Koli Bileenlerine Seri Ekleme

35 Sub KarmaKoliKayit() Dim Kernel As New NetOpenX50.Kernel Dim Sirket As NetOpenX50.Sirket Dim Fatura As NetOpenX50.Fatura Dim FatUst As NetOpenX50.FatUst Dim FatKalem As NetOpenX50.FatKalem On Error GoTo hata Set Sirket = Kernel.yeniSirket(NetOpenX50.vtMSSQL, "vt ad", "vt kull ad", "vt kull sifre", "netsis kull ad", "netsis kull sifre", "sube kodu") Set Fatura = Kernel.yeniFatura(Sirket, NetOpenX50.TFaturaTip.ftSFat) Set FatUst = Fatura.Ust FatUst.FATIRS_NO = Fatura.YeniNumara("A") FatUst.TIPI = ft_acik FatUst.KDV_DAHILMI = True FatUst.CariKod = "00034" FatUst.Tarih = Now FatUst.ENTEGRE_TRH = Now FatUst.Proje_Kodu = "033" FatUst.PLA_KODU = "01" Set FatKalem = Fatura.kalemYeni("koli1") FatKalem.DEPO_KODU = 1 FatKalem.STra_BF = 10 FatKalem.STra_GCMIK2 = 1 FatKalem.KarmaKoliIsle 'Koli1 kaleminin 2 tane bileeni var ise Dim KarmaKoliSiraNo As Integer KarmaKoliSiraNo = FatKalem.Sira - 1 'Birinci bileene seri bilgisi ekleniyor Call Fatura.Kalem(KarmaKoliSiraNo + 1).SeriEkle("A", "", "", "", Fatura.Kalem(KarmaKoliSiraNo + 1).STra_GCMIK) 'kinci bileene seri bilgisi ekleniyor Call Fatura.Kalem(KarmaKoliSiraNo + 2).SeriEkle("B", "", "", "", Fatura.Kalem(KarmaKoliSiraNo + 2).STra_GCMIK) Fatura.kayitYeni Set FatUst = Nothing Set FatKalem = Nothing Set Fatura = Nothing Set Sirket = Nothing Call Kernel.FreeNetsisLibrary Set Kernel = Nothing Exit Sub hata: MsgBox Err.Description End Sub

36 Ölçü Birimlerinin Kullanlmas Sub FaturaCevrim() Dim Kernel As New NetOpenX50.Kernel Dim Sirket As NetOpenX50.Sirket Dim Fatura As NetOpenX50.Fatura Dim FatUst As NetOpenX50.FatUst Dim FatKalem As NetOpenX50.FatKalem On Error GoTo Hata Set Sirket = Kernel.yeniSirket(vttipi, "vt ad", "vt kull ad", vt kull ifre", "netsis kull ad", "netsis kull ifre", ube kodu) Set Fatura = Kernel.yeniFatura(Sirket, NetOpenX50.TFaturaTip.ftSFat) Set FaturaUst = Fatura.Ust FaturaUst.FATIRS_NO = Fatura.YeniNumara("A") FaturaUst.TIPI = ft_acik FaturaUst.CariKod = "00034" FaturaUst.Proje_Kodu = "033" FaturaUst.PLA_KODU = "01" 'Çevrim ilemi için 2 farkl ölçü birimi 'ile çaltmz düünelim 'Ölçü Birim 1: Adet 'Ölçü Birim 2: Koli 'Ölçü birimi çevrimlerinde 1 Koli 4 Adet'tir 'eklinde bir tanmlamamz olsun 'Ölçü birim çevrim ilemini manuel olarak 'yapyor isek aadaki ekilde bir kod 'blou tasarlayabiliriz Fatura.OtomatikCevrimYapilsin = False Set FatKalem = Fatura.kalemYeni("serisiz") FatKalem.Olcubr = 2 'Stra_GCMIK alanna 1. Ölçü Birimi üzerinden 'miktar atmalyz FatKalem.STra_GCMIK = 20 '( 5 Koli * 4 ) FatKalem.STra_BF = 1 'Ölçü birim çevrim ilemini NetOpenX40 'kütüphanesine yaptrmak istiyor isek, aadaki 'ekilde bir kod blou tasarlayabiliriz Fatura.OtomatikCevrimYapilsin = True Set FatKalem = Fatura.kalemYeni("serisiz") FatKalem.Olcubr = 2 'Stra_GCMIK alanna 2. Ölçü Birimi üzerinden 'miktar atmalyz FatKalem.STra_GCMIK = 5 ' ( 5 Koli ) FatKalem.STra_BF = 1 Fatura.kayitYeni Set FatUst = Nothing

37 Set FatKalem = Nothing Set Fatura = Nothing Set Sirket = Nothing Call Kernel.FreeNetsisLibrary Set Kernel = Nothing Exit Sub

38 Hata: MsgBox Err.Description End Sub Deiken Ölçü Birimlerinin Kullanlmas Sub FaturaCevrimDegiskenOlcu() Dim Kernel As New NetOpenX50.Kernel Dim Sirket As NetOpenX50.Sirket Dim Fatura As NetOpenX50.Fatura Dim FaturaUst As NetOpenX50.FatUst Dim FaturaKalem As NetOpenX50.FatKalem On Error GoTo Hata Set Sirket = Kernel.yeniSirket(NetOpenX50.vtMSSQL, "vt ad", "vt kull ad", "vt kull ifre", "netsis kull ad", "netsis kull ifre", ube kodu) Set Fatura = Kernel.yeniFatura(Sirket, NetOpenX50.TFaturaTip.ftSFat) Set FaturaUst = Fatura.Ust FaturaUst.FATIRS_NO = Fatura.YeniNumara("A") FaturaUst.TIPI = ft_acik FaturaUst.CariKod = "00031" FaturaUst.Proje_Kodu = "033" FaturaUst.PLA_KODU = "01" 'Not: Deiken ölçü birimleri parametresi aktif olmaldr. 'Çevrim ilemi için 2 farkl ölçü birimi 'ile çaltmz düünelim 'Ölçü Birim 1: Adet 'Ölçü Birim 2: Koli '1 Koli 5 adettir eklinde dinamik olarak karar verdiimiz 'çevrim tanmlamasna göre fatura belgesi kaydetmeye 'çalyoruz. 'Deiken ölçü birim çevrim ilemini manuel olarak 'yapyor isek aadaki ekilde bir kod 'blou tasarlayabiliriz Fatura.OtomatikCevrimYapilsin = False Set FaturaKalem = Fatura.kalemYeni("serisiz") FaturaKalem.Olcubr = 2 'Stra_GCMIK alanna 1. Ölçü Birimi üzerinden 'miktar atmalyz FaturaKalem.STra_GCMIK = 25 '( 5 Koli * 5 ) FaturaKalem.STra_GCMIK2 = 0 FaturaKalem.CEVRIM = 0.2 FaturaKalem.STra_BF = 1 'Deiken ölçü birim çevrim ilemini NetOpenX40 'kütüphanesine yaptrmak istiyor isek, aadaki 'ekilde bir kod blou tasarlayabiliriz

39 Fatura.OtomatikCevrimYapilsin = True Set FaturaKalem = Fatura.kalemYeni("serisiz") FaturaKalem.Olcubr = 2 'Stra_GCMIK alanna 2. Ölçü Birimi üzerinden 'miktar atmalyz 'Çevrim deerinin ne olaca NetOpenX40 kütüphanesi 'tarafndan otomatik olarak hesaplanacaktr FaturaKalem.STra_GCMIK = 5 ' ( 5 Koli ) FaturaKalem.STra_GCMIK2 = 25 ' ( 5 Koli * 5 ) FaturaKalem.STra_BF = 1 Fatura.kayitYeni Set FatUst = Nothing Set FatKalem = Nothing Set Fatura = Nothing Set Sirket = Nothing Call Kernel.FreeNetsisLibrary Set Kernel = Nothing Exit Sub

40 Hata: MsgBox Err.Description End Sub Sub FaturaOku() Fatura Okuma Dim Kernel As New NetOpenX.Kernel Dim Sirket As NetOpenX.Sirket Dim Fatura As NetOpenX.Fatura Dim FatUst As NetOpenX.FatUst Dim FatKalem As NetOpenX.FatKalem Set Sirket = Kernel.yeniSirket(vtOracle, "ENTERPRISE8", "TEMELSET", "", "NETSIS", "", 32767) Set Fatura = Kernel.yeniFatura(Sirket, ftsfat) 'Faturann üst bilgileri okunuyor Call Fatura.OkuUst(" ", "00002") Set FatUst = Fatura.Ust 'MsgBox FatUst.CariKod & "--" & FatUst.FATIRS_NO 'Faturann kalemleri okunuyor Call Fatura.OkuKalem For i = 0 To Fatura.KalemAdedi - 1 Set FatKalem = Fatura.kalem(i) 'MsgBox FatKalem.StokKodu & FatKalem.STra_BFNext Set Sirket = Nothing Set Fatura = Nothing Set FatUst = Nothing Set FatKalem = Nothing Call Kernel.FreeNetsisLibrary Set Kernel = Nothing End Sub

41 Sub TekTalOku() Talep / Teklif Okuma Dim Kernel As New NetOpenX.Kernel Dim Sirket As NetOpenX.Sirket Dim TekTal As NetOpenX.Fatura Dim TekTalUst As NetOpenX.FatUst Dim TekTalKalem As NetOpenX.FatKalem Set Sirket = Kernel.yeniSirket(vtOracle, "ENTERPRISE8", "TEMELSET", "", "NETSIS", "", 32767) Set TekTal = Kernel.yeniFatura(Sirket, ftsatteklif) 'Faturann üst bilgileri okunuyor Call TekTal.OkuUst(" ", "BANKA") Set TekTalUst = TekTal.Ust 'MsgBox TekTalUst.CariKod & "--" & TekTalUst.FATIRS_NO 'Faturann kalemleri okunuyor Call TekTal.OkuKalem For i = 0 To TekTal.KalemAdedi - 1 Set TekTalKalem = TekTal.kalem(i) 'MsgBox TekTalKalem.StokKodu & TekTalKalem.STra_BF Next Set Sirket = Nothing Set TekTal = Nothing Set TekTalUst = Nothing Set TekTalKalem = Nothing Call Kernel.FreeNetsisLibrary Set Kernel = Nothing End Sub

42 Fatura Silme Sub FaturaSil() Dim Kernel As New Kernel Dim Sirket As Sirket Dim Fatura As Fatura On Error GoTo Hata: Set Sirket = Kernel.yeniSirket(vtMSSQL, "vt ad", "vt kull ad", "vt kull ifre", "netsis kull ad", "netsis kull ifre", "ube kodu") Set Fatura = Kernel.yeniFatura(Sirket, ftsfat) 'Fatura Ust ve Kalem bilgileri okunuyor Call Fatura.OkuUst("A ", "00034") Fatura.OkuKalem 'Fatura belgesi siliniyor Fatura.kayitSil Set Fatura = Nothing Set Sirket = Nothing Kernel.FreeNetsisLibrary Set Kernel = Nothing Exit Sub Hata: MsgBox Err.Description End Sub

43 Sub NDSOku() Aktif Ondalk Bilgisi Getirme Dim Kernel As New NetOpenX.Kernel Dim Sirket As NetOpenX.Sirket Dim Fatura As NetOpenX.Fatura Dim FatUst As NetOpenX.FatUst Dim FatKalem As NetOpenX.FatKalem Set Sirket = Kernel.yeniSirket(vtMSSQL, "ENTERPRISE8", "TEMELSET", "", "NETSIS", "", 32767) 'MsgBox "ndsmiktar:" & Sirket.getirNDS(1, 1, 1, ndsmiktar) 'MsgBox "ndsdovtutar:" & Sirket.getirNDS(1, 1, 1, ndsdovtutar) 'MsgBox "ndsfirmadovtut:" & Sirket.getirNDS(1, 1, 1, ndsfirmadovtut) 'MsgBox "ndsoran:" & Sirket.getirNDS(1, 1, 1, ndsoran) Set Fatura = Kernel.yeniFatura(Sirket, ftsfat) MsgBox "ndsmiktar:" & Fatura.getirAktifNDS(ndsMiktar) MsgBox "ndstutar:" & Fatura.getirAktifNDS(ndsTutar) 'MsgBox "ndsdovtutar:" & Fatura.getirAktifNDS(ndsDovtutar) 'MsgBox "ndsfirmadovtut:" & Fatura.getirAktifNDS(ndsFirmaDovTut) 'MsgBox "ndsoran:" & Fatura.getirAktifNDS(ndsOran) MsgBox Kernel.sayiYuvarla( , Fatura.getirAktifNDS(ndsTutar)) Call Kernel.FreeNetsisLibrary Set Kernel = Nothing Set Sirket = Nothing Set Fatura = Nothing Set FatUst = Nothing Set FatKalem = Nothing End Sub

44 Fatura Hzl Tahsilat Kayd Dim Kernel As New NetOpenX50.Kernel Dim Sirket As NetOpenX50.Sirket Dim TahsilAna As NetOpenX50.HizliTahsilatAna Dim tahsil As NetOpenX50.HizliTahsilat Dim Fatura As NetOpenX50.Fatura Dim fatust As NetOpenX50.fatUst Dim fatkalem As NetOpenX50.fatKalem Set Sirket = Kernel.yeniSirket(vtMSSQL, "BRC12", "sa", "sapass", "NETSIS", "1", 0) Set Fatura = Kernel.yeniFatura(Sirket, ftsfat) Set fatust = Fatura.Ust Fatura.TahsilatKayitKullan = True Set fatust = Fatura.Ust fatust.carikod = "001" fatust.tipi = ft_kapali fatust.tarih = Date fatust.fatirs_no = Fatura.YeniNumara("A") fatust.pla_kodu = "0" fatust.ks_kodu = "01" Set fatkalem = Fatura.kalemYeni("001") fatkalem.stra_gcmik = 1 fatkalem.stra_dovtip = 1 fatkalem.stra_dovfiat = 1.5 fatkalem.stra_bf = 1.77 fatkalem.depo_kodu = 1 Call Fatura.HesaplamalariYap Set tahsil = Fatura.tahsilatYeni tahsil.sozkodu = "NAKT" tahsil.tutar = fatust.geneltoplam tahsil.pla_kodu = "0" tahsil.referans_kodu = "1" tahsil.dovtutar = 1.5 tahsil.proje_kodu = "0" tahsil.dovtutar = 1.5 tahsil.kur = tahsil.tutar / tahsil.dovtutar Fatura.kayitYeni Set fatkalem = Nothing Set fatust = Nothing Set Fatura = Nothing Set TahsilAna = Nothing Set tahsil = Nothing Set Sirket = Nothing Call Kernel.FreeNetsisLibrary Set Kernel = Nothing

45 Delphi Sat Faturas Kayd procedure TfrmDelphiTopluOrnek.BtnFatKayitClick(Sender: TObject); Var Fatura : IFatura; FatUst : IFatUst; FatKalem : IFatKalem; Begin Fatura := Kernel.yeniFatura(Sirket, ftsfat); //Fatura Ust Bilgilerini Olustur FatUst := Fatura.Ust; FatUst.FATIRS_NO := ' '; FatUst.TIPI := ft_acik; FatUst.CariKod := '00001'; FatUst.TARIH := SysUtils.Date; FatUst.SIPARIS_TEST := SysUtils.Date; //1.Kalem FatKalem := Fatura.kalemYeni('001'); FatKalem.STra_GCMIK := 55; FatKalem.STra_BF := ; //Kaytlar saklama Fatura.kayitYeni;. Stok hareket bilgileri saklanyor. Fatura ve Ek bilgileri saklanyor. Cari hareket bilgileri. Kapal fatura ise kasa bilgileri end; unit KosulFat; Koul Kodu ile Sat Faturas Kayd interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, NetopenX_TLB; ////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////// //Fatura kaydnda otomatik koul uygulamas için, koul parametresinin açk olmas, koulkodunun girilmi olmas //

46 // (programdan verilebilir ya da cari' de tanml ise otomatik gelir) ve Fatura.KosulluHesapla ozellik degerinin // // True olmas gerekmektedir.(koul uygulamas açksa, Fatura.KosulluHesapla ozelliginin öndeeri True olur.) // ////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////// type TForm1 = class(tform) BtnOtoKosulFat: TButton; BtnManualKosFat: TButton; procedure BtnOtoKosulFatClick(Sender: TObject); procedure FormCreate(Sender: TObject); procedure BtnManualKosFatClick(Sender: TObject); procedure FormDestroy(Sender: TObject); private Kernel: IKernel; Sirket: ISirket; public Public declarations end; var Form1: TForm1; implementation $R *.dfm ////////////////////////////////////////////////////////////////////////// /////////////////// //Fatura koul hesaplamalarnn otomatik olarak yapld bir uygulama örneidir. // //Koul uygulamas açlm, koul kodu girilmi ve Fatura.KosulluHesapla özellik deerinin // //True olduu durumda fatura kaydn gösten bir örnektir // ////////////////////////////////////////////////////////////////////////// /////////////////// Procedure TForm1.BtnOtoKosulFatClick(Sender: TObject); Var Fatura : IFatura; FatUst : IFatUst; FatKalem : IFatKalem; Begin Fatura := Kernel.yeniFatura(Sirket, ftsfat); Fatura Ust Bilgilerini Olustur FatUst := Fatura.Ust; FatUst.FATIRS_NO := ' ';

47 FatUst.CariKod := '0001'; FatUst.TARIH := SysUtils.Date; FatUst.SIPARIS_TEST := SysUtils.Date; 0001 kodlu cari için koul bilgisi girilmedii için üst bilgilerde koul kodu verilmitir. cari için tanmlanm koul kodu varsa ve deitirilmek istenmiyorsa koul kodu girilmesine gerek yoktur. FatUst.KOSULKODU := 'Kosul1'; FatKalem := Fatura.kalemYeni('001'); FatKalem.STra_GCMIK := 55; FatKalem.STra_BF := 150; //Kaytlar saklama Fatura.kayitYeni;. Stok hareket bilgileri saklanyor. Fatura ve Ek bilgileri saklanyor. Cari hareket bilgileri. Kapal fatura ise kasa bilgileri End; Procedure TForm1.FormCreate(Sender: TObject); Begin form baznda yaplacak tüm NetOpenX fonksiyonlarna eriim nesnesi Kernel:=CoKernel.Create;. Yeni nesnelerin hepsi bu nesneden türetilebilir! Bu nesne her bir Application için bir kere yaratlmaldr! Bu nesnenin FreeNetsisLibrary yordam uygulama çknda çaprlmaldr NetOpenX uygulamalarnda kullanlacak örnek irket balants Sirket := Kernel.yeniSirket(vtMSSQL, 'ENTERPRISE8', 'TEMELSET', '', 'NETSIS', '', 0);. Veri tabannda Netsis için önemli Context oluturuldu. Netsis Authentication yapld. irket deerleri Cache içine alnd End; ////////////////////////////////////////////////////////////////////////// /////////////////////////////// //Fatura koul hesaplamalarnn otomatik olarak deil uygulama içinden yapld bir örnektir // //Koul hesaplamalar yapan metodlar uygulama içinden srasyla çarlmtr fakat koul deerlerinin // //üst ve kalem bilgilerine yanstlmas sistem fonksiyonlar ile yaplm, koul deerlerinin // //tek tek faturaya yanstlmas uygulama içinden yaplmamtr. //

48 ////////////////////////////////////////////////////////////////////////// /////////////////////////////// Procedure TForm1.BtnManualKosFatClick(Sender: TObject); Var Fatura : IFatura; FatUst : IFatUst; FatKalem : IFatKalem; TmpFatKalem : IFatKalem; TmpFatUst : IFatUst; Begin Fatura := Kernel.yeniFatura(Sirket, ftsfat); Fatura.KosulluHesapla := False; Fatura kaydedilirken koul hesaplamalar NetOpenX tarafndan otomatik yaplmayacaktr. FatUst := Fatura.Ust; FatUst.FATIRS_NO := ' '; FatUst.CariKod := 'KosulCari'; FatUst.TARIH := SysUtils.Date; FatUst.SIPARIS_TEST := SysUtils.Date; Fatura üst bilgileri atamas tamamlandktan sonra, belirtilen koul koduna göre koul bilgilerinin okunmas için Fatura.KosullariHazirla metodunun çarlmas zorunlu olan fonksiyondur. Fatura.KosullariHazirla; Eer koul uygulamasndan gelen deerlerin otomatik olarak üst bilgilere yanstlmasn istiyorsanz Fatura.KosulUstHesapla; metodunu çarmalsnz. Bu metod FatUst objesindeki gerekli alanlara kouldan gelen deerlerin atanmasn salar Eer koul uygulamasndan gelen deerlerin otomatik olarak üst bilgilere yanstlmasn istemiyor, bu deerlerin üst bilgilere yanstlmas ilemini siz yapmak istiyorsanz. Fatura.KosulUstGetir; metodunu çarmalsnz. Metod geriye bir IFatUst objesi dönecektir. Bu objedeki kouldan gelen deerleri kullanarak, kendi FatUst objenizdeki gerekli alanlara istediiniz atamalar yapabilirsiniz. Fatura.KosulUstHesapla; TmpFatUst := Fatura.KosulUstGetir; FatKalem := Fatura.kalemYeni('001'); FatKalem.STra_GCMIK := 55; FatKalem.STra_BF := 150; Eer koul uygulamasndan gelen deerlerin otomatik olarak kalem bilgilerine yanstlmasn istiyorsanz Fatura.KosulKalemHesapla(KalemIndex); metodunu her bir kalem için çarmalsnz. Bu metod FatKalem objesindeki gerekli alanlara kouldan

49 gelen deerlerin atanmasn salar. Eer koul uygulamasndan gelen deerlerin otomatik olarak kalem bilgilerine yanstlmasn istemiyor, bu deerlerin kalemlere yanstlmas ilemini siz yapmak istiyorsanz. Fatura.KosulKalemGetir(); metodunu her kalem için çarmalsnz. Metod geriye bir IFatKAlem objesi dönecektir. Bu objedeki kouldan gelen deerleri kullanarak, parametre olarak girdiginiz sradaki kendi FatKalem objenizdeki gerekli alanlara istediiniz atamalar yapabilirsiniz. Fatura.KosulKalemHesapla(0); TmpFatKalem := Fatura.KosulKalemGetir(0); Kaytlar saklama Fatura.kayitYeni;. Stok hareket bilgileri saklanyor. Fatura ve Ek bilgileri saklanyor. Cari hareket bilgileri. Kapal fatura ise kasa bilgileri End; Procedure TForm1.FormDestroy(Sender: TObject); Begin //Artk NetOpenX uygulamasnda hiçbir fonksiyon kullanlmayacak Kernel.FreeNetsisLibrary; //. Bu satrn yazlmas gereksiz ancak yazlan kodlarn okunabilirliini attrmak için yazlmtr //. IUnknow Interface'den türetilmi bir nesne olduu için RefCounting ile otomatik olarak //bu satr yazlmasada program memory'de gerekli temizleme ilemlerini yapacaktr Kernel := Nil; Inherited;

50 End; end. Parçal Sipari Teslimat procedure TfrmTestNesnesi.BtnSipParcala(Sender: TObject); Var Fatura : IFatura; FatUst : IFatUst; FatKalem : IFatKalem; Begin Fatura := Kernel.yeniFatura(Sirket, ftsfat); //Fatura Ust Bilgilerini Olustur FatUst := Fatura.Ust; FatUst.FATIRS_NO := ' '; FatUst.TIPI := ft_yurtdisi; FatUst.CariKod := '00001'; FatUst.TARIH := SysUtils.Date; FatUst.SIPARIS_TEST := SysUtils.Date; //1.Kalem FatKalem := Fatura.kalemYeni('001'); FatKalem.STra_GCMIK := 55; FatKalem.STra_BF := ; //Fatura belgesinin tek bir sipari kalemi ile balanmas //Fatura kalemi - 1 numaral siparie balanyor FatKalem.Stra_SipNum := ' '; //Fatura kalemi - 5 kontrol numaralar kaleme balanyor //Çünkü ayn stok kodu bir siparite birden fazla olabilir //(farkl vadeler, odeme opsiyonlar vb.) FatKalem.Stra_SipKont := 5; //Fatura kalem miktar 55, Sipari kaleminden bu kadarteslim edilecek //anlamna gelmektedir. Fazla ya da eksik olabilir. //Fazla olmas durumunda NetOpenX fazla teslimat gibi davranacaktr FatKalem.STra_GCMIK := 55; FatKalem.STra_BF := ; //Dier dikkat edilmesi gereken kurallar & öneriler //Bu ilem parçal sipari teslimatna benzer mantklar için uygulanmaldr. //Fiyat, vade tarihi, koul kodu gibi birçok bilginin fatura & irsaliye kalemine tanmas için Sipari //belgesi de bir nesne ile okunup kalem bilgileri kullanlabilir. //(Örnek: FatKalm.Stra_BF := Siparis.Kalem[0].Stra_BF )

51 //Sipari balants için fatura & irsaliye kalemlerinde mutlaka stra_sipnum ve stra_sipkont sahalarna deer //atlmaldr. Sipari numaras + kontrol numarasna göre balant yaplacak kalemin stok kodu ile fatura ve //irsaliye belgesindeki kalemin stok kodu ayn olmaldr. //Fatura & rsaliye belgesine sipari balants yapldktan sonra otomatik olarak veri tabannda sipari //teslim miktar düzeltilecektir. Kod ile ek bir i yaplmamaldr.

52 //Kaytlar saklama Fatura.kayitYeni; end; rsaliyeden Fatura Oluturma

53 unit UntNetOpenTestForm; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,NetOpenX_TLB, Dialogs, StdCtrls; type TfrmNetOpenXTest = class(tform) btntestet: TButton; procedure btntestetclick(sender: TObject); private end; var frmnetopenxtest: TfrmNetOpenXTest; implementation $R *.dfm procedure TfrmNetOpenXTest.btnTestEtClick(Sender: TObject); Var Kernel: IKernel; Sirket: ISirket; Irsaliye, Fatura: IFatura; begin Kernel:=CoKernel.Create; Sirket:=Kernel.yeniSirket(vtMSSQL, 'ENTERPRISE8', 'TEMELSET', '', 'NETSIS', '', 0); rsaliyeden faturaya dönüüm için 2 adet yeni IFatura nesnesine ihtiyacmz var. Birisi mevcut irsaliye bilgilerine eriim için dieri ise, irsaliyenin nasl bir faturaya dönüeceini tanmlamak için kullanlacaktr. Irsaliye:=Kernel.yeniFatura(Sirket, ftsirs); Fatura:=Kernel.yeniFatura(Sirket, ftsfat); Mevcut irsaliye bilgileri için üst ve kalem bilgileri okunmak zorunda!!! Irsaliye.OkuUst('G ', '00001'); Irsaliye.OkuKalem; Nasl bir fatura dönüümü yaplacaksa ilgili sahalar aktarlmal Fatura.Ust.FATIRS_NO:='F '; Fatura.Ust.Tarih:=SysUtils.Date; Fatura.Ust.ENTEGRE_TRH:=( SysUtils.Date - 1); //1 gün oncesi için Aktarm zaman. Parametre olarak fatura nesnesi gönderilmeli ki ilem srasnda irsaliyenin nasl bir fatura belgesi olaca netletirilsin... Irsaliye.Irsaliye2Fatura(Fatura); //NetOpenX uygulamasi ile iimiz tamamland bu nedenle tüm kaynaklar kapatmalyz Kernel.FreeNetsisLibrary; end; end.

54 unit DemoForm; Fatura Okuma interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,NetOpenX_TLB, Dialogs, StdCtrls; type TfrmNetOpenXDemo = class(tform) btnfaturaoku: TButton; procedure btnfaturaokuclick(sender: TObject); private end; var frmnetopenxdemo: TfrmNetOpenXDemo; implementation $R *.dfm procedure TfrmNetOpenXDemo.btnFaturaOkuClick(Sender: TObject); Var Sirket: ISirket; Fatura: IFatura; FatUst: IFatUst; FatKalem: IFatKalem; Kernel: IKernel; I: Integer; Begin Kernel:=CoKernel.Create; Try Sirket:=Kernel.yeniSirket(vtMSSQL, 'ENTERPRISE8', 'TEMELSET', '', 'NETSIS', '', 0); Fatura:=Kernel.yeniFatura(Sirket, ftsfat); //Faturann üst bilgileri okunuyor Fatura.OkuUst(' ', '00001'); FatUst:=Fatura.Ust; MessageDlg(FatUst.CariKod + '--' + FatUst.FATIRS_NO, mtinformation, [mbok], 0); //Faturann kalemleri okunuyor Fatura.OkuKalem; For I:=0 To Pred(Fatura.KalemAdedi) Do Begin FatKalem:=Fatura.kalem[ I ]; MessageDlg(FatKalem.StokKodu + ' ' + FloatToStr(FatKalem.STra_BF), mtinformation, [mbok], 0); End; Finally Sirket:=Nil;

NETSİS Uyarlama Araçları. Burak Çelik Uyarlama Araçları Uzmanı

NETSİS Uyarlama Araçları. Burak Çelik Uyarlama Araçları Uzmanı NETSİS Uyarlama Araçları Burak Çelik Uyarlama Araçları Uzmanı Eğitim Formatı Ders süresi ve arası 45+15 dk. Öğle arası 12:30-13:30 Uygulamalı Sertifikasyon Uyarlama Araçları Uzmanı Logo Apps Geliştirme

Detaylı

Fatura Dinamik Kodlama İyileştirmeleri

Fatura Dinamik Kodlama İyileştirmeleri Fatura Dinamik Kodlama İyileştirmeleri Ürün Grubu Kategori Versiyon Önkoşulu [X] Redcode Enterprise [ ] Redcode Standart [ ] Entegre.NET [X] Yeni Fonksiyon 5.0 Uygulama Netsis paketlerinin tüm modüllerinin

Detaylı

Netsis Cari Muhasebe Açıklama Kayıtları

Netsis Cari Muhasebe Açıklama Kayıtları Netsis Cari Muhasebe Açıklama Kayıtları Ürün Grubu [X] Fusion@6 [X] Fusion@6 Standard [X] Entegre@6 Kategori [X] Yeni Fonksiyon Versiyon Önkoşulu @6 Uygulama Yardımcı programlar modülüne eklenen bu işlem

Detaylı

yurdugul@hacettepe.edu.tr VB de Veri Türleri 1

yurdugul@hacettepe.edu.tr VB de Veri Türleri 1 yurdugul@hacettepe.edu.tr 1 VB de Veri Türleri 1 Byte 1 aretsiz tamsay Integer 2 aretli Tamsay Long 4 aretli Tamsay Single 4 Gerçel say Double 8 Gerçel say Currency 8 Gerçel say Decimal 14 Gerçel say Boolean

Detaylı

Tarihli Mikro R/J/F/ Müşavir 02a Sürümü

Tarihli Mikro R/J/F/ Müşavir 02a Sürümü 30.07.2018 Tarihli Mikro R/J/F/ Müavir 02a Sürümü Mikro - Programlarında Yapılan Yenilikler Stok Tanıtım Kartına Birime Göre Fiyat Tanımlama Özellii Eklenmitir Mikro - Programlarında Yapılan Yenilikler

Detaylı

1. Satı ve Daıtım lemleri " # $ "!!

1. Satı ve Daıtım lemleri  # $ !! 1. Satı ve Daıtım lemleri " " " " " %& % ' (& " & ' ( Stok kartı ilemlerine girmeden pratik bir ekilde ilem ) " & * + (& ", ) (& Satı Fatura ilemlerinde bu alan tıklayarak veya F 2 - " '"(& ". / 0 " &

Detaylı

Femsoft, kolay kullanımı ve genileyebilen esnek yapısı ile ilerinizi çok kolaylatıracak!

Femsoft, kolay kullanımı ve genileyebilen esnek yapısı ile ilerinizi çok kolaylatıracak! Femsoft Ticari Paket Programı küçük ve orta ölçekli iletmelerin optimum seviyede ilemlerini yapabilmesi için tasarlanmıtır ve ileri teknoloji içermektedir. Femsoft Ticari Paket Programı destekledii SQL

Detaylı

Veri Taban ve Visual Basic

Veri Taban ve Visual Basic Veri Taban ve Visual Basic Geçmite, random dosya ve yap deikenleri ile oluturulan kaytlar bugünkü veri taban uygulamalarnn temelini oluturmaktadr. Random dosya ve yap deikenleri ile oluturulan veri taban

Detaylı

WWW.OZTEKHABERLESME.COM

WWW.OZTEKHABERLESME.COM ÖZTEK HABERLEŞME APİ DÖKÜMANI WWW.OZTEKHABERLESME.COM VER:6.1.0 ~ 1 ~ İÇİNDEKİLER BİLMENİZ GEREKENLER... 3 HTTP POST (XML) YÖNTEMİ... 4 TANIMLAR... 4 ÖRNEK XML YAPISI... 4 PHP ÖRNEK KOD... 5 Örnek Sayfayı

Detaylı

1. Tahsilat Ödeme İşlemleri. Aylık ya da belli tarihler arasında tahsilat ve ödeme işlemlerini görebilme. 2.Stok İşlemleri

1. Tahsilat Ödeme İşlemleri. Aylık ya da belli tarihler arasında tahsilat ve ödeme işlemlerini görebilme. 2.Stok İşlemleri 1. Tahsilat Ödeme İşlemleri Aylık ya da belli tarihler arasında tahsilat ve ödeme işlemlerini görebilme. 2.Stok İşlemleri Alış/Satış irsaliyeleri, Giriş/Çıkış İşlemleri Fire ve Sarf Fişleri Girebilme 3.Sms

Detaylı

1. Tahsilat Ödeme İşlemleri. Aylık ya da belli tarihler arasında tahsilat ve ödeme işlemlerini görebilme. 2.Stok İşlemleri

1. Tahsilat Ödeme İşlemleri. Aylık ya da belli tarihler arasında tahsilat ve ödeme işlemlerini görebilme. 2.Stok İşlemleri 1. Tahsilat Ödeme İşlemleri Aylık ya da belli tarihler arasında tahsilat ve ödeme işlemlerini görebilme. 2.Stok İşlemleri Alış/Satış irsaliyeleri, Giriş/Çıkış İşlemleri Fire ve Sarf Fişleri Girebilme 3.Sms

Detaylı

Uygulama İş Akış Kaydında Koşul Tanımlamaları

Uygulama İş Akış Kaydında Koşul Tanımlamaları İŞ AKIŞ YÖNETİMİ YENİLİKLERİ Amaç ve Fayda İş Akış Kayıtlarında yapılan değişiklikler ile; İş akış kayıtlarının koşula bağlı tanımlanabilmesi, İş akış kaydında bulunan açık işlerin farklı iş akış kaydına

Detaylı

Fiyat Farkı Faturası

Fiyat Farkı Faturası Fiyat Farkı Faturası Ürün Grubu [X] Redcode Enterprise [X] Redcode Standart [X] Entegre.NET Kategori [X] Yeni Fonksiyon Versiyon Önkoşulu Uygulama 5.0.10 (Onaylı sürüm) Fiyat Farkı Faturası, kaydedilmiş

Detaylı

DESTEK DOKÜMANI. Karma Koli

DESTEK DOKÜMANI. Karma Koli Karma Koli Malzemeler alış/satış yöntemlerine ve şekillerine göre de farklılıklar gösterir. Karma koli bir satış yöntemidir. Firmanın elindeki ürünleri birleştirerek yeni bir sepet, paket oluşturmasıdır.

Detaylı

NetPos ver:4.0 Yenilikleri

NetPos ver:4.0 Yenilikleri NetPos ver:4.0 Yenilikleri Ürün Grubu [X] Fusion@6 [X] Fusion@6 Standard [X] Entegre@6 Kategori Versiyon Önkoşulu [X] Yeni Fonksiyon @6 Uygulama Kampanya Uygulamaları Mağazalarda çoğunlukla uygulanan satış

Detaylı

BAY.t Entegre, KOBİ'lerin iş süreçlerinin her aşamasına cevap verecek, tüm modülleri entegre olan bilgi yönetim sistemidir.

BAY.t Entegre, KOBİ'lerin iş süreçlerinin her aşamasına cevap verecek, tüm modülleri entegre olan bilgi yönetim sistemidir. BAY.t Entegre, KOBİ'lerin iş süreçlerinin her aşamasına cevap verecek, tüm modülleri entegre olan bilgi yönetim sistemidir. Standart Paket, her işletmenin rahatlıkla kullanabileceği, içerisinde olmazsa

Detaylı

Uygulama 1) Tur sayısını 1 den klavyeden girilen n e kadar ekrana yazarak birikimli (kümülatif) toplam alan kaynak kodları yazınız.

Uygulama 1) Tur sayısını 1 den klavyeden girilen n e kadar ekrana yazarak birikimli (kümülatif) toplam alan kaynak kodları yazınız. Uygulama 1) Tur sayısını 1 den klavyeden girilen n e kadar ekrana yazarak birikimli (kümülatif) toplam alan kaynak kodları yazınız. Dim i, n, toplam As Integer toplam = toplam + i MessageBox.Show(i & ".

Detaylı

HİTİT Muhasebe Aktarım Kurulum ve Kullanım Kılavuzu (Netsis Modülü)

HİTİT Muhasebe Aktarım Kurulum ve Kullanım Kılavuzu (Netsis Modülü) HİTİT Muhasebe Aktarım Kurulum ve Kullanım Kılavuzu () 24.10.2011 İÇİNDEKİLER 1. Kurulum... 1 2. Uygulamayı çalıştırma... 1 3. Ayarlar... 3 3.1. Netsis Bağlantı Ayarları... 4 3.2. Şube Eşleştirme... 5

Detaylı

GO PLUS ÜRÜN FARK DOKÜMANI

GO PLUS ÜRÜN FARK DOKÜMANI 2014 GO PLUS ÜRÜN FARK DOKÜMANI LOGO Business Solutions 1/20/2014 GO PLUS ÜRÜN FARKLARI 2.23 Sürümüyle Gelen Yeni Özellikler 1. Kredi Kartı Fiş Tahsilatı - Firma Kredi Kartı Fiş Ödemesi Pencerelerinde

Detaylı

E - YENİLİKLER BÜLTENİ

E - YENİLİKLER BÜLTENİ YENİLİK Banka Hesap Yönetimi Uygulamasında, referans tanımlarının kopyalanması için tuş eklenmiştir. (Proje No: 132407) Banka Talimatları ekranında, Modül Kodlu Bilgiler Banka Tanımları ekranına geçilir.

Detaylı

8.0.2 Versiyonu Sanayi Uygulamaları Yenilikleri. İş Emrinde Kalem Desteği

8.0.2 Versiyonu Sanayi Uygulamaları Yenilikleri. İş Emrinde Kalem Desteği 8.0.2 Versiyonu Sanayi Uygulamaları Yenilikleri Amaç ve Fayda Netsis Sanayi Modülleri ile ilgili aşağıdaki yenilikler kullanıma sunulmuştur. İş Emrinde Kalem Desteği Müşteri Siparişi Önceliklendirme MRP

Detaylı

WOLVOX Mobil Satış PDA

WOLVOX Mobil Satış PDA AKINSOFT Yardım Dosyası Doküman Versiyon : 1.02.01 Tarih : 01.Mart.2011 Sayfa 1 İçindekiler Dizini 1. ÇALIŞMA SİSTEMİ HAKKINDA KISA BİLGİ...3 2. BAĞLANTISI VE KULLANIMI...3 2.1. Ayarlar...3 2.2. Merkez

Detaylı

VEGAWINA5 2016 VERSION

VEGAWINA5 2016 VERSION VEGAWINA5 2016 VERSION Bundan Böyle Her Yıla Ait Hazırlanan Setup İçin Login Ekranında Version Yılı Yazacaktır Program Kurulumunda Ana Sayfa ( Boss ) Modülü Kurulumu Zorunlu Hale Getirilmiştir Hizmet\Firma\Kullanıcı

Detaylı

TIGER PLUS ÜRÜN FARK DOKÜMANI

TIGER PLUS ÜRÜN FARK DOKÜMANI 2014 TIGER PLUS ÜRÜN FARK DOKÜMANI LOGO Business Solutions 1/20/2014 TIGER PLUS ÜRÜN FARKLARI 2.23 SÜRÜMÜYLE GELEN YENİ ÖZELLİKLER 1. Kredi Kartı Fiş Tahsilatı - Firma Kredi Kartı Fiş Ödemesi Pencerelerinde

Detaylı

Femsoft, kolay kullanımı ve genileyebilen esnek yapısı ile ilerinizi çok kolaylatıracak!

Femsoft, kolay kullanımı ve genileyebilen esnek yapısı ile ilerinizi çok kolaylatıracak! Femsoft Ticari Paket Programı küçük ve orta ölçekli iletmelerin optimum seviyede ilemlerini yapabilmesi için tasarlanmıtır ve ileri teknoloji içermektedir. Femsoft Ticari Paket Programı destekledii SQL

Detaylı

Yazılım Kodlama ve İ simlendirme Standartları v1.0

Yazılım Kodlama ve İ simlendirme Standartları v1.0 Yazılım Kodlama ve İ simlendirme Standartları v1.0 İçerik Yazılım Kodlama ve İsimlendirme Standartları... 2 1. Amaç... Hata! Yer işareti tanımlanmamış. 2. Kapsam... Hata! Yer işareti tanımlanmamış. 3.

Detaylı

Timer İle arka plan renk değişimi

Timer İle arka plan renk değişimi Microsoft Visual Studio Visual Basic Timer İle arka plan renk değişimi Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Timer1.Enabled = True Timer1.Interval = 1000 'milisaniye

Detaylı

Bazı Ulusal Marketlere Ait Örnek Tanımlamalar

Bazı Ulusal Marketlere Ait Örnek Tanımlamalar 21 Mayıs 2014 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : E-Fatura Ulusal Marketler ile Çalışanların Programımızdan e-fatura Hazırlaması Ulusal Marketler tedarikçilerinden yaptığı alımlar

Detaylı

SOFTFİNANS UYGULAMASINDA YENİ YILA GEÇİŞ İŞLEMLERİ

SOFTFİNANS UYGULAMASINDA YENİ YILA GEÇİŞ İŞLEMLERİ SOFTFİNANS UYGULAMASINDA YENİ YILA GEÇİŞ İŞLEMLERİ Bu doküman 2014 yılından 2015 yılına geçiş işlemleri içindir. VUK 421 sıra nolu genel tebliği kapsamında E-fatura mükellefi olan işletmeler için 01/01/2015

Detaylı

AKINSOFT WOLVOX Mobil Satış PDA

AKINSOFT WOLVOX Mobil Satış PDA AKINSOFT Yardım Dosyası Doküman Versiyon : 1.01.01 Tarih : 23.12.2010 Sayfa-1 1- ÇALIŞMA ŞEKLİ HAKKINDA KISA BİLGİ AKINSOFT WOLVOX Mobil Satış programı sayesinde, aktif saha çalışmalarında pazarlamacılarınız;

Detaylı

Logo Tiger Satış Ve Dağıtım. Pdf Dökümanına Bakmak İçin Tıklayınız.

Logo Tiger Satış Ve Dağıtım. Pdf Dökümanına Bakmak İçin Tıklayınız. Logo Tiger Satış Ve Dağıtım Pdf Dökümanına Bakmak İçin Tıklayınız. Ürün İçeriği Satış ve Dağıtım Satış ve Dağıtım Parametreleri Verilen Hizmet Kartları Verilen Hizmet Bilgileri Verilen Hizmet Muhasebe

Detaylı

Durum Yönetimi. Olan sayfalar ekleyelim. BasitSayac.aspx

Durum Yönetimi. Olan sayfalar ekleyelim. BasitSayac.aspx Durum Yönetimi Bu gün dersimizde durum yönetimine (state management) değineceğiz. Önce adı DurumYonetimi isimli yeni bir site oluşturalım. Burada programın otomatik olarak oluşturacağı Default.aspx dosyasını

Detaylı

SIEMENS Siemens Sanayi ve Ticaret A..

SIEMENS Siemens Sanayi ve Ticaret A.. SIEMENS Siemens Sanayi ve Ticaret A.. Deerli Tedarikçilerimiz, Türk Vergi Usul Kanunu ve ana ortamz olan Siemens AG nin kurallar gerei, firmamza gelen faturalarn muhasebeletirilmesi, takibi ve vadesinde

Detaylı

24 Mart 2011. İlgili Modül/ler : Transfer. İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL

24 Mart 2011. İlgili Modül/ler : Transfer. İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL 24 Mart 2011 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : Transfer ETA:V.8-SQL ve ETA:SQL ile HUGIN POS CİHAZI ARASINDA VERİ TRANSFERİ Süpermarket, benzin istasyonu, market ve çeşitli

Detaylı

Kasa Cari Stok. Fatura Çek/Senet Banka. İrsaliye Sipariş Fatura

Kasa Cari Stok. Fatura Çek/Senet Banka. İrsaliye Sipariş Fatura Kasa Cari Stok Fatura Çek/Senet Banka İrsaliye Sipariş Fatura Depo Sayım Seri No. Barkod Kredi Kartı Mail Order Yönetici Taşören Hızlı Üretim Kasa 1. Serbest Kasa Girişi 2. Cari Hesaptan Nakit Tahsilat

Detaylı

02 Temmuz İlgili Versiyon/lar: ETA:SQL, ETA:V.8-SQL. İlgili Modül/ler: Muhasebe IV

02 Temmuz İlgili Versiyon/lar: ETA:SQL, ETA:V.8-SQL. İlgili Modül/ler: Muhasebe IV 02 Temmuz 2018 İlgili Versiyon/lar: ETA:SQL, ETA:V.8-SQL İlgili Modül/ler: Muhasebe IV MUHASEBE IV MODÜLÜ İNDİRİMLİ ORANLARA AİT SATIŞ LİSTESİ İndirimli Oranlara ait Satış Listesi raporu 405 (İndirimli

Detaylı

Kargo Modülü. Diğer modüller ile entegre çalışan Kargo modülü ile satış irsaliyesifaturasıoluşturduktan

Kargo Modülü. Diğer modüller ile entegre çalışan Kargo modülü ile satış irsaliyesifaturasıoluşturduktan Kargo Modülü Ürün Grubu [X] 7.0 NetsisEnterprise Kategori [X] Yeni Modül Versiyon Önkoşulu 7.0 Onaylı Sürüm Uygulama Kargo modülü ile işletme içerisinde satışa yönelik yapılan işlemler, dağıtım şirketleri

Detaylı

KDV Beyannamesinin ekinde verilen Kısmı Tevkifat Uygulaması Kapsamındaki İşlemlere Ait Bildirim, Muhasebe IV modülünden hazırlanabilir.

KDV Beyannamesinin ekinde verilen Kısmı Tevkifat Uygulaması Kapsamındaki İşlemlere Ait Bildirim, Muhasebe IV modülünden hazırlanabilir. 22 Temmuz 2016 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : Muhasebe IV KDV1 BEYANNAMESİ KISMI TEVKİFAT UYGULAMASI KAPSAMINDAKİ İŞLEMLERE AİT BİLDİRİM KDV Beyannamesinin ekinde verilen

Detaylı

Döviz tipi ve döviz fiyatı aynı olan kalemlerde kümülasyon desteği,

Döviz tipi ve döviz fiyatı aynı olan kalemlerde kümülasyon desteği, TOPLU FATURALAMA İŞLEMLERİNDE YENİLİKLER Amaç ve Fayda Toplu faturalama işlemlerinde yapılan yenilikler ile; Toplu faturalama işlemlerinde sorgulamalara girilen değerler için eklenen Oku/Sakla fonksiyonu,

Detaylı

Command Nesnelerini Kullanarak Tablolarda Değişiklik Yapmak:

Command Nesnelerini Kullanarak Tablolarda Değişiklik Yapmak: Command Nesnelerini Kullanarak Tablolarda Değişiklik Yapmak: Command objelerini kullanarak direk veritabanı işlemlerini gerçekleştirebilirsiniz. Dataset nesnesini kullanmadan direk veritabanı içerisindeki

Detaylı

KDV Beyannamesinin ekinde verilen Kısmı Tevkifat Uygulaması Kapsamındaki İşlemlere Ait Bildirim, Muhasebe IV modülünden hazırlanabilir.

KDV Beyannamesinin ekinde verilen Kısmı Tevkifat Uygulaması Kapsamındaki İşlemlere Ait Bildirim, Muhasebe IV modülünden hazırlanabilir. 22 Haziran 2012 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : Muhasebe IV KISMI TEVKİFAT UYGULAMASI KAPSAMINDAKİ İŞLEMLERE AİT BİLDİRİM KDV Beyannamesinin ekinde verilen Kısmı Tevkifat

Detaylı

ECZACI İSKONTOSU UYGULAMASI

ECZACI İSKONTOSU UYGULAMASI ECZACI İSKONTOSU UYGULAMASI Amaç ve Fayda Yayın Tarihi Kategori Ürün Grubu Bu uygulama ile, ecza depolarının eczacılara kestikleri satış faturalarında, ilaçların perakende ve depo satış fiyatları baz alınarak,

Detaylı

1. Tahsilat Ödeme İşlemleri. Aylık ya da belli tarihler arasında tahsilat ve ödeme işlemlerini görebilme. 2.Stok İşlemleri

1. Tahsilat Ödeme İşlemleri. Aylık ya da belli tarihler arasında tahsilat ve ödeme işlemlerini görebilme. 2.Stok İşlemleri 1. Tahsilat Ödeme İşlemleri Aylık ya da belli tarihler arasında tahsilat ve ödeme işlemlerini görebilme. 2.Stok İşlemleri Alış/Satış irsaliyeleri, Giriş/Çıkış İşlemleri Fire ve Sarf Fişleri Girebilme 3.Sms

Detaylı

RSA ANAHTAR DAĞITIMI VE RSA İLE DİJİTAL İMZA OLUŞTURMA

RSA ANAHTAR DAĞITIMI VE RSA İLE DİJİTAL İMZA OLUŞTURMA RSA ANAHTAR DAĞITIMI VE RSA İLE DİJİTAL İMZA OLUŞTURMA İlk defa 1977 yılında Ron Rivest, Adi Shamir ve Leonard Adleman tarafından oluşturulan RSA algoritması geliştiricilerinin soyisimlerinin ilk harfleriyle

Detaylı

The Experience of Technical Education Faculty Students in Industry

The Experience of Technical Education Faculty Students in Industry AVRUPA BİRLİĞİ EĞİTİM VE GENÇLİK PROGRAMLARI MERKEZİ (ULUSAL AJANS) LEONARDO DA VINCI PROGRAMI YARARLANICI NİHAİ RAPORU TR/06/A/F/PL2 010 Teknik Eğitim Fakültesi Öğrencilerinin Endüstri Deneyimi The Experience

Detaylı

İş Hayatında Yeni Bir Start!

İş Hayatında Yeni Bir Start! İş Hayatında Yeni Bir Start! START Neden Start? START her küçük işletmenin sahip olmak isteyeceği bir yazılım... Tek kullanıcılı, muhasebesini dışarıda takip eden küçük işletmelere ve şahıs firmalarına

Detaylı

DESTEK DOKÜMANI. Hızlı üretim işlemleri için öncelikle mamul kartında bulunan Mamul Alt Malzemeleri penceresine aşağıdaki bilgiler girilmelidir.

DESTEK DOKÜMANI. Hızlı üretim işlemleri için öncelikle mamul kartında bulunan Mamul Alt Malzemeleri penceresine aşağıdaki bilgiler girilmelidir. Hızlı Üretim Fişleri Hızlı ve tek seviyeli üretim yapan işletmelerde üretim işlemine ait bilgiler, Hızlı Üretim Fişleri ile pratik olarak takip edilebilir. Hızlı üretim fişleri ile karma koli, mamul ve

Detaylı

TIGER PLUS ÜRÜN FARK DOKÜMANI

TIGER PLUS ÜRÜN FARK DOKÜMANI 2012 TIGER PLUS ÜRÜN FARK DOKÜMANI LOGO Business Solutions 1/25/2012 TIGER PLUS ÜRÜN FARKLARI 2.11 SÜRÜMÜYLE GELEN YENİ ÖZELLİKLER 1. Fişlere Birden Fazla Doküman Bağlanması Fişlerde, Doküman İzleyicisi

Detaylı

20 Mayıs 2013. İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. İlgili Modül/ler : Muhasebe IV

20 Mayıs 2013. İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. İlgili Modül/ler : Muhasebe IV 20 Mayıs 2013 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : Muhasebe IV İNDİRİLECEK KDV LİSTESİ İndirilecek KDV Listesi raporu özellikle ihraç kayıtlı mal satan, ihracat yapan, yatırım

Detaylı

GENETİK ALGORİTMA GEZGİN SATICI ÖDEVİ

GENETİK ALGORİTMA GEZGİN SATICI ÖDEVİ GENETİK ALGORİTMA GEZGİN SATICI ÖDEVİ Aşağıda belli bir yere kadar programlanmış olan Gezgin satıcı problemine ait kodları inceleyerek programın geri kalan kısmını tamamlayınız. Seçme, Çaprazlama ve Mutasyon

Detaylı

e-arşiv İPTAL Süreçleri

e-arşiv İPTAL Süreçleri e-arşiv İPTAL Süreçleri Sürüm 20160125 Mevzuat ve uygulama sürüm değişikliklerinden kaynaklanacak düzenleme ihtiyaçları konusunda PROTEL A.Ş. sorumluluk kabul etmez. Dökümanın güncel sürümüne ve konuyla

Detaylı

2011 TIGER ENTERPRISE ÜRÜN FARK DOKÜMANI

2011 TIGER ENTERPRISE ÜRÜN FARK DOKÜMANI 2011 TIGER ENTERPRISE ÜRÜN FARK DOKÜMANI LOGO Business Solutions 7/12/2011 2.08 Sürümüyle Gelen Yeni Özellikler TIGER ENTERPRISE ÜRÜN FARKLARI 1. Cari hesap borç takip penceresinde kapatılmamış işlemlerin

Detaylı

Logo Tiger Satın Alma. Pdf Dökümanına Bakmak İçin Tıklayınız.

Logo Tiger Satın Alma. Pdf Dökümanına Bakmak İçin Tıklayınız. Logo Tiger Satın Alma Pdf Dökümanına Bakmak İçin Tıklayınız. Satınalma Bölümünde Alınan sipariş kartları, Ürün alımlarında uygulanacak indirim,harcama ve promosyonları Ürünü satış fiyatları, Alış koşulları

Detaylı

Netsis İhracat e-fatura Uygulaması

Netsis İhracat e-fatura Uygulaması Netsis İhracat e-fatura Uygulaması Güncelleme Tarihi: 03.02.2017 Genel Uygulama İhracat e-fatura uygulaması, ihracat e-fatura uygulamasına kayıtlı bulunan mükelleflerin ihracat faturalarının da e-fatura

Detaylı

ASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ

ASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ ASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ Asp.NET mimarisinin temelini oluşturan CLASS yapısını kullanarak veri tabanı işlemlerini nasıl daha az kodla ve daha stabil yapabiliriz bunu göreceğiz. Mevzu

Detaylı

SATIŞ VE DAĞITIM İŞLEMLERİ

SATIŞ VE DAĞITIM İŞLEMLERİ Satış Fatura Özet Raporu SATIŞ VE DAĞITIM İŞLEMLERİ Herhangi bir cari hesaba düzenlenmiş fatura toplamları alınabildiği gibi belirli bir grup için düzenlenmiş fatura toplamları da alınabilmektedir. Amaç

Detaylı

YENİ NESİL 720 SÜRÜMÜ e-irsaliye DEĞİŞİKLİKLERİ

YENİ NESİL 720 SÜRÜMÜ e-irsaliye DEĞİŞİKLİKLERİ YENİ NESİL 720 SÜRÜMÜ e-irsaliye DEĞİŞİKLİKLERİ FATURA SİSTEMİ Parametreler\Son Fatura, İrsaliye ve Sipariş Bilgileri E-İrsaliye Geçiş Tarihi, Geçici Kağıt İrsaliye Kesilsin parametreleri eklendi. e-irsaliye

Detaylı

Vbnet Vbne access bağ ba lant lan ı t s ı ı s, ekleme, güncelleme,,silme

Vbnet Vbne access bağ ba lant lan ı t s ı ı s, ekleme, güncelleme,,silme Vbnet access bağlantısı, ekleme, güncelleme, silme Imports System.Data.OleDb 'DataGridView nesnesine verileri aktar Private Sub Listele(ByVal SQL As String) Dim baglanti As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data

Detaylı

TIGER PLUS ÜRÜN FARK DOKÜMANI

TIGER PLUS ÜRÜN FARK DOKÜMANI 2012 TIGER PLUS ÜRÜN FARK DOKÜMANI LOGO Business Solutions 3/20/2012 TIGER PLUS ÜRÜN FARKLARI 2.12 SÜRÜMÜYLE GELEN YENİ ÖZELLİKLER 1. Müstahsil Makbuzunda Borsa Payı nın Net veya Brüt Üzerinden Hesaplanması

Detaylı

İÇİNDEKİLER. Birinci Bölüm TEMEL MUHASEBE BİLGİLERİ

İÇİNDEKİLER. Birinci Bölüm TEMEL MUHASEBE BİLGİLERİ İÇİNDEKİLER Birinci Bölüm TEMEL MUHASEBE BİLGİLERİ 1. Muhasebenin Tanımı ve İşlevleri... 1 2. Muhasebe Türleri... 2 2.1. Genel Muhasebe... 2 2.2. Maliyet Muhasebesi... 3 3. Muhasebe ile İlgili Taraflar...

Detaylı

Banka. İrsaliye Sipariş

Banka. İrsaliye Sipariş Çek ve Senet Fatura Sen Söyle Stok Cari Banka Kasa İrsaliye Sipariş Depo Sayım Seri No. Kasa 1. Serbest Kasa Girişi 2. Cari Hesaptan Nakit Tahsilat 3. Elden Çek Tahsilatı 4. Elden Senet Tahsilatı 5. Banka

Detaylı

ENROUTEPLUS TA YAPILMASI GEREKENLER

ENROUTEPLUS TA YAPILMASI GEREKENLER 11 Mayıs 2010 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : Transfer EnRoutePlus TAN METİN DOSYALARININ AKTARIMI (FATURA, NAKİT, ÇEK, SENET) Univera firmasının EnRoutePlus programından

Detaylı

Window Script Host. Message Box Kullanımı. Pupup(Acilir)Message Kullanımı. Arslan ACAR www.andabilgi.com www.arslanacar.com

Window Script Host. Message Box Kullanımı. Pupup(Acilir)Message Kullanımı. Arslan ACAR www.andabilgi.com www.arslanacar.com Message Box Kullanımı Dim MsgBaslik Dim MsgIcerik MsgBaslik="Mesaj Başlığı" MsgIcerik="Mesaj içeriği" MsgBox MsgIcerik, 64, MsgBaslik 'Mesaj kutusundaki simge için kod değerleri: '16(Hata) '64(Dikkat)

Detaylı

Doğrudan Borçlanma Sistemi

Doğrudan Borçlanma Sistemi Doğrudan Borçlanma Sistemi DOĞRUDAN BORÇLANDIRMA SİSTEMİ Doğrudan Borçlandırma Sistemi (DBS), ana firmanın elektronik ortamda bankaya gönderdiği fatura bilgilerine göre fatura tarihlerinde müşteri hesaplarından

Detaylı

Dinamik Kodlama. [X] Fusion@6. [X] Yeni Fonksiyon

Dinamik Kodlama. [X] Fusion@6. [X] Yeni Fonksiyon Dinamik Kodlama Ürün Grubu Kategori Versiyon Önkoşulu [X] Fusion@6 [X] Yeni Fonksiyon @6 Uygulama @6 Serisi ürünlerde, kullanıcı arabirimlerinin her yerine eklenen dinamik kodlama özelliği ile, programın

Detaylı

TIGER ENTERPRISE ÜRÜN FARK DOKÜMANI

TIGER ENTERPRISE ÜRÜN FARK DOKÜMANI 2012 TIGER ENTERPRISE ÜRÜN FARK DOKÜMANI LOGO Business Solutions 1/25/2012 2.11 Sürümüyle Gelen Yeni Özellikler 1. Fişlere Birden Fazla Doküman Bağlanması TIGER ENTERPRISE ÜRÜN FARKLARI Fişlerde, Doküman

Detaylı

tarafından yazıldı. Perşembe, 23 Haziran :17 - Son Güncelleme Çarşamba, 20 Temmuz :24

tarafından yazıldı. Perşembe, 23 Haziran :17 - Son Güncelleme Çarşamba, 20 Temmuz :24 Genel Uyarılar : - GO 1.7x.xx versiyonlarından geçişlerde Tabloları Sürüme Göre Güncelle işlemi yapılmalıdır. - Firmaya ait dönemler için Veri Tabanı Araçları oluşturulmalıdır.. - Güncelleme işlemi istenirse

Detaylı

STOK KARTLARINDA ÇOKLU ÖLÇÜ BİRİMLERİ

STOK KARTLARINDA ÇOKLU ÖLÇÜ BİRİMLERİ STOK KARTLARINDA ÇOKLU ÖLÇÜ BİRİMLERİ Amaç ve Fayda Stok sabit tanımlarında 3 adet olan ölçü birimi seçiminde esneklik sağlamak. Stok kartı bazında istenildiği kadar farklılıkta ölçü birimi tanımlaması

Detaylı

KLRetail Market ürününde Kasiyer Hesap Alma yazdırma dizaynına ve Kasa Teslim Raporu dizayn ekranına * Z No * Fiş Tarihi, alanları eklendi.

KLRetail Market ürününde Kasiyer Hesap Alma yazdırma dizaynına ve Kasa Teslim Raporu dizayn ekranına * Z No * Fiş Tarihi, alanları eklendi. Özet Tanım Ürün Adi Market ürününde Kasiyer Hesap Alma yazdırma dizaynına ve Kasa Teslim Raporu dizayn ekranına yeni alanlar Market ürününde Kasiyer Hesap Alma yazdırma dizaynına ve Kasa Teslim Raporu

Detaylı

«BM364» Veritabanı Uygulamaları

«BM364» Veritabanı Uygulamaları HAFTA 8 DB içerisinde CLR Bileşenleri" Yaşar GÖZÜDELİ ygozudeli@verivizyon.com http://blog.verivizyon.com/ygozudeli «BM364» Veritabanı Uygulamaları Konu Akışı SQL Server ve.net CLR SQL Server içerisinde

Detaylı

LDX. Doküman Eşleme Eklentileri. LOGO Ürün Geliştirme

LDX. Doküman Eşleme Eklentileri. LOGO Ürün Geliştirme LDX Doküman Eşleme Eklentileri LOGO Ürün Geliştirme Kasım 2007 ĐÇĐNDEKĐLER LDX Doküman Eşleme Eklentileri :... 3 Eklenti Nasıl Hangi Dilde Yazılır?... 3 Eklenti Nasıl Kurulur?... 3 Eklenti Arayüzü :...

Detaylı

DESTEK DOKÜMANI. Ödeme planlarında taksitli ödeme bilgileri. Ürün :

DESTEK DOKÜMANI. Ödeme planlarında taksitli ödeme bilgileri. Ürün : Taksitli Satış Đşlemleri Taksitli Satış sistemi adı üzerinde tüm taksitle satış yapan firmalarda kullanılabilir. Bunun yanısıra peşin fiyatı belirli ancak vadeli fiyatı ve taksit sayısı bilinmeyen tüm

Detaylı

TOPLU HAVALE EFT PROGRAMI

TOPLU HAVALE EFT PROGRAMI TOPLU HAVALE EFT PROGRAMI Toplu Havale EFT programı ile kurumlar, piyasa ve maa ödemelerine ilikin bilgileri hazırlayabilmekte ve bu bilgileri dosyalar halinde Garanti Bankası'na transfer edebilmektedirler.

Detaylı

Muhasebe Entegrasyonu Yenilikleri

Muhasebe Entegrasyonu Yenilikleri Muhasebe Entegrasyonu Yenilikleri Ürün Grubu [X] Redcode Enterprise [X] Redcode Standart [X] Entegre.NET Kategori [X] Yeni Fonksiyon Versiyon Önkoşulu Uygulama Netsis muhasebe entegrasyon sisteminde yapılan

Detaylı

E-fatura Yenilikler. E-fatura uygulaması ile ilgili çeşitli yenilikler 8.0.4 seti ile birlikte yayınlandı:

E-fatura Yenilikler. E-fatura uygulaması ile ilgili çeşitli yenilikler 8.0.4 seti ile birlikte yayınlandı: E-fatura Yenilikler Amaç ve Fayda E-fatura uygulaması ile ilgili çeşitli yenilikler 8.0.4 seti ile birlikte yayınlandı: Gelen e-faturaların alış faturasının yanı sıra genel dekont olarak da kaydedilmesi

Detaylı

GO PLUS ÜRÜN FARK DOKÜMANI

GO PLUS ÜRÜN FARK DOKÜMANI 2012 GO PLUS ÜRÜN FARK DOKÜMANI LOGO Business Solutions 3/20/2012 GO PLUS ÜRÜN FARKLARI 2.12 Sürümüyle Gelen Yeni Özellikler 1. Müstahsil Makbuzunda Borsa Payı nın Net veya Brüt Üzerinden Hesaplanması

Detaylı

NET YAZILIM & DANIŞMANLIK E FATURA GENEL BİLGİLER. Öncelikle kur bölümünde (mikrokur veya kur9000) Firma tanım kartında 501110

NET YAZILIM & DANIŞMANLIK E FATURA GENEL BİLGİLER. Öncelikle kur bölümünde (mikrokur veya kur9000) Firma tanım kartında 501110 E FATURA GENEL BİLGİLER Öncelikle kur bölümünde (mikrokur veya kur9000) Firma tanım kartında 501110 Firma i,vergi dairesi vergi numarası mutlaka tanımlı olmalı U dp ayrıca kart üzerindeki şube bilgileri

Detaylı

Yeni Nesil 6.10 e-fatura Geliştirmeleri. Kasım - 2013

Yeni Nesil 6.10 e-fatura Geliştirmeleri. Kasım - 2013 Yeni Nesil 6.10 e-fatura Geliştirmeleri Kasım - 2013 Yeni Nesil 6.10 da e-fatura ile ilgili Yapılan Değişiklikler 1. Cari Hesap Sistemi Parametreler; Cari Hesap Sistemi\Parametreler menüsünde yer alan

Detaylı

TIGER ENTERPRISE ÜRÜN FARK DOKÜMANI

TIGER ENTERPRISE ÜRÜN FARK DOKÜMANI 2011 TIGER ENTERPRISE ÜRÜN FARK DOKÜMANI LOGO Business Solutions 11/28/2011 2.10 Sürümüyle Gelen Yeni Özellikler TIGER ENTERPRISE ÜRÜN FARKLARI 1. Sipariş Listeleri nden (browser) Sevk Durumu Takibi Satış

Detaylı

YENİ NESİL ÖKC İLE ON-LİNE İŞLEMLER (Hugin / Profilo)

YENİ NESİL ÖKC İLE ON-LİNE İŞLEMLER (Hugin / Profilo) 10 Ekim 2017 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : ÖKC Modülü YENİ NESİL ÖKC İLE ON-LİNE İŞLEMLER (Hugin / Profilo) Programlarımızda Ödeme Kaydedici Cihazlar modülünü kullanarak,

Detaylı

Yükleme Emrinde bulunan belge numarası, kamyon plaka numarası ve şoför adının irsaliyeye taşınması,

Yükleme Emrinde bulunan belge numarası, kamyon plaka numarası ve şoför adının irsaliyeye taşınması, SEVK VE YÜKLEME EMRİ YENİLİKLERİ Amaç ve Fayda Sevk ve Yükleme Emrine bağlı işlemlerde yapılan yenilikler ile; Yükleme Emri oluştururken stok bakiye kontrolü, Yükleme Emri Oluşturulurken stoktan ayrılan

Detaylı

E - YENİLİKLER BÜLTENİ

E - YENİLİKLER BÜLTENİ Genel Muhasebe Uygulamasında, Damga Pulu Defterinde Defter Basılacak Tür Kodu bilgisinin de yazılması sağlanmıştır. (Proje No: 236084) Damga Pulu Defteri Uygulaması kullanan firmalar için; Damga Pulu Defterinin

Detaylı

Excel Sorular? 1. Excel Sorular? 1. A Grubu

Excel Sorular? 1. Excel Sorular? 1. A Grubu Excel Sorular? 1. A Grubu 1. A?a??dakilerden hangisi hücreye girilen yaz?n?n içeri?ini biçimlendirmek için kullan?lamaz? a. Biçim-Yaz? tipi b. Biçim-Hücreler-Yaz? tipi c. Sa? tu?-hücreleri biçimlendir

Detaylı

Kod Listeleri Genel Yapısı

Kod Listeleri Genel Yapısı Fiş listelerinde anlatıldığı gibi pull down menüden fiş menü tercihleri veya görsel menüden Yeni, Değiştir, İzle, Sil, Kopyala butonları kullanılırsa fiş giriş ekranı açılır. Fiş giriş ekranları kullanıldığı

Detaylı

GO PLUS ÜRÜN FARK DOKÜMANI

GO PLUS ÜRÜN FARK DOKÜMANI 2012 GO PLUS ÜRÜN FARK DOKÜMANI LOGO Business Solutions 11/26/2012 GO PLUS ÜRÜN FARKLARI 2.16 Sürümüyle Gelen Yeni Özellikler 1. Malzeme Kayıtları Kopyalanırken Ambar Parametrelerinin de Kopyalanması Malzeme

Detaylı

FATURA Fatura kayıtları sekmesinden Alış Faturası- Satış Faturası- Alış İade Faturası- Satış İade Faturası ve Hızlı Satış Faturasını girebilirsiniz.

FATURA Fatura kayıtları sekmesinden Alış Faturası- Satış Faturası- Alış İade Faturası- Satış İade Faturası ve Hızlı Satış Faturasını girebilirsiniz. FATURA Fatura kayıtları sekmesinden Alış Faturası- Satış Faturası- Alış İade Faturası- Satış İade Faturası ve Hızlı Satış Faturasını girebilirsiniz. Şimdi Fatura nın içindeki sekmeleri ve sekmelerin içindeki

Detaylı

Yukardaki gibi sonsuz döngülü programlara Ctrl+Break tuş takımı ile müdahale edilmesi gerekir, aksi halde program sonsuz döngüye girer.

Yukardaki gibi sonsuz döngülü programlara Ctrl+Break tuş takımı ile müdahale edilmesi gerekir, aksi halde program sonsuz döngüye girer. Döngüsü En basit döngü yapısıdır. Hiçbir kontrol yapılmadan ve ifadeleri arasındaki satırların işlem görmesi için kullanılır. Bu yapıda programın terkedilmesi için herhangi bir kontrol olmadığından, döngü

Detaylı

Her Select Case bloğu, mutlaka End Select ile bitmek zorundadır.

Her Select Case bloğu, mutlaka End Select ile bitmek zorundadır. Select Case Komutu: VB de karar sürecinde kullanılan komutlardandır. Bu yapı ile sadece bir değişkenin durum kontrolü yapılır. Kontrolü yapılacak değişkenin genel olarak alabileceği değerler belirli ise

Detaylı

HSancak Nesne Tabanlı Programlama I Ders Notları

HSancak Nesne Tabanlı Programlama I Ders Notları Konsol Uygulaması Oluşturma Konsol uygulaması oluşturmak için program açıldıktan sonra Create: Project ya da New Project seçeneği tıklanabilir. New Project penceresini açmak için farklı yollar da vardır.

Detaylı

DESTEK DOKÜMANI EMANET MALZEME TAKĐBĐ

DESTEK DOKÜMANI EMANET MALZEME TAKĐBĐ EMANET MALZEME TAKĐBĐ Emanet ambarı özelliği ile satışı yapılmış ancak henüz sevkedilmemiş malzemelerin sevk durumlarının izlenmesine imkan sağlanmıştır. Malzemelerin henüz sevkedilmediği durumlarda, firma

Detaylı

Tiger2 EK ÖZELLİK PAKETİ 3

Tiger2 EK ÖZELLİK PAKETİ 3 Tiger2 EK ÖZELLİK PAKETİ 3 Tiger2 Ek Özellik Paketi 3 İçeriği * : 1 Yeni Fonksiyonel Özellikler... 2 1.1 Sipariş Planlama - Satınalma Siparişleri İçin Şablon Tasarımı... 2 1.2 Emanet Ambarı ve Stok Fişlerinin

Detaylı

Freedom ERP. E-İhracat Faturası Kullanım Dökümanı. Temel Teknoloji.

Freedom ERP. E-İhracat Faturası Kullanım Dökümanı. Temel Teknoloji. Freedom ERP Zaman Planl ı İş ler Freedom ERP E-İhracat Faturası Kullanım Dökümanı Temel Teknoloji E-İHRACAT FATURASI İÇİN YAPILMASI GEREKEN AYARLAR EFTREXPD parametresine uygulama başlangıç tarihi yazılmalı.

Detaylı

TARİHÇE. Versiyon Tarih Düzenleyen Açıklama 0.1 04.11.2015 Engin DURMAZ İlk versiyon

TARİHÇE. Versiyon Tarih Düzenleyen Açıklama 0.1 04.11.2015 Engin DURMAZ İlk versiyon İçindekiler 1 GİRİŞ... 2 2 KOD ÖRNEKLERİ... 3 2.1 AÇILIŞTA YAPILMASI GEREKENLER... 3 2.2 ÖKC-HARİCİ CİHAZ EŞLEŞMESİ... 3 2.3 MALİ REFERANS İSTEĞİ... 4 2.4 PROGRAMLAMA BİLGİLERİNİN GÖNDERİLMESİ... 5 2.5

Detaylı

DESTEK DOKÜMANI. Bankadan yapılacak tahsilat ve kesintiler Banka Geri Ödeme Hareketleri raporunda izlenebilir.

DESTEK DOKÜMANI. Bankadan yapılacak tahsilat ve kesintiler Banka Geri Ödeme Hareketleri raporunda izlenebilir. 1. KREDĐ KARTI UYGULAMASI LOGO Kredi Kartları uygulaması Cari hesap, banka hesapları ve ödeme tahsđlat planları ekleri ile Kredi Kartı Slipleri, Raporlama eklerinden oluşmaktadır. 1.1. Tanımlar & Uygulamalar

Detaylı

1.7x.xx Versiyonlarına Geçişler İçin Özel Uyarılar :

1.7x.xx Versiyonlarına Geçişler İçin Özel Uyarılar : Genel Uyarılar : - Tıger2 1.7x.xx versiyonlarından geçişlerde Tabloları Sürüme Göre Güncelle işlemi yapılmalıdır. - Firmaya ait dönemler için Veri Tabanı Araçları oluşturulmalıdır.. - Güncelleme işlemi

Detaylı

İşlem Adımları. 23 Haziran Stok, Cari, Fatura

İşlem Adımları. 23 Haziran Stok, Cari, Fatura 23 Haziran 2017 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : Dış Ticaret, E-Fatura, Stok, Cari, Fatura İHRACAT İŞLEMLERİNDE E-FATURA DÜZENLENMESİ 01 Temmuz 2017 tarihi itibari ile e-fatura

Detaylı

BAY.t ENTEGRE PRO e-fatura ÇÖZÜMÜ ENTEGRATÖR KULLANIM YÖNTEMİ

BAY.t ENTEGRE PRO e-fatura ÇÖZÜMÜ ENTEGRATÖR KULLANIM YÖNTEMİ BAY.t ENTEGRE PRO e-fatura ÇÖZÜMÜ ENTEGRATÖR KULLANIM YÖNTEMİ Bayt EntegrePro e-fatura modülü avantajları; -Yıllık güncelleme bedeli alınmıyor. -Firma dosyası sınırlaması yok. -Firma dosya sayısına bağlı

Detaylı

Giri. Program yazmaya balamadan önce

Giri. Program yazmaya balamadan önce Kontrol Yapıları Giri Algoritmalar Pseudocode Kontrol Yapıları if Seçme Yapısı if/else Seçme Yapısı while Tekrar Yapısı Algoritma Düzenleme : Örnek Çalıma 1 (Sayaç Kontrollü Tekrar) Algoritma Düzenleme

Detaylı

TIGER PLUS ÜRÜN FARK DOKÜMANI

TIGER PLUS ÜRÜN FARK DOKÜMANI 2011 TIGER PLUS ÜRÜN FARK DOKÜMANI LOGO Business Solutions 11/28/2011 TIGER PLUS ÜRÜN FARKLARI 2.10 SÜRÜMÜYLE GELEN YENİ ÖZELLİKLER 1. Sipariş Listeleri nden (browser) sevk durumu takibi Satış ve Satınalma

Detaylı

C++ Giriş Ders 1 MSGSU Fizik Bölümü Ferhat ÖZOK Kullanılacak kaynak: Published by Juan Soulié

C++ Giriş Ders 1 MSGSU Fizik Bölümü Ferhat ÖZOK Kullanılacak kaynak:  Published by Juan Soulié Kullanılacak kaynak: http://www.cplusplus.com/doc/tutorial/ Published by Juan Soulié C++ Nedir? Arttırılmış C demektir ve C dilinin geliştirilmiş halini yansıtır. C++ öğrenmeden önce herhangi bir programlama

Detaylı