Genel Bölümü'nde, "Kayıt/Yardımcı Programlar" menüsünün altında yer alır. Şablon Hazırlama, Şablon Sabit ve Satır Bilgileri olmak üzere iki bölümden oluşmaktadır. Şablon Hazırlama menüsü ile dışarıya veri aktaracak veya dışarıdan program içerisine veri alacak olan şablonun tanımlamaları yapılmaktadır.
Şablon Sabit
Hazırlanacak olan şablona ait genel tanımlamaların yapıldığı bölümdür.
Şablon Hazırlama Ekranı | Şablon Sabit |
---|---|
Şablon adı | Oluşturulacak şablona verilecek ismin tanımlandığı alandır. Daha önceden hazırlanan bir şablon çağırılacak ise bu sahadaki rehber tuşundan faydalanılabilir. Bu saha boş geçilemez. |
Text Dosya Adı | Veriler program içerisine aktarılırken bilgiler bir txt ya da xls dosya içerisinden alınmaktadır. Oluşturulacak şablon, verilerin bulunduğu dosyanın yapısına göre hazırlanmaktadır. Ya da veriler programdan dışarı gönderildiğinde bilgiler txt/xls dosya içerisinde oluşturulacaktır. Bilgilerin içeri alınmasında ya da dışarı verilmesinde kullanılacak olan dosyanın disk üzerinde bulunduğu dizin ve dosyanın adı bu alanda belirlenmektedir. |
Log Adı | Hazırlanan şablon kullanılarak yapılacak transfer işlemleri sırasında, aktarmayla ilgili bilgilerin yazılacağı dosyanın adının girileceği sahadır. İstenirse boş geçilebilmektedir. |
Log Görüntülensin | Transfer sırasında bir hata veya uyarı alınmış ise transfer bitiminde log dosyasının görüntülenmesi için işaretlenmesi gereken sahadır. Bu saha işaretli olmasa da transferde alınan hata ve uyarılar log dosyasına yazılmaktadır. |
Başlangıç Satırı | Transferin yapılacağı Text dosyadaki hangi satırdan itibaren bilgiler alınacak ise ilgili satırın girileceği sahadır. Bazı Text dosyaların başında başlık gibi bilgiler bulunduğu için aktarımda bu satırların dikkate alınmaması gereklidir. |
Hareket Türü | Bu sahada aktarım yapılacak hareketin türü seçilmelidir. Örneğin txt dosyasından programa Alış İrsaliyesi bölümüne aktarım yapılacaksa bu alanda Alış İrsaliyesi seçilmelidir. |
Yükle/ Sakla | Bilgiler Netsis’e aktarılacak ise bu sahada Yükle, bilgiler Netsis’ten dışarıya alınacak ise Sakla seçeneği işaretlenmelidir. |
Dosya Tipi | Aktarım yapılacak dosyanın türü bu sahada belirlenmektedir. Bu alandaki aşağı ok tuşuna basıldığı zaman Text Dosya ve Excel Dosya olmak üzere iki seçenek gelmektedir. Transferde kullanılacak olan dosyanın hangi formatta olması isteniyorsa burada belirtilmelidir. |
Hata Durumunda İşlemi Kes | Aktarım sırasında herhangi bir hata oluştuğunda, işleme devam edilmesi istenmiyor ise bu saha işaretlenmelidir. |
Sipariş Oluşturulurken İrsaliye Oluşturulsun | Hareket türü sipariş seçilerek yapılan Netsis’e aktarımlarında (YÜKLE), irsaliyelerinde aynı anda oluşması isteniyor ise bu saha işaretlenmelidir. Diğer hareket türlerinde bu saha aktif gelmeyecektir. |
Full Trans | Aktarım sırasında herhangi bir hata sonucu işlem kesilir ve o ana kadar yapılan aktarımların geri alınması istenirse ise işaretlenmesi gereken sahadır. Bu seçeneğin işaretli olmadığı şablonlara göre aktarım yapıldığında, aktarım sırasında herhangi bir hata oluşması durumunda, hata oluşana kadar aktarılan bilgiler silinecektir. |
Fatura/İrsaliye Varsa Kayıt Etme | Programa Fatura ya da İrsaliye aktarımı yapılırken eğer sistemde aktarılan Fatura ya da İrsaliye varsa aktarımın yapılmaması isteniyorsa işaretlenmesi gereken sahadır |
Barkod Kontrolü Yapılsın | Aktarım yapılacak dosyada stok kodu yerine barkod numarası tanımlı ise, Barkod Kontrolü Yapılsın kutucuğu işaretlendiğinde, aktarım yapılırken barkod numaraları stok koduna çevrilerek aktarılır. Bu işlemin yapılabilmesi için her stok için barkod numarasının tanımlanmış olması gerekmektedir. |
Text Karakter Tipi (Değiştirme/ Windows/ DOS) | Aktarım sırasında kullanılacak veya oluşturulacak Text dosyanın karakter setinin belirlenmesi için bu sahadaki tipler kullanılacaktır. Örneğin; bir Text dosya, DOS ortamında açıldığında görüldüğü şekilde alınacak ise bu sahada DOS seçilmelidir. Ya da dosya Windows formatında görüntülenmek isteniyorsa Windows seçilmelidir. İlgili dosyanın formatında herhangi bir değişiklik yapılması istenmiyor ve olduğu gibi görüntülenmesi isteniyorsa Değiştirme seçeneği seçilmelidir. |
Satır Bilgileri
Text dosyanın içerdiği verilere ait başlangıç ve bitiş kolonlarının şablonda belirlenmesi için kullanılan bölümdür.
Şablon Hazırlama Ekranı | Satır Bilgileri |
---|---|
Ön İzleme | Aktarımı yapılacak Text dosyasının içeriğinin izlenebildiği bölümdür. Text dosyanın içeriği satır bazında kolon numaralarına göre ayrıntılı bir şekilde izlenebilmekte böylece ilgili sahaların şablondaki başlangıç ve bitiş kolonlarına göre tanımlanması dosyanın içeriği görülerek yapılabilmektedir. |
Saha Adı | Aktarılacak tablo veya dosyadaki saha ismidir. Şablon hazırlarken Text dosyadaki ilgili sahanın, programdaki hangi tablonun hangi alanına aktarılacağı bu sahada belirlenmektedir. Eğer programa aktarım değil program içerisinden dosyaya veri gönderilmek isteniyorsa; gönderilecek bilginin programın hangi tablosunun hangi alanı olduğu yine burada belirtilecektir. Böylece belirtilen tablodaki alan, programdan Text dosyanın şablonda belirtilmiş koordinatlara göre aktarılacaktır. Saha isimleri Saha Adı başlığının sol tarafındaki ekranda görülebilmekte ve yine bu ekrandan seçim yapılabilmektedir. |
Satır | Gönderilecek/alınacak dosyadaki satırların formatları farklı ise şablon tanımını yaparken alınacak sahanın hangi satırda bulunduğunun girileceği sahadır. Örneğin; dosya içerisinde bir satır stok sabit, diğer satır stok sabit ek satırlarının bilgilerini içeriyorsa ve dosyadaki sıra bir stok sabit bir stok sabit ek şeklinde geliyorsa stok sabitin sahalarını tanımlarken satır numarasına 1, stok sabit ek’in sahalarını tanımlarken satır numarasına 2 girilmelidir. Ya da aktarılacak dosyadaki satırların 1.satırı başlık bilgisini içeriyor, veriler 2.satırdan başlıyorsa şablonu hazırlarken satır numarasına 2 girilmelidir. Böylece programın içerisine aktarım yapılırken veriler 2.satırdan alınarak aktarılacaktır. |
Sütun | Aktarılacak/gönderilecek sahanın başlangıç sütununun girileceği sahadır. Böylece içeriğe aktarım yapılıyorsa bilgilerin alınacağı sütunun, dışarıya bilgi gönderiliyorsa da, gönderilecek bilginin dosyanın hangi sütununa gönderileceği belirtilir. |
Uzun | Aktarılacak sahanın kaç karakter uzunlukta olduğu bu sahada belirlenmektedir. Burada belirtilen uzunluk değeri kadar karakter aktarılmaktadır. Bu yüzden, aktarılacak sahanın olabilecek en büyük değeri verilmelidir. Örneğin aktarılacak saha yıl ise bu alan için uzunluk 4 olarak verilmelidir. |
Ön Değer | Alınan değer boş ise atılacak değerdir. Örneğin; alınan bilgi tarih ise tarih sahası boş olan kayıtlar için verilecek sabit tarihtir (günün tarihi gibi). Ya da içeriye alınacak dosya içerisinde hareket türü sabit olarak A olarak tanımlı ve saha adı alanında da şablonda stok hareket türü seçildi ise ön değer alanına A yazıldığı zaman hareketlerin stok hareket türü A olarak aktarılacaktır. |
Rakam.Grp.Ayr. | Aktarılan saha sayısal bir saha ve saha binler basamağına göre ayrılmış ise (1.000.000 gibi) grup ayracının ne olduğu bu sahada belirlenmelidir. Örneğimize göre bu saha virgül (,) olmalıdır. |
Ondalık Ayracı | Aktarılan saha sayısal bir saha ve ondalıklı ise (1,000,000.75 gibi) ondalık ayracının ne olduğu bu sahada belirlenmelidir. Örneğimize göre bu saha nokta (.) olmalıdır. |
Baştan Sondan Boşluklar Silinsin | Tanımlanan sahadaki verilerin uzunlukları aynı değil ise uzunluk maksimum uzunluğa göre verileceği için uzunluğu az olan kayıtlarda boşluklar oluşacaktır. Bu boşluklar silinmez ise aktarılan sahada da boşluklar oluşacaktır. Bu tür kayıtların oluşmaması için bu saha işaretlenmelidir. Örneğin; stok kodu için uzunluk değeri 15 verilmiş olsun. Alınacak dosyadaki stok kodu sahalarında 3, 8, 10 gibi uzunluklara sahip stok kodları bulunabilir. Bu saha işaretlenmediğinde 15 uzunluktan az olan stoklar boşluklu yaratılır 123________ gibi. |
Ondalık | Aktarılacak/gönderilecek saha eğer ondalıklı bir saha ise ondalıktan sonraki alanlarında aktarılabilmesi için, ondalıktan sonra kaç basamak varsa bu alana basamak sayısı girilmelidir. Uzunluk alanı da basamak sayısı göz önüne alınarak tanımlanmalıdır. |
Makrolar
Şablon hazırlarken bazı sahaların, aktarımın yapıldığı andaki bazı bilgilere göre oluşması isteniyorsa makro seçeneği kullanılmalıdır. Örneğin aktarım yapılan tarihin, son işlem tarihine atanması isteniyorsa şablon tanımını yaparken bu sahaya makrolar ile tarih bilgisi atanırsa, her paket çalıştırmada son işlem tarihine paketin çalıştığı tarih atılır. Bir sahaya makrodan değer atanabilmesi için Saha Adı alanında ilgili saha seçildikten sonra ön değer alanına gelinip makro alanından atanması istenen saha seçilerek ön değer alanına atanmalıdır.
Sorgular
Sadece Şablon Sabit bölümünde Sakla seçilen paketlerde aktif olan sahadır. Oluşturulacak dosyadaki kayıtlar için kısıtlama verilmesini sağlar. Örneğin; belli cari hesaplara ait fatura bilgileri aktarılıyor ise cari kodu sahasında bu cari hesaplar için kısıt tanımlaması yapılabilir. İlgili paket çalıştığında, sadece kısıt verilen cari hesaplara ait fatura bilgileri aktarılır.
Kısıt tanımlama ile ilgili detay bilgi için bakınız Giriş/Standart Rapor Kullanımı/Kısıt.