Do buildu 77582 u verzí 139.4 a 138.8 byla provedena úprava do standardních sestav dokladů prodeje, nákupu (typicky např. VF_DOK01, ZAK_DOK01, ale i sestav COMPLAINT a OFFER), která se týká parametru Export_AttachmentFileName. Ten je v sestavách veden jako typ String, ale v unitách se pak ukládal do recordů jako Widestring. To dělalo problémy s diakritikou při generování názvu souboru pro odeslání mailem.
Došlo ke sjednocení. Standard je OK… ale… speciály, které nejsou poděděné, mohou být po reinstalaci na vyšší build, release nepřeložitelné (unity jsou upravené, ale speciály zůstaly bez úpravy).
Týká se procedury v sestavě:
procedure TAmReportClass.SetParamsInReport(); // pokud se nezobrazuje Formular'
Původní kód v sestavě:
WideStringSet (''Export_AttachmentFileName'',sc.Export_AttachmentFileName );'
je třeba nahradit
' StringSet (''Export_AttachmentFileName'',sc.Export_AttachmentFileName );'