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 | + | 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.