NETSİS Uyarlama Araçları Sezgin Özdemir Uyarlama Araçları Uzmanı.

Slides:



Advertisements
Benzer bir sunumlar
Alptekin GÖKÇEYREK | Teknik Satış Danışmanı
Advertisements

Agency-1 Golf Otomasyonu
.NET FRAMEWORK -MASAÜSTÜ VE SUNUCU YAZILIMLARI
MS OFFICE Access 2013.
My EBSCOhost Kullanıcı Kılavuzu support.ebsco.com.
SGB.NET’İN TEKNİK ALTYAPISI
• 2001 yılında kuruldu. • E-Ticaret ve E-Tahsilat alanlarında yazılımlar ve çözümler geliştirmekte. • 4691 sayılı Teknoloji Geliştirme Bölgesi yasasına.
Copyright 2007 Thomson Corporation 1 ISI Web of Knowledge EndNote ® Web 2.0.
Oktay ERBEY CRM & B2B Ürün Satış Hizmet Yöneticisi
ZAMAN KAZANMAK İSTİYORSANIZ DOĞRU TERCİH…
Lazer Kesim & Görüntü İşleme Yazılımı
CallMax Telemarketing Yönetim Sistemi
IIS 6.0. Giriş  Geçtiğimiz yıllarda, Microsoft güvenlik açıkları nedeniyle IIS 4/5 üstünden bir çok saldırıya uğradı.  Bu sebepten Microsoft’un geliştirdiği.
E-Fatura ve Logo’da E-Fatura
/ Tel: (216) Ayrıntılı bilgi için lütfen bize ulaşınız. / Tel: (216)
DEPOCU Depolarda çalışan arkadaşlara işlerinde yardımcı olalım istedik, DEPOCU yu hazırladık Depoların tüm giriş ve çıkışlarında barkod okuyuculu el terminallerinin.
Focus Kantar Otomasyon Sistemi, Firmalardaki Tartım süreçlerini daha güvenilir ve oluşabilecek usulsüzlükleri önleyecek şekilde tasarlanmıştır.
Tanışma ABYSIS Sistemleri
AKÇAM BİLGİSAYAR VE OTOMASYON SİSTEMLERİ LİMİTED ŞİRKETİ
 Ofis dışından erişim  Kurulum gerekmez  Internet Explorer, Mozilla FireFox, Google Chrome, Safari üzerinden çalışma  Sade ve basit arayüz Web Avantajları.
e-Fatura İşlemleri e-Fatura İşlemleri İçin Gerekli Adımlar
Web Host Manager (WHM) Nedir Ne İşe Yarar ?
SİSTEM GEREKSİNİMLERİ
İSİM UZAYLARI.
MÜŞTERİ İLİŞKİLERİ YÖNETİMİ
dataReader- DataAdapter
Burcu Musaoğlu Data Sistem A.Ş..
Çevre ve Orman Bakanlığı Bilgi İşlem Dairesi Başkanlığı
ONLINE ELEKTRİK SAYAÇ OKUMA UYGULAMASI
Site Türleri ve Yapıları
HR-WEB Web Tabanlı İnsan Kaynakları Uygulamaları
İSİM UZAYLARI (NAMESPACE).
Management Studio Kullanımı
İleri Outlook Eğitimi Eğitim İçerikleri Bilgegüç Bilişim Danışmanlık.
Merhaba ben Abdullah Alp ASLAN Globax Firması Yöneticisiyim
Elektronik Değişim BAŞLADI !!! E-Çözümler
BTP102 VERİTABANI YÖNETİM SİSTEMLERİ 1
Şişecam S ayısal Yönetimle Verim VIII. "Türkiye'de İnternet" Konferansı 20 ARALIK 2002 Canan Özcan Türkiye Şişe ve Cam Fab. A.Ş.
KOBİ – ŞİRKET PORTALI BİTİRME PROJESİ EMRE UYUMAZ & ANIL GÜR.
Quest Atlantis Dünya Üzerine Yayılmış Çok-Kullanıcılı Çevrim-İçi Eğitsel Bir Bilgisayar Oyununun Teknik Yapısı.
İçerik EndNote Hakkında… EndNote Kurulumu
Microsoft Office Access
Logo Ürün Ailesi e-Devlet Çözümleri Sevda Taşdemir.
E-Arşiv Fatura. Tebliğler: 213 Sayılı Vergi Usul Kanunu 433 Sıra No’lu Vergi Usul Kanunu Genel Tebliği-Aralık Sıra No’lu Vergi Usul Kanunu Genel.
İnsan Kaynakları Bilgi Sistemleri
Akıllı İstemcileri Geliştirmek ve Dağıtmak
E-Fatura.
NOT: Bu slayt üzerindeki resmi değiştirmek için resmi seçin ve silin. Ardından, kendi resminizi eklemek için yer tutucudaki Resimler simgesini tıklatın.
XML ve XML WEB SERVİSLERİ Volkan ALTINTAŞ. XML Bağımsız bir kuruluş olan W3C tarafından tasarlanmıştır. Herhangi bir kurumun tekelinde değildir. Kişilerin.
NetOpenX-REST Burak Çelik Uyarlama Araçları Uzmanı.
Asp.Net Veritabanı İşlemleri
Netsis Data Inspector NDI Zeynep Nur Özçılnak Uyarlama Araçları Uzmanı.
ALGORİTMA VE PROGRAMLAMAYA GİRİŞ
Active Directory.
TETİKLEYİCİ ( Trigger)
VISUAL STUDIO İÇERİSİNDE VERİ TABANI BAĞLANTISI ACCESS DATA SOURCE SAVAŞ TUNÇER
VERİ TABANI VE VISUAL STUDIO SQL LOCAL DB(YEREL VERİ TABANINI SAYFAYA BAĞLAMA Savaş TUNÇER.
BOZOK ÜNİVERSİTESİ Merkezi Kimlik Doğrulama Sistemi
ERP Projesinin Aşamaları İzmir. ERP Projesinin Aşamaları SatışSatış - Başlangıç – Kurulum – Analiz – Plan – Uyarlama – Eğitim – Geliştirme.
ELEMENT BİLGİSAYAR İNSAN KAYNAKLARI BİLGİ YÖNETİM SİSTEMİ.
EN KOLAY ONLINE ÖN MUHASEBE PROGRAMI YONCAERP
Uzm. Rıdvan YAYLA – Bilecik Üniversitesi Müh. Fak. Bilg. Müh. Bölümü
J-guar Uyarlama Aracı Arif BATTAL Uyarlama Araçları Danışmanı.
BİLİŞİM TEKNOLOJİLERİ
İleri Outlook Eğitimi Eğitim İçerikleri Bilgegüç Bilişim Danışmanlık.
Veri Tabanı Temel Kavramlar.
Program Kurulum Seti Hazırlamak
Tam ilişkilendirme ile entegre CAD ve CFD
Dünya Üzerine Yayılmış Çok-Kullanıcılı Çevrim-İçi Eğitsel
Asp.Net Veritabanı İşlemleri
Sunum transkripti:

NETSİS Uyarlama Araçları Sezgin Özdemir Uyarlama Araçları Uzmanı

Eğitim Formatı Ders süresi ve arası Sertifikasyon Dokumantasyon 45+15 dk. Öğle arası 12:30-13:30 Uygulamalı Sertifikasyon Uyarlama Araçları Uzmanı Logo Apps Geliştirme Uzmanı Dokumantasyon docs.logo.com.tr (sunu, video, dok, uygulama) Örnek Uygulamalar docs.logo.com.tr Eğitim Sonu Değerlendirme

Destek Araçları Telefon 0 262 679 8081-4-3(Netsis) Mail netopenx@logo.com.tr Forum http://forum.logo.com.tr/ Döküman docs.logo.com.tr

Destek Araçları Forum http://forum.logo.com.tr

Uyarlama ve Entegrasyon Nedir? Kuruma özgü ihtiyaçların karşılanması için özel olarak yapılan çalışmaya “uyarlama” denir. NDI, App Uygulamaların Standart Arayüzlerini kullanarak veri değişimine olanak sağlayan çalışmaya “entegrasyon” denir NetOpenX, REST

Uyarlama ve Entegrasyon İhtiyaçları Geçmiş uygulamalardaki ve özel yazılımlardaki verilerin sisteme aktarılması 3.parti yazılımların sisteme entegre edilmesi Kart veya fişlerinin ihtiyaçlara göre özelleştirilmesi Yeni planlanmış modul tasarımları Sektöre özel raporlar için veri ihtiyaçlarının karşılanması

NDI (Netsis Data Inspection) Netsis paketleri dışında ihtiyaç duyulabilecek uygulamaların tasarlanarak kullanılması raporlanması

Dinamik Kodlama Ürün Davranışını değiştirme VB Script Dili Desteği Ürün Üzerinden Uyarlama

Logo App 3 serisi ürünler için eklenti Standart platformlarda kolay geliştirme Visual Studio Logo App Plugin .net C# Store.logo.com.tr

NetOpenX Rest Veri Aktarım Aracı NetOpenX özelliklerini barındırır Lisans gerektirmez Güvenli oAuth2 (accessToken) IIS Bağımsız çalışır

Netopenx Nedir? Veri Aktarım Aracı Veri bütünlüğü Hızlı ve basit kodlama Sürüm geçişlerinden etkilenmez Çoklu dil desteği (.Net,Php,Delphi..) Hata yönetimi Netsis veri sisteminde tanımlı olan kart ve fişleri Netsis veri tabanına haricen eklemek, değiştirmek ve silmek için kullanılan COM tabanlı araçtır.

NetopenX Kullanım Gereksinimleri Lisans gerektirir Netsis kurulumunda Temelset klasörü altında NetOpenX50.dll oluşur Com Object’i bağlı bulunan server üzerinde register edilmelidir Register işlemi için Admin yetkisiyle regsvr32.exe C:\Netsis\Temelset\Netopenx50.dll Ya da RegControl.exe çalıştırılır Projeye Netopenx kütüphanesi import edilmelidir

NetopenX Register

Kernel ve Şirket Açma //Netopenx referanslarının kullanılabilmesi için eklenen namespace using NetOpenX50; Kernel kernel = new Kernel(); Sirket sirket = default(Sirket); Sirket yeniSirket(TVTTipi vtTipi, string vtAdi, string vtKulAdi, string vtKulSifre,string NetKul, string NetSifre, int Sube_Kodu); sirket = kernel.yeniSirket(TVTTipi.vtMSSQL,"TEST","sa","sapass","NETSIS","net1",0); //VTgüvenlik dosyasının kapalı olduğu durumlarda Registry bilgileri ile   sirket = kernel.yeniSirket(TVTTipi.vtMSSQL,"TEST","TEMELSET","","NETSIS","net1",0); // VTgüvenlik dosyasının açık olduğu durumlarda Registry bilgileri ile

Nesneleri bellekten temizleme Marshal.ReleaseComObject(fatKalem); //oluşturulan nesneyi temizler Marshal.ReleaseComObject(fatUst); //oluşturulan nesneyi temizler Marshal.ReleaseComObject(fatura); //oluşturulan nesneyi temizler Marshal.ReleaseComObject(sirket); if (sirket != null) { sirket.LogOff(); //SSO’da açılan şirket nesnesinin çıkış yapılmasını sağlar } kernel.FreeNetsisLibrary(); Marshal.ReleaseComObject(kernel);

Stok/Cari işlemleri Stok/Cari kaydetme kayitYeni(); Stok/Cari düzenleme  kayitDuzelt(); Stok/Cari okuma kayitOku(TOkumaTipi.otIlk);

NetRs Sorgu İşlemleri Veri Tabanına erişim sağlar. SQL cümleleri kullanımını destekler. CRUD işlemlerinin tamamı gerçekleştirilebilir.

Rehber İşlemleri Netsis üzerinde kullanılan Rehber tanımlaması yapılmasını sağlar Seçilen kayda göre string değer döndürür. string GenelRehber(string TabloAdi, string SahaAdi1, string SahaAcik1, int SahaTipi1, string SahaAdi2, string SahaAcik2, int SahaTipi2, string SahaAdi3, string SahaAcik3, int SahaTipi3, string SahaAdi4, string SahaAcik4, int SahaTipi4, string SahaAdi5, string SahaAcik5, int SahaTipi5, string RehberBaslik, string WhereSQL, int GeriDonus, string KeySaha);

Satış Faturası Örneklendirme Kernel kernel = new Kernel(); Sirket sirket = default(Sirket); //Sirket nesnesi oluşturuldu Fatura fatura = default(Fatura);//Fatura nesnesi oluşturuldu FatUst fatUst = default(FatUst); //Fatura üst bilgiler özellikleri erişimi için fatUst nesnesi oluşturuldu FatKalem fatKalem = default(FatKalem); //Fatura kalem özellikleri erişimi için fatKalem nesnesi oluşturuldu

Login result : SsoAppAccessError Sık Sorulanlar 1 Login result : SsoAppAccessError Bu hata,kullanıcı için Netsis’e erişim hakkı tanımlanmadığında ortaya çıkar. Çözüm: Kullanıcı eşlemesi yapmanız gereklidir. Ayrıca deneme yapmadan önce Netopenx50.dll'in son versiyonunu register ettiğinizden emin olunuz.

Login result : SsoMaxUserCountExceeded Sık Sorulanlar 2 Login result : SsoMaxUserCountExceeded Çözüm: İşlemlerinizi yaptıktan sonra sirket nesnesini free etmediğiniz sürece Netopenx kullanıcısı asılı kalacaktır. Bu durumda yeni bir işlem başlattığınızda lisansınızdaki Netopenx kullanıcıları dolu olduğu için SSO Max User hatası alınmaktadır.

Sık Sorulanlar 3 e-Fatura ile normal satış faturası kayıt arasında fark var mıdır? Fatura kayıt edildikten sonra otomatik olarak TBEFATUNO tablosu dolduruluyor mu? Çözüm : Kayıt işleminde bir fark bulunmamaktadır. fatura.YeniEfaturaNumara() yötemi ile seri bilginize göre yeni fatura numarası atayabilir, fatust.gib_fatirs_no alanına atama yaparak resmi fatura numarası bilginizi girebilirsiniz. Kayıt sonrasında "TBEFATUNO" tablosu güncellenmektedir.

Sık Sorulanlar 4 NetOpenX50 kütüphanesini kullanan uygulamamız web sunucusu üzerinde çalışmaktadır.  Uygulamamız belirli bir süre çalıştıktan sonra, Access Violation hatası alınmaktadır. Ne yapmalıyız? Çözüm: NetOpenX50 kütüphanesinin web platformunda kullanıldığı durumlarda, Kernel nesnesi oluşturulduktan sonra kernel.NetsisAppEnv = intnaeWEB atamasının yapılması gerekmektedir.

Sık Sorulanlar 5 Genel iskontolarda toplam değer atanmasına rağmen faturaya yansımıyor ? Çözüm: Fatura üst ve kalem bilgileri girildikten sonra HesaplamalariYap() methodu çağrılmalı sonrasında oran ve iskonto değerleri atanmalıdır.