TTT - Technické informace: Porovnání verzí
m |
|||
(Není zobrazeno 12 mezilehlých verzí od 2 dalších uživatelů.) | |||
Řádek 10: | Řádek 10: | ||
|- | |- | ||
|'''1'''|| přidělené identifikační číslo vlastního hospodářského zařízení (F_ID) - čili identifikace provozovny | |'''1'''|| přidělené identifikační číslo vlastního hospodářského zařízení (F_ID) - čili identifikace provozovny | ||
+ | |- | ||
+ | |'''5'''|| minimální délka segmentu (21) v TTT kódu - výchozí hodnota je 8 (doplněno 21.2.2020) | ||
|- | |- | ||
|'''6'''|| výchozí generování skupinového kódu: 1-generovat, 0-negenerovat (výchozí) | |'''6'''|| výchozí generování skupinového kódu: 1-generovat, 0-negenerovat (výchozí) | ||
Řádek 16: | Řádek 18: | ||
|- | |- | ||
|'''8'''|| režim ověřování údajů EO_ID a F_ID na znacenitabaku.cz<br/>0..neověřovat<br/>1..ověrit, pokud jsou vyplněné přihlašovací údaje (Client ID)-výchozí volba;<br/>2..ověrit nebo hlásit chybu;<br/>4..nepovolit uložení neověřených ID | |'''8'''|| režim ověřování údajů EO_ID a F_ID na znacenitabaku.cz<br/>0..neověřovat<br/>1..ověrit, pokud jsou vyplněné přihlašovací údaje (Client ID)-výchozí volba;<br/>2..ověrit nebo hlásit chybu;<br/>4..nepovolit uložení neověřených ID | ||
+ | |- | ||
+ | |'''9'''|| hodnota<br/> 1=jednoduché ověřování pomocí funkce CheckIds;<br/>0=podrobnější ověření EO_ID/F_ID pro dané IČ. | ||
+ | |- | ||
+ | |'''10'''|| hodnota 1 znamená chybový stav TTT; | ||
+ | používá se např. v případě, že dočasně nefunguje internet a nemá tak smysl zprávy odesílat okamžitě; v tomto režimu nejsou zprávy odesílány ihned, ale až pomocí funkce pro hromadné odeslání nebo ručně na jednotlivých záznamech. Při změně stavu by měli uživatelé ukončit a znovu spustit program. | ||
+ | |- | ||
+ | |'''14'''|| Maximální počet pokusů o opakované odeslání zprávy v rámci hromadného odesílání zpráv(pro zprávy v chybovém stavu). Výchozí hodnota je 25. | ||
+ | |- | ||
+ | |'''15'''|| Při hromadném odesílání všech dosud neodeslaných zpráv si program všímá jen záznamů, které jsou starší více než 1 hodina (aby program neodesílal rozpracované doklady). Pomocí tohoto parametru lze určit hodnotu času v minutách pro záznamy ve stavu "K odeslání" (výchozí je 60 minut, čili 1 hodina) | ||
+ | |- | ||
+ | |'''16'''|| Pomocí tohoto parametru lze určit hodnotu času v minutách pro záznamy v některém chybovém stavu (výchozí je 60 minut) | ||
+ | |- | ||
+ | |'''17'''|| Jméno souboru pro logování hromadného odeslání do TTT dosud neodeslaných zpráv v případě, že mezi zprávami zůstanou neodeslané záznamy Výchozí je uživatelská složka + TTTLOG_ERR_{eoid}_{d}_{t}.TXT | ||
+ | |- | ||
+ | |'''18'''|| Jméno souboru pro logování hromadného odeslání do TTT dosud neodeslaných zpráv v případě, že všechny zprávy byly úspěšně udeslány. Výchozí je uživatelská složka + TTTLOG_OK_{eoid}.TXT | ||
+ | |- | ||
+ | |'''30'''|| Pomocí tohoto parametru lze určit hodnotu času v minutách pro záznamy ve stavu "Příprava" při automatické kontrole neodeslaných záznamů (výchozí hodnota je 2880 minut, čili 48 hodin). Záporné hodnoty proměnné vypnou kontrolu pro stav "Příprava". | ||
+ | |- | ||
+ | |'''31'''|| Režim automatické kontroly neodeslaných T&T zpráv. Hodnota 1 povoluje kontrolu v normálním stavu (výchozí), 2 v režimu práce s testovacím serverem (hodnoty je možné sčítat pro povolení různých kombinací stavů). Kontrola se provádí při spuštění programu nebo změně skladu. | ||
+ | Pokud je nalezen neodeslaný starý záznam T&T, tak je nabídnuto menu s možností:<br/>1..Pokračovat<br/>2..Hromadné odeslání záznamů T&T<br/>3..Odeslat e-mail na servisní podporu.<br/>Menu je možné ovlivnit pomocí definice menu TTT_TST (kód menu 72,x) | ||
+ | |- | ||
+ | |'''32'''|| Při automatické kontrole neodeslaných záznamů T&T si program všímá jen záznamů, které jsou starší více než 4 hodiny od času posledního pokusu odeslání (aby program neodesílal rozpracované doklady). Pomocí tohoto parametru lze určit hodnotu času v minutách pro záznamy ve stavu "K odeslání" (výchozí je 240 minut, čili 4 hodiny) | ||
+ | |- | ||
+ | |'''33'''|| Pomocí tohoto parametru lze určit hodnotu času v minutách pro záznamy v některém chybovém stavu (výchozí je 240 minut) | ||
+ | |- | ||
+ | |'''34'''|| Počet minut od poslední automatické kontroly. Pokud od poslední kontroly uplynul delší čas, tak je při spuštění programu provedena kontrola, zda byly odeslány všechny záznamy. Výchozí hodnota je 60 minut. | ||
+ | |- | ||
+ | |'''35'''|| Datum a čas poslední automatické kontroly (mění se automaticky a ukládá se vždy do proměnné TT + IČO) | ||
+ | |- | ||
+ | |'''36'''|| e-mailová adresa na technickou podporu při problémech s T&T | ||
+ | |- | ||
+ | |'''37'''|| Předmět mailu v případě žádosti o technickou podporu | ||
+ | |- | ||
+ | |'''38'''|| Výchozí metoda pro odeslání dat (výchozí hodnota je určená proměnnou EmlDefMet,0)<br/>0..eml soubor<br/>1..simple MAPI (přes poštovní program)<br/>2..SMTP (přímé odeslání)<br/>Lze také za lomítko doplnit hodnotu 1, která zakáže dialog pro zadání e-mailu (e-mail je tak odeslán přímo; v případě SMTP je třeba vyplnit parametry SMTP pro odeslání zpráv v dialogu pro hromadné odeslání e-mailů) | ||
+ | |- | ||
+ | |'''39'''|| Hodnota 0 zakazuje dotaz na odeslání e-mailu s chybovou zprávou při hromadném odeslání dat | ||
+ | |- | ||
+ | |'''43'''|| jméno sekce pro proměnné obsahující nastavení SMTP (výchozí hodnota je SMTP) | ||
+ | |- | ||
+ | |'''44'''|| označení odesílatele pro maily se žádostí o technickou podporu | ||
+ | |- | ||
+ | |'''50-59'''|| Text informačního okna v případě nalezení neodeslaných záznamů | ||
+ | |- | ||
+ | |'''60-69'''|| Text mailu pro technickou podporu | ||
|- | |- | ||
|'''100'''||typ serveru pro kategorie zpráv Operational, Transactional, Recall: (na eu.tobaccotracing.com)<br/>0..Sandbox<br/>1:QA (testovací)<br/>2:Produkční (výchozí) | |'''100'''||typ serveru pro kategorie zpráv Operational, Transactional, Recall: (na eu.tobaccotracing.com)<br/>0..Sandbox<br/>1:QA (testovací)<br/>2:Produkční (výchozí) | ||
Řádek 55: | Řádek 101: | ||
---- | ---- | ||
+ | |||
===Vstup EO_ID, F_ID=== | ===Vstup EO_ID, F_ID=== | ||
Řádek 143: | Řádek 190: | ||
|- | |- | ||
|33,31||Kontrola odeslání všech TTT zpráv (po případném doplnění vráceného zboží a fakturaci) za všechny doklady rozvozu (viz funkce 16,181 v menu pro opravu dokladu) | |33,31||Kontrola odeslání všech TTT zpráv (po případném doplnění vráceného zboží a fakturaci) za všechny doklady rozvozu (viz funkce 16,181 v menu pro opravu dokladu) | ||
+ | |- | ||
+ | |33,32||'''Odeslat TTT zprávu "Překládka"'''<br/>Funkci je možné použít i v běžných rozvozech, které nemají vztah k distribučnímu skladu. Před odesláním zprávy Překládka musí být odeslána zpráva Odeslání tabákových výrobků za příslušné doklady rozvozu. Nová funkce vytvoří zprávu o překládce (SPZ se bere z aktuálního záznamu průvodky). | ||
|} | |} | ||
Řádek 232: | Řádek 281: | ||
|- | |- | ||
|92|| Číselník pro definici omezení na tvar F_ID (maska) | |92|| Číselník pro definici omezení na tvar F_ID (maska) | ||
+ | |- | ||
+ | |93|| Číselník ditribučních skladů | ||
|- | |- | ||
|95|| Hromadné odeslání T&T zpráv | |95|| Hromadné odeslání T&T zpráv | ||
+ | |- | ||
+ | |96|| Hromadné odeslání T&T zpráv - automatický bezdotazový režim (např. při použití se skripty) | ||
|- | |- | ||
|119|| Nová zpráva 2-2 Žádost o jedinečné identifikátory na úrovni skupinových balení | |119|| Nová zpráva 2-2 Žádost o jedinečné identifikátory na úrovni skupinových balení | ||
Řádek 261: | Řádek 314: | ||
---- | ---- | ||
+ | |||
=== Menu TTM_MNU=== | === Menu TTM_MNU=== | ||
(pokud není menu nadefinováno v systémové menu, tak se zobrazí výchozí menu) | (pokud není menu nadefinováno v systémové menu, tak se zobrazí výchozí menu) | ||
Řádek 288: | Řádek 342: | ||
|- | |- | ||
|70,9|| zobrazí datový formát zprávy (pro ověření obsahu zprávy) - touto funkcí se data neodesílají | |70,9|| zobrazí datový formát zprávy (pro ověření obsahu zprávy) - touto funkcí se data neodesílají | ||
+ | |- | ||
+ | |70,10|| Editace interních poznámek k záznamu zprávy | ||
+ | |- | ||
+ | |70,11|| Odvolání zprávy | ||
+ | |- | ||
+ | |70,12|| Kopírovat do nové zprávy - zobrazí menu s výběrem typu zprávy, kterou chcete vytvořit (TTN_MNU viz níže); pokud je nový typ zprávy stejný, jako původní zpráva, tak se hlavička zprávy zkopíruje; pokud jde o jiný typ zprávy, tak je nutné vyplnit údaje ve zprávě podle nového typu zprávy a z původní zprávy se tak zkopírují jen naskenované TTT kódy. Zprávu pak lze ihned odeslat. | ||
|- | |- | ||
|70,20|| změna stavu zprávy na "příprava" | |70,20|| změna stavu zprávy na "příprava" | ||
Řádek 307: | Řádek 367: | ||
---- | ---- | ||
+ | ===Menu TTN_MNU=== | ||
+ | Menu TTN_MNU slouží pro výběr nového typu zprávy pro funkci "Kopírovat do nové zprávy" (pokud není menu nadefinováno v systémové menu, tak se zobrazí výchozí menu): | ||
+ | |||
+ | {|border=1 class ="wikitable" | ||
+ | |- | ||
+ | |bgcolor=#00FF00 colspan =2| '''Technická poznámka''' | ||
+ | |- | ||
+ | ! Kód menu !! Popis | ||
+ | |- | ||
+ | |71,19||zpráva 2-2 Žádost o jedinečné identifikátory na úrovni skupinových balení | ||
+ | |- | ||
+ | |71,22||zpráva 2-3 Žádost o deaktivaci jedinečných identifikátorů | ||
+ | |- | ||
+ | |71,24||zpráva 3-2 Aplikace jedinečných identifikátorů na úrovni skupinových balení na skupinová balení | ||
+ | |- | ||
+ | |71,25||zpráva 3-3 Odeslání tabákových výrobků ze zařízení | ||
+ | |- | ||
+ | |71,26||zpráva 3-4 Příjem tabákových výrobků do zařízení | ||
+ | |- | ||
+ | |71,27||zpráva 3-5 Překládka | ||
+ | |- | ||
+ | |71,28||zpráva 3-6 Rozčlenění (disagregace) jedinečných identifikátorů na úrovni skupinových balení | ||
+ | |- | ||
+ | |71,29||zpráva 3-7 Zpráva o dodání prodejním vozem do maloobchodní prodejny | ||
+ | |- | ||
+ | |71,30||zpráva 4-1 Vystavení faktury | ||
+ | |- | ||
+ | |71,31||zpráva 4-2 Vystavení čísla objednávky | ||
+ | |- | ||
+ | |71,32||zpráva 4-3 Přijetí platby | ||
+ | |- | ||
+ | |71,33||zpráva 5-0 Odvolání žádostí a zpráv týkajících se provozu a transakcí | ||
+ | |} | ||
+ | |||
+ | ---- | ||
+ | |||
===Tabulky pro práci s TTT=== | ===Tabulky pro práci s TTT=== | ||
Řádek 322: | Řádek 418: | ||
Typ číselníku: 177<br/> | Typ číselníku: 177<br/> | ||
Klíč 1 (string): SKLADTTM<br/> | Klíč 1 (string): SKLADTTM<br/> | ||
− | Klíč 2 (byte): 0..pro společné nastavení všech nových zpráv | + | Klíč 2 (byte): <br/> |
− | + | 0..pro společné nastavení všech nových zpráv<br/> | |
− | + | 1..pro záznamy vzniklé přidáním nového záznamu v přehledu zpráv<br/> | |
− | + | 2..pro záznamy vzniklé pomocí dialogu "Nová zpráva" z hlavního menu | |
Popis:<br/> | Popis:<br/> | ||
− | Pole=výraz | + | Pole=výraz<br/> |
− | Pole typu word se používají pro ukládání rozšířených informací záznam zprávy (např. pro identifikaci vozidla, ID cílového zařízení či poznámku k záznamu). Pokud použijete toto pole, tak program automaticky zpracuje hodnotu z výrazu tak, aby se údaj uložil do tabulky SKLADTTI jako textová hodnota. Hodnotu je možné naplňovat jen pro správné typy zpráv (zprávy, které s daným polem nepracují, program ignoruje) | + | Pole typu word se používají pro ukládání rozšířených informací záznam zprávy <br/> (např. pro identifikaci vozidla, ID cílového zařízení či poznámku k záznamu). |
+ | <br/> Pokud použijete toto pole, tak program automaticky zpracuje hodnotu z výrazu tak, | ||
+ | <br/> aby se údaj uložil do tabulky SKLADTTI jako textová hodnota. | ||
+ | <br/> Hodnotu je možné naplňovat jen pro správné typy zpráv | ||
+ | <br/> (zprávy, které s daným polem nepracují, program ignoruje) | ||
Příklad výrazů:<br/> | Příklad výrazů:<br/> | ||
Řádek 336: | Řádek 436: | ||
Dest_ID2=if(Msg_Type=3300,"LESTC12345678","")<br/> | Dest_ID2=if(Msg_Type=3300,"LESTC12345678","")<br/> | ||
Comment=if(Msg_Type=3400,"Ruční příjem","")<br/> | Comment=if(Msg_Type=3400,"Ruční příjem","")<br/> | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Zpět: [[TTT|Sledovatelnost tabákových výrobků]] |
Aktuální verze z 22. 8. 2022, 14:49
Obsah
Nastavení proměnných TTTParams,x nebo TT+IČO,x z INI hodnot
(proměnná TT+IČO,x má přednost před TTTParams,x)
Technická poznámka | |
x | Popis |
---|---|
0 | přidělené identifikační číslo vlastního hospodářského subjektu (EO_ID) - čili identifikace firmy |
1 | přidělené identifikační číslo vlastního hospodářského zařízení (F_ID) - čili identifikace provozovny |
5 | minimální délka segmentu (21) v TTT kódu - výchozí hodnota je 8 (doplněno 21.2.2020) |
6 | výchozí generování skupinového kódu: 1-generovat, 0-negenerovat (výchozí) |
7 | aktualizace TTT v centrálni evidenci (SKLADADR.BTR,1) pro funkci na editaci EO_ID a F_ID v adrese +1..aktualizovat +2..hlásit nedostupnost centr.databáze dle SKLADADR.BTR,1 +4..založit záznam v centr.databázi, pokud není nalezeno IČO +8..nehlásit, že záznam nebyl nalezen |
8 | režim ověřování údajů EO_ID a F_ID na znacenitabaku.cz 0..neověřovat 1..ověrit, pokud jsou vyplněné přihlašovací údaje (Client ID)-výchozí volba; 2..ověrit nebo hlásit chybu; 4..nepovolit uložení neověřených ID |
9 | hodnota 1=jednoduché ověřování pomocí funkce CheckIds; 0=podrobnější ověření EO_ID/F_ID pro dané IČ. |
10 | hodnota 1 znamená chybový stav TTT;
používá se např. v případě, že dočasně nefunguje internet a nemá tak smysl zprávy odesílat okamžitě; v tomto režimu nejsou zprávy odesílány ihned, ale až pomocí funkce pro hromadné odeslání nebo ručně na jednotlivých záznamech. Při změně stavu by měli uživatelé ukončit a znovu spustit program. |
14 | Maximální počet pokusů o opakované odeslání zprávy v rámci hromadného odesílání zpráv(pro zprávy v chybovém stavu). Výchozí hodnota je 25. |
15 | Při hromadném odesílání všech dosud neodeslaných zpráv si program všímá jen záznamů, které jsou starší více než 1 hodina (aby program neodesílal rozpracované doklady). Pomocí tohoto parametru lze určit hodnotu času v minutách pro záznamy ve stavu "K odeslání" (výchozí je 60 minut, čili 1 hodina) |
16 | Pomocí tohoto parametru lze určit hodnotu času v minutách pro záznamy v některém chybovém stavu (výchozí je 60 minut) |
17 | Jméno souboru pro logování hromadného odeslání do TTT dosud neodeslaných zpráv v případě, že mezi zprávami zůstanou neodeslané záznamy Výchozí je uživatelská složka + TTTLOG_ERR_{eoid}_{d}_{t}.TXT |
18 | Jméno souboru pro logování hromadného odeslání do TTT dosud neodeslaných zpráv v případě, že všechny zprávy byly úspěšně udeslány. Výchozí je uživatelská složka + TTTLOG_OK_{eoid}.TXT |
30 | Pomocí tohoto parametru lze určit hodnotu času v minutách pro záznamy ve stavu "Příprava" při automatické kontrole neodeslaných záznamů (výchozí hodnota je 2880 minut, čili 48 hodin). Záporné hodnoty proměnné vypnou kontrolu pro stav "Příprava". |
31 | Režim automatické kontroly neodeslaných T&T zpráv. Hodnota 1 povoluje kontrolu v normálním stavu (výchozí), 2 v režimu práce s testovacím serverem (hodnoty je možné sčítat pro povolení různých kombinací stavů). Kontrola se provádí při spuštění programu nebo změně skladu.
Pokud je nalezen neodeslaný starý záznam T&T, tak je nabídnuto menu s možností: |
32 | Při automatické kontrole neodeslaných záznamů T&T si program všímá jen záznamů, které jsou starší více než 4 hodiny od času posledního pokusu odeslání (aby program neodesílal rozpracované doklady). Pomocí tohoto parametru lze určit hodnotu času v minutách pro záznamy ve stavu "K odeslání" (výchozí je 240 minut, čili 4 hodiny) |
33 | Pomocí tohoto parametru lze určit hodnotu času v minutách pro záznamy v některém chybovém stavu (výchozí je 240 minut) |
34 | Počet minut od poslední automatické kontroly. Pokud od poslední kontroly uplynul delší čas, tak je při spuštění programu provedena kontrola, zda byly odeslány všechny záznamy. Výchozí hodnota je 60 minut. |
35 | Datum a čas poslední automatické kontroly (mění se automaticky a ukládá se vždy do proměnné TT + IČO) |
36 | e-mailová adresa na technickou podporu při problémech s T&T |
37 | Předmět mailu v případě žádosti o technickou podporu |
38 | Výchozí metoda pro odeslání dat (výchozí hodnota je určená proměnnou EmlDefMet,0) 0..eml soubor 1..simple MAPI (přes poštovní program) 2..SMTP (přímé odeslání) Lze také za lomítko doplnit hodnotu 1, která zakáže dialog pro zadání e-mailu (e-mail je tak odeslán přímo; v případě SMTP je třeba vyplnit parametry SMTP pro odeslání zpráv v dialogu pro hromadné odeslání e-mailů) |
39 | Hodnota 0 zakazuje dotaz na odeslání e-mailu s chybovou zprávou při hromadném odeslání dat |
43 | jméno sekce pro proměnné obsahující nastavení SMTP (výchozí hodnota je SMTP) |
44 | označení odesílatele pro maily se žádostí o technickou podporu |
50-59 | Text informačního okna v případě nalezení neodeslaných záznamů |
60-69 | Text mailu pro technickou podporu |
100 | typ serveru pro kategorie zpráv Operational, Transactional, Recall: (na eu.tobaccotracing.com) 0..Sandbox 1:QA (testovací) 2:Produkční (výchozí) |
101 | přihlašovací údaje k serveru - Client ID - povinný údaj |
102 | přihlašovací údaje k serveru - Secret ID - povinný údaj |
103 | URL adresa pro získání autorizačního tokenu pokud není určeno, detekuje se automaticky dle typu serveru) |
104 | verze protokolu (výchozí hodnota je v1) |
110 | typ serveru pro kategorie zpráv Registration, UniqueIdentifier, RecallUI (na znacenitabaku.cz) 0..Sandbox 1:QA (testovací) 2:Produkční (výchozí) |
111 | přihlašovací údaje k serveru - Client ID - povinný údaj |
112 | přihlašovací údaje k serveru - Secret ID - povinný údaj |
113 | URL adresa pro získání autorizačního tokenu (pokud není určeno, detekuje se automaticky dle typu serveru) |
114 | verze protokolu (výchozí hodnota je v1) |
150 | URL adresa pro zprávy kategorie Registration |
151 | URL adresa pro zprávy kategorie UniqueIdentifier |
152 | URL adresa pro zprávy kategorie Recall UI |
153 | URL adresa pro zprávy kategorie Operational |
154 | URL adresa pro zprávy kategorie Transactional |
155 | URL adresa pro zprávy kategorie Recall |
156 | URL adresa pro zprávy kategorie msgcQuery(pokud není určeno, detekují se URL automaticky dle typu serveru) |
200-236 | část url adresy pro jednotlivé komunikační zprávy (popř. celá url) REO, REOD, CEO, DEO, RFA, RFAD, CFA, DFA, RMA, RMAD, CMA, DMA, ICV, ULO, PLO, ISU, IRU, RSU, ISA, IRA, RSA, IDA, EUA, EPA, EDP, ERP, ETL, EUD, EVR, EIV, EPO, EPR, RCL, RCL, LUP, CTM |
Vstup EO_ID, F_ID
Technická poznámka |
Samostatná funkce pro vstup identifikačního čísla hospodářského subjektu (EO_ID)a zařízení (F_ID) pro zvolený záznam odběratele nebo dodavatele s možností ověření platnosti těchto údajů na znacenitabaku.cz. Aby fungovalo ověření, je nutné získat přihlašovací údaje (info@znacenitabaku.cz) Client ID a Secret ID pro produkční prostředí a tyto údaje zadat do proměnných TTTParams,111 a 112. Pro zadané EO_ID a F_ID pak program dohledá na serveru údaj IČ nebo DIČ a porovná je se záznamem v dané adrese. Současně pro F_ID zkontroluje, zda patří k danému EO_ID. Funkce současně umožňuje uložení zadaných údajů do centrální databáze adres (pokud kromě lokální databáze adres máte ještě centrální místo, kde se provádí evidence). Za tímto účelem je třeba v Systémové menu/Soubory nadefinovat tabulku SKLADADR.BTR s další identifikací 1 a nasměrovat ji do vhodné databáze (např. s použitím databázového směrování btrv:// ). Chování funkce je ovlivněno proměnnými TTTParams,7 a 8. Do menu DodMenu/Dod_SPC/OdbMenu/Odb_SPC lze doplnit položky menu 28,74 (resp. 27,74), které umožní vyvolání dialogu. |
Menu pro práci s doklady a účtenkami TTT
Technická poznámka | ||
Menu | Kód | Popis |
---|---|---|
DOKLAD_NOV DOKLAD_SLN |
17,170 | Přidat TTT kódy k dokladu (odeslání) - zobrazí dialog pro vstup TTT kódů za položky vydávané ze skladu; TTT kódy se uloží při evidování dokladu |
17,171 | Přidat TTT kódy k dokladu (příjem) - zobrazí dialog pro vstup TTT kódů za položky přijímané do skladu (např. mínusové pohyby u vydaných dokladů); TTT kódy se uloží při evidování dokladu | |
DOKLAD_OPR DOKLAD_OP- DOKLAD_OP+ DOKLAD_OP2 DOKLAD_OPT |
16,170 | Přidat TTT kódy k dokladu (odeslání) - zobrazí dialog pro vstup TTT kódů za položky vydávané ze skladu; TTT kódy se uloží ihned po celkovém potvrzení dialogu |
16,171 | Přidat TTT kódy k dokladu (příjem) - zobrazí dialog pro vstup TTT kódů za položky přijímané do skladu (např. mínusové pohyby u vydaných dokladů); TTT kódy se uloží ihned po celkovém potvrzení dialogu | |
16,172 | TTT - zprávy k dokladu - zobrazí přehled všech zpráv, které byly vytvořeny v souvislosti s daným dokladem - funkce je důležitá hlavně pro zjištění aktuálního stavu jednotlivých zpráv (např. zda byly zprávy v pořádku odeslány); v případě chyby při komunikaci je zde možné podrobněji zjistit důvod problému | |
16,173 | Přehled TTT kódů k dokladu (odeslání) - zobrazí databázový přehled s možností doplnění, opravy nebo smazání TTT kódů | |
16,174 | Přehled TTT kódů k dokladu (příjem) - zobrazí databázový přehled s možností doplnění, opravy nebo smazání TTT kódů | |
16,175 | Odeslání TTT zpráv - funkce se pokusí odeslat všechny zprávy, které jsou připravené k odeslání nebo mají chybový stav (tzn. dříve byl učiněn neúspěšný pokus o odeslání) | |
16,176 | Vytvoření TTT zpráv (před dodáním zboží). Tato funkce zkontroluje, zda pro daný doklad existují všechny požadované T&T zprávy. Pokud zprávy existují a jsou neodeslané, tak budou aktualizovány podle aktuálního stavu dokladu a průvodky. Pokud zprávy neexistují, tak budou vytvořeny. Stav "K odeslání" se nastaví jen pro zprávy související s dodáním zboží, tzn. neodesílají se zprávy "Příjem-vrácení", "Faktura" a "Platba" | |
16,177 | Vytvoření a odeslání TTT zpráv (před dodáním zboží). Funkce vytvoří nebo aktualizuje T&T zprávy stejně jako předchozí funkce. Poté se navíc zkontrolují existující neodeslané T&T zprávy. V případě, že zpráva je ve stavu "K odeslání" nebo v chybovém stavu, tak se ji program pokusí odeslat. Stav "K odeslání" se nastaví jen pro zprávy související s dodáním zboží. (neodesílají se ta zprávy "Faktura" a "Platba"). Zprávy, které zůstanou ve stavu "příprava", nebudou odeslány. | |
16,178 | Kontrola odeslání TTT zpráv (před dodáním zboží). Zkontroluje, zda pro doklad jsou odeslány všechny zprávy nastavené v číselníku typů dokladů pro daný doklad. ignorují se zprávy typu "Faktura" a "Platba"). Kontroluje se, zda doklad, který obsahuje TTT kódy a v číselníku typů dokladů má povolenou zprávu "Odeslání tab. výrobků", má odeslanou zprávu "Odeslání tab. výrobků". | |
16,179 | Vytvoření všech TTT zpráv (po případném doplnění vráceného zboží a fakturaci). Funkce pracuje obdobně, jako funkce na Vytvoření TTT zpráv při dodání zboží 16,176. Všechny typy zpráv ale jsou nastaveny do stavu "K odeslání" (zpráva "Platba" jen v případě, že k dokladu byla zapsána úhrada). | |
16,180 | Vytvoření a odeslání TTT zpráv (po případném doplnění vráceného zboží a fakturaci). Funkce pracuje obdobně, jako funkce na Vytvoření a odeslání TTT zpráv před dodáním zboží 16,177. Všechny typy zpráv ale jsou nastaveny do stavu "K odeslání" (zpráva "Platba" jen v případě, že k dokladu byla zapsána úhrada). Následně jsou všechny zprávy odeslány. | |
16,181 | Kontrola odeslání všech TTT zpráv (po případném doplnění vráceného zboží a fakturaci). Zkontroluje, zda pro doklad jsou odeslány všechny zprávy nastavené v číselníku typů dokladů pro daný doklad (mimo typ zprávy "Platba"). | |
16,182 | TTT - zprávy k dokladu - přefakturace - zobrazí přehled všech zpráv, které byly vytvořeny v souvislosti s daným dokladem v případě, že typ dokladu má nastavené vytváření TTT zpráv pro přefakturaci | |
DOKLAD_SPC DOKLAD_SP+ DOKLAD_SP DOKLAD_SPT |
funkce a kódy menu jsou stejné jako pro menu DOKLAD_OPR, jen kódy menu jsou 31,x namísto 16,x | |
UCC_MN pro práci s účtenkami MO prodeje |
41,172 | TTT - zprávy k účtence - zobrazí přehled všech zpráv, které byly vytvořeny v souvislosti s daným dokladem |
41,173 | Přehled TTT kódů k účtence (odeslání) - zobrazí databázový přehled TTT kódů (ve výchozím stavu je pro čtení) | |
41,174 | Přehled TTT kódů k účtence (příjem) - zobrazí databázový přehled TTT kódů (ve výchozím stavu je pro čtení) | |
41,175 | Odeslání TTT zpráv účtenky - funkce se pokusí odeslat všechny zprávy, které jsou připravené k odeslání nebo mají chybový stav (tzn. dříve byl učiněn neúspěšný pokus o odeslání) | |
41,182 | TTT - zprávy k dokladu - přefakturace |
Menu pro rozvozy
ROZVOZ_MNU
Funkce pro vytvoření zpráv, odeslání zpráv na sekundární server a kontrolu odeslání za aktuálně zvolenou průvodku ve sledování rozvozů. Následující funkce jsou zaměřené na zprávy, které je třeba odeslat na server před rozvozem zboží (tj. zpráva "odeslání", "objednávka"). Zprávy "Faktura" nebo "Platba" mohou být ovlivněny vráceným zbožím, které se zjistí až po návratu řidiče z rozvozu, a proto se zprávy pouze připraví, ale neodešlou.
Technická poznámka | |
Kód | Popis |
---|---|
33,25 | hromadná aktualizace nebo vytvoření TTT zpráv za všechny doklady rozvozu před dodáním zboží (viz funkce 16,176 v menu pro opravu dokladu) |
33,26 | hromadné odeslání TTT zpráv připravených k odeslání (nebo v chybovém stavu) za všechny doklady rozvozu |
33,27 | hromadná aktualizace nebo vytvoření TTT zpráv před dodáním zboží a následné odeslání za všechny doklady rozvozu (viz funkce 16,177 v menu pro opravu dokladu) |
33,28 | kontrola, zda byly za všechny doklady z rozvozu vytvořeny a správně odeslány zprávy typu "Odeslání tab. výrobků". Kontrolují se jen typy dokladů, které mají povoleno vytvoření zprávy "Odeslání tab. výrobků"(viz funkce 16,178 v menu pro opravu dokladu) |
33,29 | hromadná aktualizace nebo vytvoření TTT zpráv za všechny doklady rozvozu po případném doplnění vráceného zboží a fakturaci(viz funkce 16,179 v menu pro opravu dokladu) |
33,30 | hromadná aktualizace nebo vytvoření TTT zpráv po případném doplnění vráceného zboží a fakturaci a následné odeslání za všechny doklady rozvozu(viz funkce 16,180 v menu pro opravu dokladu) |
33,31 | Kontrola odeslání všech TTT zpráv (po případném doplnění vráceného zboží a fakturaci) za všechny doklady rozvozu (viz funkce 16,181 v menu pro opravu dokladu) |
33,32 | Odeslat TTT zprávu "Překládka" Funkci je možné použít i v běžných rozvozech, které nemají vztah k distribučnímu skladu. Před odesláním zprávy Překládka musí být odeslána zpráva Odeslání tabákových výrobků za příslušné doklady rozvozu. Nová funkce vytvoří zprávu o překládce (SPZ se bere z aktuálního záznamu průvodky). |
Tato nabídka se vyvolává pomocí Alt+F6 v přehledu dokladů rozvozu. Pokud menu ROZVOZ_SPC není definováno v systémovém menu a menu ROZVOZ_SPT je definováno, tak se automaticky vytvoří nabídka "Sledování tabákových výrobků" a menu ROZVOZ_SPT se začlení jako submenu. Funkce umožňuje pracovat s aktuálním dokladem nebo s více doklady označenými klávesou Ins.
Funkce a kódy menu jsou stejné jako pro menu DOKLAD_OPR, jen kódy menu jsou 32,x namísto 16,x
nebo nově definované submenu STV (kód menu 19, x):
Technická poznámka | |
x | Popis |
---|---|
1 | Zobrazení přehledu hospodářských subjektů (pohled 2, index 1 dle interního ID) |
2 | Zobrazení přehledu hospodářských subjektů (pohled 3, index 1 dle interního ID) |
3 | Zobrazení přehledu hospodářských subjektů (pohled 2, index 3 pro registraci MO) |
4 | Zobrazení přehledu hospodářských subjektů (pohled 3, index 3 pro registraci MO) |
19 | Přehled zpráv - zpráva 2-2 Žádost o jedinečné identifikátory na úrovni skupinových balení |
22 | Přehled zpráv - zpráva 2-3 Žádost o deaktivaci jedinečných identifikátorů |
24 | Přehled zpráv - zpráva 3-2 Aplikace jedinečných identifikátorů na úrovni skupinových balení na skupinová balení |
25 | Přehled zpráv - zpráva 3-3 Odeslání tabákových výrobků ze zařízení |
26 | Přehled zpráv - zpráva 3-4 Příjem tabákových výrobků do zařízení |
27 | Přehled zpráv - zpráva 3-5 Překládka |
28 | Přehled zpráv - zpráva 3-6 Rozčlenění (disagregace) jedinečných identifikátorů na úrovni skupinových balení |
29 | Přehled zpráv - zpráva 3-7 Zpráva o dodání prodejním vozem do maloobchodní prodejny |
30 | Přehled zpráv - zpráva 4-1 Vystavení faktury |
31 | Přehled zpráv - zpráva 4-2 Vystavení čísla objednávky |
32 | Přehled zpráv - zpráva 4-3 Přijetí platby |
33 | Přehled zpráv - zpráva 5-0 Odvolání žádostí a zpráv týkajících se provozu a transakcí |
50 | Přehled všech zpráv - dle GUID |
51 | Přehled všech zpráv - dle typu zprávy a času události |
52 | Přehled všech zpráv - dle stavu zprávy a času události |
53 | Přehled všech zpráv - dle dokladu a času události |
60 | Přehled zpráv - stav "Příprava" |
61 | Přehled zpráv - stav "nezpracovávat" |
62 | Přehled zpráv - stav "k odeslání" |
63 | Přehled zpráv - stav "odesláno-chyba(opakovat)" |
64 | Přehled zpráv - stav "odesláno-chyba" |
65 | Přehled zpráv - stav "Testovací zpráva-chyba" |
66 | Přehled zpráv - stav "Testovací zpráva-OK" |
67 | Přehled zpráv - stav "odesláno OK" |
80 | Vstup TTT kódů pro zadaný doklad - výběr z dodacích dokladů, zprávy odeslání, povolen ruční výběr dokladu |
81 | Vstup TTT kódů pro zadaný doklad - výběr z dodacích dokladů, zprávy příjem, povolen ruční výběr dokladu |
82 | Vstup TTT kódů pro zadaný doklad - výběr z příjmových dokladů, zprávy odeslání, povolen ruční výběr dokladu |
83 | Vstup TTT kódů pro zadaný doklad - výběr z příjmových dokladů, zprávy příjem, povolen ruční výběr dokladu |
84 | Vstup TTT kódů pro zadaný doklad - zprávy odeslání, bez možnosti výběru dokladu ze seznamu |
85 | Vstup TTT kódů pro zadaný doklad - zprávy příjem, bez možnosti výběru dokladu ze seznamu |
90 | Číselník pro definici rozlišení jednotkových a skupinových TTT kódů |
91 | Číselník pro definici omezení na tvar EO_ID (maska) |
92 | Číselník pro definici omezení na tvar F_ID (maska) |
93 | Číselník ditribučních skladů |
95 | Hromadné odeslání T&T zpráv |
96 | Hromadné odeslání T&T zpráv - automatický bezdotazový režim (např. při použití se skripty) |
119 | Nová zpráva 2-2 Žádost o jedinečné identifikátory na úrovni skupinových balení |
122 | Nová zpráva 2-3 Žádost o deaktivaci jedinečných identifikátorů |
124 | Nová zpráva 3-2 Aplikace jedinečných identifikátorů na úrovni skupinových balení na skupinová balení |
125 | Nová zpráva 3-3 Odeslání tabákových výrobků ze zařízení |
126 | Nová zpráva 3-4 Příjem tabákových výrobků do zařízení |
127 | Nová zpráva 3-5 Překládka |
128 | Nová zpráva 3-6 Rozčlenění (disagregace) jedinečných identifikátorů na úrovni skupinových balení |
129 | Nová zpráva 3-7 Zpráva o dodání prodejním vozem do maloobchodní prodejny |
130 | Nová zpráva 4-1 Vystavení faktury |
131 | Nová zpráva 4-2 Vystavení čísla objednávky |
132 | Nová zpráva 4-3 Přijetí platby |
133 | Nová zpráva 5-0 Odvolání žádostí a zpráv týkajících se provozu a transakcí |
Menu TTM_MNU
(pokud není menu nadefinováno v systémové menu, tak se zobrazí výchozí menu) Speciální funkce dostupné v přehledu zpráv (Alt+F6).
Technická poznámka | |
Kód menu | Popis |
---|---|
70,1 | smazání záznamu zprávy (ovlivňuje i chování Ctrl+Y v seznamu zpráv) |
70,2 | přehled záznamu změn za danou zprávu |
70,3 | tisk QR2 formuláře pro danou zprávu |
70,4 | odeslat zprávu na sekundární server |
70,5 | zobrazí přehled jednotkových TTT kódů |
70,6 | zobrazí přehled skupinových TTT kódů |
70,7 | zobrazí dialog pro přidávání nových kódů s možností skenování; po uložení se kódy roztřídí na jednotkové a skupinové a změní se i varianta druhů identifikátorů v hlavičce zprávy (jednotkové/skupinové/oboje) |
70,8 | zobrazí protokol chyb souvisejících s odesláním dané zprávy |
70,9 | zobrazí datový formát zprávy (pro ověření obsahu zprávy) - touto funkcí se data neodesílají |
70,10 | Editace interních poznámek k záznamu zprávy |
70,11 | Odvolání zprávy |
70,12 | Kopírovat do nové zprávy - zobrazí menu s výběrem typu zprávy, kterou chcete vytvořit (TTN_MNU viz níže); pokud je nový typ zprávy stejný, jako původní zpráva, tak se hlavička zprávy zkopíruje; pokud jde o jiný typ zprávy, tak je nutné vyplnit údaje ve zprávě podle nového typu zprávy a z původní zprávy se tak zkopírují jen naskenované TTT kódy. Zprávu pak lze ihned odeslat. |
70,20 | změna stavu zprávy na "příprava" |
70,21 | změna stavu zprávy na "nezpracovávat" |
70,22 | změna stavu zprávy na "k odeslání" |
70,23 | změna stavu zprávy na "odesláno-chyba(opakovat)" |
70,24 | změna stavu zprávy na "odesláno-chyba" |
70,25 | změna stavu zprávy na "Testovací zpráva-chyba" |
70,26 | změna stavu zprávy na "Testovací zpráva-OK" |
70,27 | změna stavu zprávy na "odesláno OK" |
Menu TTN_MNU
Menu TTN_MNU slouží pro výběr nového typu zprávy pro funkci "Kopírovat do nové zprávy" (pokud není menu nadefinováno v systémové menu, tak se zobrazí výchozí menu):
Technická poznámka | |
Kód menu | Popis |
---|---|
71,19 | zpráva 2-2 Žádost o jedinečné identifikátory na úrovni skupinových balení |
71,22 | zpráva 2-3 Žádost o deaktivaci jedinečných identifikátorů |
71,24 | zpráva 3-2 Aplikace jedinečných identifikátorů na úrovni skupinových balení na skupinová balení |
71,25 | zpráva 3-3 Odeslání tabákových výrobků ze zařízení |
71,26 | zpráva 3-4 Příjem tabákových výrobků do zařízení |
71,27 | zpráva 3-5 Překládka |
71,28 | zpráva 3-6 Rozčlenění (disagregace) jedinečných identifikátorů na úrovni skupinových balení |
71,29 | zpráva 3-7 Zpráva o dodání prodejním vozem do maloobchodní prodejny |
71,30 | zpráva 4-1 Vystavení faktury |
71,31 | zpráva 4-2 Vystavení čísla objednávky |
71,32 | zpráva 4-3 Přijetí platby |
71,33 | zpráva 5-0 Odvolání žádostí a zpráv týkajících se provozu a transakcí |
Tabulky pro práci s TTT
Pro práci se sledovatelností tabákových výrobků program používá nově definované tabulky:
SKLADTTM - evidence T&T zpráv
SKLADTTI - evidence TTT kódů ke zprávám, k dokladům a rozšířené informace ke zprávám
SKLADTTE - evidence hospodářských subjektů
SKLADTTF - evidence zařízení
SKLADTTR - další kódy pro hospodářské subjekty a zařízení
Při vstupu do přehledu zpráv nebo do přehledu hospodářských subjektů se automaticky založí odpovídající systémové struktury. Následně je třeba zkontrolovat směrování tabulek a pomocí Alt+F8 ve Správci souborů je založit.
V číselníku 177 (číselník výchozích hodnot) lze definovat výrazy, kterými lze naplnit výchozí hodnoty při ruční editaci záznamu zprávy. Jednotlivé hodnoty naplňte takto:
Typ číselníku: 177
Klíč 1 (string): SKLADTTM
Klíč 2 (byte):
0..pro společné nastavení všech nových zpráv
1..pro záznamy vzniklé přidáním nového záznamu v přehledu zpráv
2..pro záznamy vzniklé pomocí dialogu "Nová zpráva" z hlavního menu
Popis:
Pole=výraz
Pole typu word se používají pro ukládání rozšířených informací záznam zprávy
(např. pro identifikaci vozidla, ID cílového zařízení či poznámku k záznamu).
Pokud použijete toto pole, tak program automaticky zpracuje hodnotu z výrazu tak,
aby se údaj uložil do tabulky SKLADTTI jako textová hodnota.
Hodnotu je možné naplňovat jen pro správné typy zpráv
(zprávy, které s daným polem nepracují, program ignoruje)
Příklad výrazů:
Trans_Mode=0
Trans_Veh="n/a"
Dest_ID2=if(Msg_Type=3300,"LESTC12345678","")
Comment=if(Msg_Type=3400,"Ruční příjem","")