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