Fatura Dinamik Kodlama İyileştirmeleri



Benzer belgeler
Fiyat Farkı Faturası

Asorti Uygulaması. Asorti Tanımlamaları, Stok Modülü > Esnek Yapılandırma > Asorti Tanımlamaları ekranından yapılmaktadır. Şekil 1

Muhasebe Entegrasyonu Yenilikleri

Windows Sürüm 5.0 Standart Raporlarının NDER ile Bütünleşik Çalıştırılması

Dinamik Kodlama. [X] [X] Yeni Fonksiyon

RedCode Anket Tanımlama

Grup Koşul Yenilikleri

Netsis e-fatura UBL-TR v1.2 Geçişi

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

Akıllı Kod Desteği. Şekil 1

Kalite Kontrol Yenilikler

Bankacõlõk işlemlerinde IBAN desteği

Ürün Profil ve Yapılandırma Kodu Tanımlama

İş Emri Malzeme Talep Ekranı

Kredi Ödeme Planı- Tahakkuk Ayırma

SMS Gönderim Đyileştirmeleri

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

E-Netsis.Net Yenilikleri

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

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

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

Netsis İhracat e-fatura Uygulaması

Kalite Kontrol Yenilikler

Analiz Raporu. Projenin amacının, konusunun, işlevinin ne olacağı, hangi yazılımlar kullanılacak gibi parametrelerin belirlenmesi.

13 Aralık Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Raporlar. Kullanıcı Tanımlı Raporlar Bölümünden Yapabildiklerimiz

HSancak Nesne Tabanlı Programlama I Ders Notları

E - YENİLİKLER BÜLTENİ

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

İşlem Adımları. 18 Mart 2016

Risk toplamının hesaplanmasında, risk öğelerine ait kısıt verebilmesi ve risk takibinin daha etkin şekilde kullanılabilmesi için geliştirilmiştir.

NetPOS REM Yazarkasa Entegrasyonu

Elektronik Ortamda Kayıt Saklama (431 Sıra No lu Vergi Usul Kanunu)

E - ARŞİV. Belgelerin Elektronik Ortamda Oluşturulması

Sipariş Modülü Dizayn. Dökümanı. Turquaz Muhasebe. Versiyon 0.1. Hüseyin Ergün. 9 Eylül 04

INPUTBOX KULLANIMI. Komut Düğmesine uygulanan algoritma örneği

MUHASEBECĐ PAKETĐNDE B FORMLARINININ DÜZENLENMESĐ

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

Datasoft Yazılım Genel Muhasebe Programı KDV Tevkifatına Tabi Đşlemlerde Satıcıların 1 numaralı KDV Beyannamesinin Düzenlenme Kılavuzu

KATEGORİ MİZANI BAŞLARKEN KATEGORİ NEDİR? NEDEN N İHTİYAÇ DUYULUR?

E - YENİLİKLER BÜLTENİ

ECZACI İSKONTOSU UYGULAMASI

MUHTASAR VE KDV BEYANNAME DEĞİŞİKLİKLERİ İLE GEÇİCİ VERGİ BEYANNAMESİ

DESTEK DOKÜMANI. Karma Koli

Dizaynda Word Desteği

Program üzerinde Müşteri, Satıcı ve diğer carilerimizin tanımlandığı alandır. Aşağıdaki alanlara sahiptir.

Gelir Vergisi Tarifesi Değişikliği

KOŞUL UYGULAMALARINDA GRUP DESTEĞİ

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

İndirilecek KDV Listesi Uygulaması

Bu sisteme uygun veri girişi ve veri entegrasyonu İşletme Defter modülünden yapılabilmektedir.

Fatura FiĢ GiriĢi ĠÇERĠK

Fatura Dosyalarını Yükleme ile ilgili Detaylar. 14 Temmuz 2014

MENÜ AYARLAMA 1. MENÜ AYARLAMA. [X] [X] Standard. [X] [X] Yeni Fonksiyon

Kod Listeleri Genel Yapısı

WebInstaller. 1. Kurulum Đçin Gereksinimler

NB Macro Kullanımı Hakkında Genel Bilgiler

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

687 No lu KHK ile Gelen SGK, Gelir ve DamgaVergisi Teşviği

SATICI STOK REFERANSLARI

Seri Takibi Yenilikleri

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

İŞE ALMA. Kaynakları paketi ile ne şekilde takip edebilecekleri ile ilgili bilgi verilmesi amaçlanmıştır. [ ] Diğer

1. Dekont Modülü Yenilikleri

Netsis Cari Muhasebe Açıklama Kayıtları

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


Bazı Ulusal Marketlere Ait Örnek Tanımlamalar

MUHASEBELEŞTĐRME SIRASINDA OTOMATĐK KATEGORĐ

GO PLUS ÜRÜN FARK DOKÜMANI

SATIŞ VE DAĞITIM İŞLEMLERİ

9 Ekim Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Cari II

C# ile NJ Simulatöre Bağlanmak

Stok Kısıt Tanımları. [X] Fusion Standard. [X] Entegre W3 [X] STOK.DLL, DBUPDATE. [X] DBUPDATE Programının Çalıştırılması

Dış Ticaret Modülü. [X] Netsis Standard. [X] Entegre.NET

E - YENİLİKLER BÜLTENİ

VET ON KULLANIM KLAVUZU

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

Konu : 2017 Yılına, Yılsonu Devir İşlemleri

SAKLI YORDAM (Stored Procedure) Sibel Somyürek

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

NETSİS PAKETLERİNİ ORTAK UYGULAMA İLE ÇALIŞTIRMA

JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ

DÖNER SERMAYE MALİ YÖNETİM SİSTEMİ

Uygulama1) Şart yapısının kullanımı CheckBox1 bileşeninin işaretlendiğinde ekranda Kutu işaretlendi mesajı veren kodları yazınız.

BM102 BİLGİSAYAR PROGRAMLAMA II LABORATUVAR UYGULAMALARI. 3Hafta

KOLAY SİPARİŞ TAKİBİ v4

TIGER PLUS ÜRÜN FARK DOKÜMANI

Diziler İndisli Değişkenler

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Ticimax Versiyon Yenilikleri!

GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI

KOŞUL UYGULAMASINDA YAPILAN YENİLİKLER

4.1. Grafik Sihirbazını kullanarak grafik oluşturma

İNTERNET PROGRAMCILIĞI DERSİ ÇALIŞMA SORULARI

ASP.NET ile Bir Web Sitesi Oluşturma

Javascript. 1) Notepad++ aşağıdaki kodları yazıp deneme.html olarak kaydedelim. 2) Biraz önceki sayfa sadece html kodların içeriyordu.

Versiyonunda Yapılan Geliştirme ve Güncelleme Maddeleri

Netsis 3 SMS Uygulaması

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

TEK PENCERE SİSTEMİ E-FATURA UYGULAMASI GÜMRÜK İŞLEMLERİ KILAVUZU

Transkript:

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 şirket ihtiyaçlarına göre özelleştirilebilmesini ilebilmesini sağlayan dinamik kodlama fonksiyonu, Fatura, İrsaliye ve Sipariş gibi belge girişlerinde daha esnek ve işlevsel olunabilecek şekilde geliştirildi. Script yazımında kullanılmak üzere tanımlanan yeni event ve property ler sayesinde belge tanziminin birçok aşamasında dinamik kodlama yapılabilecek. Tanımlanan bu yeni bileşenlerin isim ve açıklamaları aşağıdaki gibidir.

OnBeforeCalc OnAfterCalc Faturada kalem bilgileri girildikten sonra Toplamlar sayfasına geçerken çalışan Toplam Oluştur işleminden önce çalışması istenen kodların oluşturulmasında kullanılır. Faturada kalem bilgileri girildikten sonra Toplamlar sayfasındaki değerlerin oluşturulması için çalışan Toplam Oluştur işleminden sonra çalışması istenen kodların oluşturulmasında kullanılır. OnBeforeSave Toplamlar sayfasındaki değerler oluştuktan sonra, Tamam tuşuna basıldığında, hesaplanan fatura bilgilerinin veritabanına işlenmesi adımından önce çalıştırılacak işlemler için kullanılır. OnAfterSave Fatura bilgilerinin veritabanına işlenmesi adımından sonra çalıştırılacak işlemler için kullanılır. OnAfterSuccessSave Fatura bilgilerinin veritabanına başarılı bir şekilde işlenmesi durumunda çalıştırılacak işlemler için kullanılır. OnBeforePrint Fatura ekranından basım yapılma işlemi seçildiğinde, bu işlemden önce çalışacak kodlar içindir. Fatura ekranından basım yapılma işlemi seçildiğinde, bu işlemden sonra çalışacak kodlar içindir. OnAfterPrint //Aşağıdaki kod bloku, OnAfterPrint event inde kullanıldığında, form basımı yapıldıktan sonra, başka bir formun basımını yapabilir: Set a = CreateObject("NetAzrBasim.AzrFatBasim") a.vergihesapfatbasim faturatipi, faturano, carikod, NETSISCORE KalemSayisi Integer Faturaya bağlı kodlarda kullanılmak üzere, belgenin kalem bilgilerinde girilmiş olan kalem sayısını veren integer değerdir. Yalnızca okunabilir, değiştirilemez (read). //Aşağıdaki değerle belgede kullanılan kalem sayısına ulaşılır: SELF.Value(" KalemSayisi ") AktifKalemNo Belli bir kalem üzerinde değişiklik yapan kod yazılmak istendiğinde, bu kalemi ekranda seçmekle

AktifHataMesaji AktifHataDurumu Integer String Boolean aynı işlevi görecek şekilde, seçili (aktif) kalem numarasını istenen kaleme set etme ye yarar. Hem okunup hem değiştirilebilir (read/write). Bulunulan formla ilgili üretilmiş olan mesajları (info/açıklama/ikaz) string şeklinde döndürür. Yalnızca okunabilir, değiştirilemez (read). //Aşağıdaki değerle,aktif mesaj listesi dizisine ulaşılır: SELF.Value(" AktifHataMesaji ") Varsayılan değeri False dur. Aktif hata mesajları listesinde ikaz tipinde hata varsa True değerini alır. Yalnızca okunabilir, değiştirilemez (read). //Aşağıdaki değerle, formdaki hata durumuna ulaşılır: SELF.Value(" AktifHataDurumu ") Yukarıda açıklanan bileşenleri kullanmak için, Şirket/Şube/Parametre Tanımları nda yer alan Dinamik Kodlama Sistemi parametresi işaretlendikten sonra, Fatura modül veya ekranından Netsis Script Kod Desteği programı çalıştırılır. Dinamik kodlamada kullanılacak nesneler seçildikten sonra, yeni bileşenler kullanılarak kod girişi yapılabilir. Aşağıda, GnlFatFrm nesnesinin OnAfterPrint olayı için girilmiş, özel bir fatura basım formuna parametre gönderen ve oradan basım yapılmasını sağlayan bir kod görülmektedir.

Bunların dışında, Windows mesaj sistemi kullanılarak fatura formundan kalem silme veya formdaki kalemlerden birinde değişiklik yapmayla ilgili yazılacak kodlar için FaturaIslemMesaji isimli yeni bir mesaj tipi oluşturuldu. Bu mesaj tipi için, aşağıdaki şekilde tanımlanmış değişken değerleri kullanılabilir: FaturaIslemMesaji = 1524 silmeislemi = 10 kaydetmeislemi = 20 KalemIndexNo Integer Örnek olarak, FaturaIslemMesaji ile formdaki 1 nolu kalemi silme işlemi için kullanılacak kod bloğu aşağıda verilmiştir: KalemIndexNo=1 //Kalem Listesi 1 nolu kalem //silme komutu NETSISCORE.NetLibWin32.WinSendMessage self.handle, FaturaIslemMesaji, silmeislemi, KalemIndexNo Aşağıdaki örnek kod bloğu ise, aynı mesaj tipini kullanarak, fatura formundaki bütün kalemlerin miktar (sthar_gcmik) bilgisini 25 olarak değiştirir: For i = 0 To SELF.Value( KalemSayisi ) SELF.Value("AktifKalemNo")=i

KALEMQ.FieldByName("sthar_gcmik").AsFloat=25 //kaydetme komutu NETSISCORE.NetLibWin32.WinSendMessage self.handle, 1524, 20, 0 Next