* Položka //MF_SPZakladniUdaje// v datovém zdroji může obsahovat uživatelskou proceduru, která se bude spouštět při aktualizaci základních údajů k subjektu. Pokud procedura není definována (a tedy se vůbec volat nemá), bude mít tato položka hodnotu //'#NONDEF'//. Bylo by samozřejmě jednodušší uvést pouze prázdnou hodnotu, nicméně v ten okamžik by přestaly fungovat všechny formuláře Subjektů v Profi aplikacích.
* Dále může formulář obsahovat všechny položky, které se mají po ověření naplnit údaji staženými z ARESu, např. název subjektu nebo jeho adresu.
* Rozhraní uživatelské procedury uvedené v parametru //MF_SPZakladniUdaje// může obsahovat tyto položky:
@MF_SUBJ_NAZEV varchar(255),
@MF_ICO varchar(20),
@MF_DIC varchar(20),
@MF_SKUP_DPH smallint,
@MF_VLPRAVNIFORMA smallint,
@MF_ULICE varchar(60),
@MF_CAST_OBCE varchar(60),
@MF_MESTO varchar(60),
@MF_PSC varchar(10),
@MF_KOD_STATU varchar(10),
@MF_NAZEV_STATU varchar(60),
@MF_VLPLATCEDPH smallint,
@idLogUser int
* Procedura může libovolnou z uvedených položen modifikovat podobně, jako to dělají běžná obchodní pravidla v ESO9. Změny se pak promítnou do hodnot těchto položek ve formuláři.
* Stiskem tlačítka //Ověř subjekt v rejstříku ARES// se všechny dostupné položky ve formuláři naplní výsledky z ARESu s možností jejich úpravy v uživatelské proceduře.
{{ :techdoc:ares_custom.png?400 |}}
* Kompletní zdrojový HTML kód formuláře může vypadat např. takto:
Ověření subjektu z ARESu