Tato tabulka se používá v modelu pro vězeňskou službu. Jedná se o externí tabulku dostupnou podle informací v souboru Pam5VS.INI. Skutečná stavba tabulky neodpovídá tabulce používané z makrojazyka. V makrojazyku se k větě této tabulky, která je nahrána v paměti přistupuje pomocí klíčového slova VSDOC. Identifikátor tabulky je dbtVSDOC.
| Čís | Název položky | Typ položky | Sloupec | Makro | Idx | 
|---|---|---|---|---|---|
| 1 | Ident | Longint | IDENT | dbIdent | * | 
| 2 | Ident | Longint | ID_DOC | vsdocIdDOC | |
| 3 | Kód organizačního článku | String[2] | KOD_OC | vsdocKodOC | |
| 4 | Kód detailu organizačního článku | String[2] | KOD_DOC | vsdocKodDOC | |
| 5 | Text detailu organizačního článku | String[30] | TEXT_DOC | vsdocTextDOC | 
Indexovat lze podle libovolného sloupce.
vsdocKodOC + '-' + vsdocKodDOC
Tabulku nelze pomocí makrojazyka upravovat, ani nelze přidávat a mazat věty. Nelze tedy používat funkce _AddRec, _DelRec ani _EraseRec .
Příklad:
Krokování podle textu:
StepIdx(dbtVSDOC, vsdocTextDOC);
if _StartDB(dbtVSDOC) then
  repeat
    _(VSDOC[vsdocTextDOC])
  until _StepRec(dbtVSDOC, 1)=false;
endif