Export do banky (tabulka se stavem přenosu): Porovnání verzí
Z Prirucky
Řádek 10: | Řádek 10: | ||
Zápis dat do databázové tabulky. | Zápis dat do databázové tabulky. | ||
{|border="1" cellpadding="3" cellspacing="0" | {|border="1" cellpadding="3" cellspacing="0" | ||
|+ <small>Požadovaná struktura db tabulky | |+ <small>Požadovaná struktura db tabulky </small> | ||
|- | |- | ||
|'''DB sloupec'''||'''Typ'''||'''Null'''||'''Název'''||'''Komentář''' | |'''DB sloupec'''||'''Typ'''||'''Null'''||'''Název'''||'''Komentář''' |
Verze z 3. 6. 2014, 14:59
Export do banky/tabulka se stavem přenosu je zákaznická úprava, která data o převodu na bankovní účty a na poštovní poukázky ukládá do jedné databázové tabulky.
Standardní řešení
Standardní řešení sestává ze dvou částí
- Hromadný příkaz - vytvoření souboru pro banku v definovaném formátu
- Disketa pro poštu - vytvoření souboru v definovaném formátu, který obsahuje informace o tom, na jakou poštovní adresu zaslat určenou částku.
Požadavek
Zápis dat do databázové tabulky.
DB sloupec | Typ | Null | Název | Komentář |
obdobi | Date | nn | Účetní období | První den účtovaného období ve tvaru yyyy-mm-dd. |
vypl_term | Date | nn | Výplatní termín | Výplatní termín ve tvaru yyyy-mm-dd. Zadá uživatel před zápisem. |
kod | Integer | Mzdová položka | Číslo mzdové položky; v případě společných převodů nevyplněno. | |
ana_konto | Char(10) | nn | Kód účtování | Účet DAL přiřazený mzdové položce; v případě spol. převodu zadaný u daného převodu. |
castka | Decimal (16,2) | nn | Částka | |
os_cislo | Decimal (10,0) | Osobní číslo zaměstnance | ||
zp_vypl | Char(2) | Způsob výplaty | "U" - převodem na bankovní účet, "S" - poštovní složenkou. | |
pp1 | Char(50) | PP1 | Dle tabulky PP1_PP7. | |
pp2 | Char(30) | PP2 | Dle tabulky PP1_PP7. | |
pp3 | Char(30) | PP3 | Dle tabulky PP1_PP7. | |
pp4 | Char(30) | PP4 | Dle tabulky PP1_PP7. | |
pp5 | Char(30) | PP5 | Dle tabulky PP1_PP7. | |
pp6 | Char(30) | PP6 | Dle tabulky PP1_PP7. | |
pp7 | Char(30) | PP7 | Dle tabulky PP1_PP7. | |
stav | Char(20) | Stav přenosu | Po zápisu dat hodnota UZAVŘEN. |
Položka | zp_vypl = "U" (převodem na bankovní účet) | zp_vypl = "S" (složenkou) |
PP1 | Jméno a příjmení příjemce nebo název organizace | |
PP2 | Číslo bankovního účtu | Ulice a č.p. |
PP3 | Kód banky | Město |
PP4 | Variabilní symbol | PSČ |
PP5 | Konstantní symbol | Země |
PP6 | Specifický symbol | |
PP7 | Název účtu (nepovinné) |
Řešení
Menu: Mzdy > Hromadný příkaz
Typ formátu = MSA. Data jsou vkládána do tabulky prenos_banka, která je pro tyto účely vytvořena v databázi KS. Záznamy vložené do této tabulky aplikací KS mzdy mají ve sloupci stav buď hodnotu 'PROBÍHÁ VKLÁDÁNÍ' nebo 'DOKONČENO'.
ana_konto ... pro správné vyplnění tohoto sloupce je potřeba v agendě Číselník společných převodů doplnit k záznamům hodnotu do položky "účtování", a to (vybraným) kladným kódem účtování.