Logo ERP 2.51.00.00 sürümü

adresinden ulaşabilirsiniz.

 

Yeni sürüme geçmeden önce Müşterileri Verilerinin yedeğini almanızı

Yeni sürüme geçiş sonrasında Müşteri Senaryolarını test etmenizi tavsiye ederiz.


2.51.00.00 versiyonunda ftp içerisinden farklı gelen object ile ilgili aşağıdaki konuyu inceleyebilirsiniz. 

http://forum.logo.com.tr/index.php?page=details&konu=erp-versiyonu-ile-object-versiyonu-farki


Logo Objects

Madde  Numarası

Açıklaması

WINERP-74405


Logo Objects ile FieldByName(...).Value ile değer okurken bazen sıkıntı çıkartıyordu Tiger koduna yapılan ekleme ile sıkıntı çözülmüştür.

WINERP-74405


Logo Objects ile fatura okunurken TOTAL_NET_STR alanının başına anlamsız bir karakter eklenip son karakter kesiliyordu ,bu problem giderildi.

WINERP-74131

Lot Çıkış ve Lot Giriş Haraketleri Ekranının CreateAppForm ile Çağırılması isteniyordu, fakat bu formlar açılmadan önce açıldıkları formdan bazı listeleri devralmakta ve kaydet denildiğinde bu listeleri açıldıkları forma iletmekteler.

Dolayısıyla bu tip fomları LOD uyarlamasına açabiliyoruz fakat CreateAppForm ile çağrılmasını sağlayamıyoruz.

WINERP-74099

Objectde ApplyCampaign uygulandığında kampanya uygulanıyor hesaplama vs tüm işlemler yapılıyor fakat post öncesinde  ExportToXML ile XML alındığında kampanya bilgilerini içeren CAMPAIGN_INFOS alanları dolmuyordu.

Bu problem hem fatura hem irsaliye için düzeltilmiştir .

WINERP-73749

Ticari Hesap içerisinde "Kredi Kartı İşlemleri" işareti seçilmiş olsa da Kredi Kartı fişlerinde kullanılamıyor.

2.50 setinde yaptığımız bir madde ile Ticari Hesapların Kredi Kartı Fişlerinde kullanılması engellenmişti. Ancak Tigerda Ticari Hesap tanımlarında "Kredi Kartı İşlemleri" işareti göz ardı ediliyor. Bu işaretin dikkate alınması sağlandı.

Kredi kartı fişi içerisinde banka hesabı olarak ticari hesap türünde bir hesap kullanılıyor ise bu fişin xml olarak aktarımında hata alınıyordu, düzeltildi.

WINERP-73478

2.50 setinde Logo Objects bazı metodlarda hatalı hareket ediyordu.

2.49 ve öncesinde yazılmış LoginEx kullanan herhangi bir proje, 2.50 versiyonunda LoginEx metodu hiç yokmuş gibi davranıyor ve GetLastErrorString metoduna düşüyor.

GetlastErrorString ise catastrophic Failure veriyordu.

Bu durum dikey çözümler olmak üzere bir çok çözüm ortağı projesini etkiliyor.

2.50 de yazılmış projelerde ise bu sıkıntı ile karşılaşılmıyordu.

Bu problem 2.50 adına yeni objectler çıkartılarak 2.50 için çözülmüştü. 2.51'e de yansıtıldı.

http://forum.logo.com.tr/index.php?page=details&konu=2-50-00-00-versiyon-ile-ilgli

WINERP-73460

İrsaliye aktarımında ApplyCampaign metodu, kampanyadan gelen indirimleri eklerken kart indirimlerini siliyor.

Siparişte ise bu problem gözlenmiyor, siparişte doğru çalışıyordu, irsaliye için bu problem giderildi.

WINERP-73431

Reçete kaydı yaparken Tiger içerisinden alınan XML'i ImportFromXMLFile ile içeri post edilmeye çalışıldığında OPRTREQ tablosundaki OPERATIONREF alanı 0 olarak doluyor.

Aynı XML'i Tiger içerisinden Veri aktarımı içeri ile içeri alındığında bu alan düzgün şekilde doluyordu. Object üzerinden eklendiğinde yaşanan problem giderildi.

WINERP-73253

Primary key alanları standart dışı olan(INTERNAL_REFERENCE isminden farklı) bazı XML alanları REST aktarımlarında hataya neden oluyordu. Bu problem giderildi.

Daha önce kullanılmış olma ihtimallerini gözardı edip standart hale gelmelerin sağlanması REST Servis için önemli.

Bu alanlar;
XML Root : GRPAR_APS
LObjectteki nesne adı : doGrpArp
Alan adı : DINFO_INTERNAL_REFERENCE görünüyor, INTERNAL_REFERENCE olmalı

XML Root : WSTCHARS
LObjectteki nesne adı : doWstChars
Alan adı : LOGICAL_REF görünüyor, INTERNAL_REFERENCE olmalı

XML Root : PURCHASEOFCONTS
LObjectteki nesne adı : doPurchOfCont
Alan adı : INTERNAL_REFRENCE görünüyor, INTERNAL_REFERENCE olmalı

WINERP-73093

FastRealizeFicheGenerate kullanarak Hızlı gerçekleşen miktar girişi yapılmak isteniyor.

Değişiklik yapmak istediğimiz gerçekleşen sarf fişini Read metodu ile okuyup akabinde ilgili satırı for dögüsü içerisinde buluyoruz.

Satıra ait lot hareketlerini SL_DETAILS ile çekiyoruz. SL_DETAILS ‘de for ile dönüp DeleteLine ile siliyoruz. AppendSeriLots veya AddSeriLots metodu ile aynı serilotu yeni miktarı ile ekliyoruz.

(Tiger'ın FastRealizeFicheGenerate ile sarf ettiği lotu gönderiyoruz.)Fişi Post ediyoruz.

Bu post işleminde bu satır için “Seri/lot hareketi, ilgili giriş hareketinin kalan miktarı negatife düşürmektedir” hatası dönüyordu.

Hatanın sebebi ise içeride daha önceden aynı lot bilgisi ile giriş yapılan malzemenin tamamı kullanılmış ise 2.içeriye yeni eklenen lot bilgisini okumuyor öncesinde biten değeri okumaya çalıştığı için mevcut hatayı veriyordu.


Bu problem Read ve Post işlemleri esnasında lot giriş kayıtlarının LG_NTLCK_FFF tablosunda kilitli kaldığı görülmüştür.

Bu sebepten dolayı bir sonraki AddSeriLots esnasında bu giriş hareketi kullanılamamaktaydı. İşlem sonlarında bu kilitlerin kaldırılmasıyla sorun giderilmiştir.

Ayrıca WINERP-68319 maddesinde yapılan geliştirmelerin LObjects'in üründen farklı çalışmasına ve çeşitli hatalar oluşmasına olanak sağladığından geri alınmasına karar verildi.

Eğer Seri/Lot satırında miktar değişikliği yapılması gerekiyorsa ilgili satırı silip aynı Seri/Lot kodunu yeniden eklemek yerine üründe olduğu gibi ilgili satır bulunup miktar değişikliği yapılması gerekmektedir.


WINERP-72925

OrderBilling ile faturalama yapılırken örneğin 0000000000000031 numaralı fatura içeride olduğu zaman 0000000000000031 numara kullanılarak faturalama işlemi yapıldığında hata vermiyor sıradan numara alıyordu.

Burada içeride aynı numaralı bir fiş var hatası vermesi gerekmekteydi. Bu problem giderildi.

 - '' // şablondan yeni numara veriyor 
- '~' şablondan yeni numara veriyor 
- Var olan bir fiş numarası // hata veriyor (aynı numaralı bir fiş var hatası) 
- Var olmayan bir fiş numarası // verdiğimiz numara ile içeri yazıyor 


WINERP-72083

OrderShipping metodu ile sipariş irsaliyeye dönüştürüldüğünde oluşan irsaliyede döviz bilgileri boş geliyor. Aynı işlemi Tiger içerisinden gerçeklemeye çalıştığımızda bu bilgiler siparişin detaylar tabındaki ayara göre doğru ve dolu bir şekilde gelmektedir.


Logo Object Designer

Madde  NumarasıAçıklaması

WINERP-73650

Millileştirme Fişinde AttachSeriLotExImWhLineFromSlTrans metodu kullanılarak Seri/Lot bilgisi atanmak istendiğinde Birim Masraf alanı dolmuyordu bu problem giderildi.

WINERP-73093

Günlük Döviz Kurları formunun uyarlamaya açılması yada en azından CreateAppForm ile çağırabilecek şekilde form index id'sinin görünebilmesi istenmekteydi.

Günlük Döviz Kurları formu uyarlamaya açılamadı. CreateAppForm ile çağrılması sağlandı. Standart dışı (LogoUtil'de tanımlı) bir form olduğu için negatif değeri olan bir ID'ye sahip olmuştur. 

DataRef parametresi döviz türünü, OwnerRef parametresi hangi tarihin kur bilgisinin geleceğini, SelectByRef parametresi ise seçim veya veri girişi modlarının hangisi ile açılacağını belirlemek için kullanılmalıdır.

Selected parametresine ise seçilen günlük kur değeri dönmesi sağlanmıştır. Örnek kullanım şekilleri aşağıdaki gibidir; 

Tüm listeyi görüntülemek için; 
  Application.CreateAppForm(-701, 0, 0, 0, 0, 0, 0, 0, ref, FormObj) 

Belirli bir döviz cinsinin kur bilgisini çekebilmek için; 
  Application.CreateAppForm(-701, 1, 132252675, 0, 0, 0, 1, 1, ref, FormObj) 
  Warn(ref)





Telif HakkıKullanım KoşullarıGizlilik
Copyright © 2018 Logo Yazılım