Uživatelský manuál
Stručný průvodce
Dashboard
Přehledy
Detail případu (Caseoverview)
Případ - Událost
Úkoly
Poznámky případu
Dokumenty
Nastavení uživatele
Oblíbené
Komponenta tabulky
FAQ
Novinky/Oznámení v Team assistant
Nastavení mobilní aplikace
Admin dokumentace
Platforma
Administrace
Crony
Autentizace a synchronizace
Nastavení mobilní aplikace pro vaše prostředí
Schéma
Dynamické tabulky
Archivace
Skripty
Servisní konzole
Naplánované úkoly
HR Agenda
Sekvence
CSP hlavičky - zásady zabezpečení obsahu
Logy
Nastavení přístupového tokenu a vypršení platnosti relace
Šablona
Role
Plánování
Uživatelé
Organizační struktura
Události
Překlady
AXIOS API
Výpočty a funkce
Integrace
TAS Forms
Pokročilé funkce a tipy
Partneři
Produkt
Technický changelog
Business Changelog
Průvodce upgradem z předchozích verzí
Upgrade na 5.9
Upgrade na 5.3
Migrace dynamických podmínek
Úprava a kontrola tisku pdf
Úprava Popis úkolu vs Instrukce k úkolu
Transpilace forEach na for loop
Vykreslení HTML na Caseoverview
Upgrade na 5.7
Lodash upgrade v4.17.x (>v5.5)
Hlavní změny a zaniklé funkce (v5.3 > v5.7)
Podbarvení proměnných ve stavu Read-only (>v5.7.58)
Použití validačních funkcí
Rozdíly mezi TAS4 a TAS5 - kompletní přehled
Best Practices upgrade z TAS 4 na TAS 5
Technické požadavky a architektura
Aktuality / Důležité informace
- Vše /
- Partneři
- 📄Implementace šablon (konzultace) /
- 📝 Changelog k implementačním šablonám
📝 Changelog k implementačním šablonám
Tento changelog poskytuje podrobný přehled technických změn, včetně nových funkcí, oprav chyb a údržbových aktualizací v rámci implementačních šablon.
Každá změna je zařazena do jedné z těchto kategorií:
- ✨ Added – Nové funkce a vylepšení funkcionality
- 🛠️ Fixed – Opravy chyb a zlepšení stability
- 🔧 Chore – Refaktorování kódu, optimalizace výkonu a interní aktualizace
- ⚠️ Breaking change – Úpravy, které mění aktuální chování nebo vyžadují změny v konfiguraci, výpočtech, šablonách či integracích
# [2026/01/1]
🔧 Údržba/Refactoring
CONS-18 - Refactoring úkolu Start
Refortorting části úkolu Start (proces FP), konkrétně pro podmínku, když faktura není importována -> if (!vars['_import'].getValue())
Refactoring z hlediska pojmenování proměnných, přistupu k datům z dynamických tabulek a popsané chybové hlášky v případě problému.
Následně největší změny na řádku 62-86, kdy nyní není potřeba mít v případě procesu Faktury nahrané dynamické tabulky -configPO a -configContract, proměnné se doplní podle defaultu, který je právě v daných tabulkách.
vars['_abbreviationContract'].setValue("CO");
vars['_abbreviationPo'].setValue("PO");
vars['_dtRealizedPO'].setValue(${companyAbbr}-realizedOrders);
Odkaz na výpočet úkolu (změny budou dostupné od 19.12.2025): https://neworigin.teamassistant.cz/templates/template/41/1/template-task/441/calculations
Následná ukázka hlavních změn:
//Nastavení proměnných z konfigurační tabulky pro smlouvy. většinou bývá ve tvaru {companyAbbr}-configContract (informace ze sloupce 26 z konfigurační tabulky "TAS-config")
const configInformationForContractsTableName = configInformation?.COL_26 ?? undefined;
const configInformationForContracts = configInformationForContractsTableName ? dt.from(configInformationForContractsTableName).whereIndex(companyAbbr, '=').getFirst() : undefined;
//V případě, že nebyl nalezen záznam pro danou společnost v konfigurační tabulce pro smlouvy, nastavíme proměnnou _abbreviationContract jako CO (v daném případě nechceme aby to byl blocker celého procesu)
if (configInformationForContracts && typeof configInformationForContracts === 'object') {
vars['_abbreviationContract'].setValue(configInformationForContracts.COL_1);
} else {
proc.warn(`Není možné nalézt konfigurační tabulku pro smlouvy s názvem ${configInformationForContractsTableName}. Nastavíme proto proměnnou "_abbreviationContract" jako "CO"`);
vars['_abbreviationContract'].setValue("CO");
}
//Nastavení proměnných z konfigurační tabulky pro smlouvy. většinou bývá ve tvaru {companyAbbr}-configContract (informace ze sloupce 26 z konfigurační tabulky "TAS-config")
const configInformationForOrdersTableName = configInformation?.COL_24 ?? undefined;
const configInformationForOrders = configInformationForOrdersTableName ? dt.from(configInformationForOrdersTableName).whereIndex(companyAbbr, '=').getFirst() : undefined;
//V případě, že nebyl nalezen záznam pro danou společnost v konfigurační tabulce pro smlouvy, nastavíme proměnnou _abbreviationContract jako CO (v daném případě nechceme aby to byl blocker celého procesu)
if (configInformationForOrders && typeof configInformationForOrders === 'object') {
vars['_abbreviationPo'].setValue(configInformationForOrders.COL_1);
vars['_dtRealizedPO'].setValue(configInformationForOrders.COL_12);
} else {
proc.warn(`Není možné nalézt konfigurační tabulku pro smlouvy s názvem ${configInformationForContractsTableName}. Nastavíme proto proměnnou "_abbreviationContract" jako "CO"`);
vars['_abbreviationPo'].setValue("PO");
vars['_dtRealizedPO'].setValue(`${companyAbbr}-realizedOrders`);
}CONS-22 - Aktualizace hodnot číselníku sazeb DPH - DT
Změněna DT 001-vatRates. Hodnoty, kterou jsou v ní nyní obsazeny jsou 0%, 12% a 21% DPH, podle možných sazeb DPH v ČR.
Updated
by Frantisek Brych