Toto jsem kdysi řešil tak, že do verze jsem načítal datum (případně i čas) zkompilovaného APP nebo EXE souboru
public m._cVerze
=adir(a_tmp,'aplikace.app')
m._cVerze=su bs(dtos(a_tmp(1,3)),3)
Výsledkem je řetězec verze ve formátu RRMMDD.
Případně pro adresář a plnou cestu spouštěné aplikace lze využít funkci sys(2019)