Canias ERP Troia 14 System Flags


Merhaba, bu yazımda Troia’da bulunan System Flag’lerinden bahsedeceğim.

Troia’da bazı işlemleri çok daha kolay yapabilmek için özel olarak oluşturulmuş System Flag’leri vardır.

Bunlar Action Flag ve Global Flag olarak 2’ye ayrılır.

SYS_STATUS, SELECTED, NOTSELECTED, UPDATED, INSERTED, DELETED
SYS_USER, SYS_CLIENT, SYS_LANGU

Kullanımları ise şu şekildedir.

O anda sistem üzerinde çalışma yapan kişi SYS_USER da kullanıcının CLIENT bilgisi SYS_CLIENT’da giriş yapılan dil bilgisi de SYS_LANGU değişkeninde tutulur.

Herhangi bir durumda bir kullanıcı ile bu durumları karşılaştırabilirsiniz.

IF CLIENT == SYS_CLIENT THEN

   KODLAR;

ENDIF;

System Flag'leri 1 ve 0 değerlerini geri dönerler.

IF SELECTED == 1 THEN 

KODLAR;

ENDIF;

YADA

IF SELECTED == 0 THEN

KODLAR;

ENDIF;

Diğer tüm System Flag’leri için durum aynıdır.

Bu yazımızda bu kadardı. Bir sonrakinde görüşürüz.

Exit mobile version