| | 133 | Schemat szablonów można przedstawić nastepująco: |
| | 134 | {{{ |
| | 135 | #!sql |
| | 136 | -- Powiąż klienta |
| | 137 | COALESCE(REPLACE(REPLACE(RTRIM(LTRIM(nip___)), '-', ''), ' ', ''), '') = COALESCE(REPLACE(REPLACE('{nip___}', '-', ''), ' ', ''), '') AND RTRIM(LTRIM(LOWER(name_2))) = RTRIM(LTRIM(LOWER('{name_2}'))) |
| | 138 | |
| | 139 | -- Pobierz wszystkich klientów, pobranie nowych klientów, powiązanie klienta, aktualizacja danych klienta |
| | 140 | COALESCE(regexp_replace(nip___, '[ |-]*', '', 'g'), '') = COALESCE(regexp_replace('{nip___}', '[ |-]*', '', 'g'), '') OR lower(name_2) = lower('{name_2}') |
| | 141 | |
| | 142 | -- Aktualizuj produkt, pobranie nowych produktów, powiązanie produktu |
| | 143 | COALESCE(TRIM(symbol), '') = COALESCE(TRIM('{symbol}'), '') |
| | 144 | |
| | 145 | -- Pobranie nowych i zaktualizowanych dokumentów: |
| | 146 | COALESCE(TRIM(ex_sym), '') = COALESCE(TRIM('{symbol}'), '') |
| | 147 | }}} |
| | 148 | |