Code: Definicja regul pol obowiazkowych: Różnice pomiędzy wersjami

Z Motława
Linia 1: Linia 1:
 
'''Algorytm walidacji pól'''
 
'''Algorytm walidacji pól'''
  
Mechanizm definiowanej walidacji pól aktywowany jest kluczem w [[Rejestrze systemowym|Edytor_kluczy_rejestru]] o nazwie '''walidacja_pol_aktywna'''.
+
Mechanizm definiowanej walidacji pól aktywowany jest kluczem w [[Edytor_kluczy_rejestru|Rejestrze systemowym]] o nazwie '''walidacja_pol_aktywna'''.
  
 
Struktury tabel odpowaidających za definicje walidacji pól:
 
Struktury tabel odpowaidających za definicje walidacji pól:

Wersja z 10:07, 23 mar 2009

Algorytm walidacji pól

Mechanizm definiowanej walidacji pól aktywowany jest kluczem w Rejestrze systemowym o nazwie walidacja_pol_aktywna.

Struktury tabel odpowaidających za definicje walidacji pól:

Tabela sys_fld_validator_ng

Field Type Null Key Default
idn int(11) NO PRI NULL
GUID varchar(38) NO UNI
coreid varchar(38) NO MUL
rule_operator int(11) NO


Tabela sys_fld_validator_po

Field Type Null Key Default Extra
idn int(11) NO PRI NULL auto_increment
GUID varchar(38) NO UNI
GUID_NG varchar(38) NO MUL
fieldname varchar(38) NO
rule_order int(11) NO 0
admin int(11) NO 0
validation_rule_type varchar(20) YES NULL
validation_rule varchar(200) YES NULL
condition_ruleset_guid varchar(38) NO MUL
message_if_not_valid text YES NULL

Przykładowe definicje walidacji:

Przykład 1: Karta kontrahenta, pole katcol0 ma być różne od 0.