oner.basak

Logo Objects İrsaliye kaydında gelmeyen GUID alanının Siparişte otomatik gelmesi

  Tiger/REST

Logo Objects ile İrsaliye ve sipariş kayıtları yapmaktayız.

İrsaliye kaydı esnasında GUID alanını set etmiyoruz.

Aynı şekilde Siparişi kaydederken de GUID alanını set etmiyoruz.

Fakat kayıtlar bittikten sonra veritabanından GUID alanlarını kontrol ettiğimizde STFICHE tablosunda GUID alanı boş,

ancak ORFICHE tablosunda GUID alanı dolu.

LOGICALREF rakamını elde etmek için kullandığımız INTERNAL_REFERENCE yerine GUID yazdığımızda sipariş kaydı için oluşan GUID değerini okuyoruz. İrsaliye için okuyamıyoruz.

Her kayıt için de veritabanına ilave sorgu ile veri göndermek istemiyoruz. Geçici olarak bir çözüm yolunu GUID alanını kayıt öncesi manuel set ederek bulduk ancak sonrasında patlarmı bilmem.


Objects Sipariş İrsaliye


NaciO

Konuyla ilgili tespitiniz doğrudur, yazılım ekibimizi bilgilendireceğim.


Ancak, GUID alanını standartlara göre üretip sizin doldurmanızda da sakınca yoktur. Otomatik doldurulduğu fişlerde örneğin siparişte veya faturada da siz doldurabilirsiniz. Dolu olduğunda Logo Objects yeni bir GUID üretmez ve sizin gönderdiğinizi kullanır.


Fişlerde kullandığımız GUID alanı standart GUID bilgileridir. Örneğin aşağıdaki yöntemlerden biriyle ürettiğiniz GUID'leri kullanabilirsiniz;


T-SQL için örnek;

select NEWID()


C# için örnek;

string myGuid = Guid.NewGuid().ToString();



 


28/02/17 14:15


KEREM KUŞ

Naci Bey, Merhaba;


2.47 sürümünde bu sorunu bende yaşıyorum. Sanırım yazılım ekibi bir düzenleme yapmamış.


Tşkler.


13/12/17 15:31

Cevap vermek için giriş yapmanız gerekmektedir.