Может кому пригодится.
Получение таблицы имен полей (различных типов связи) баз и мнемокодов связанных баз:
на примере базы физических лиц Код:local t_fld_link={} -- таблица полей типа "связь" [номер (имя)) сложного поля][связанная база]
local base = CroApp.GetBank():GetBase("ФЛ") -- получаем базу лиц
local fields = base.Fields -- получаем все поля базы лиц
for k, field in ipairs(fields) do
if field.Type == 7 or field.Type == 8 or field.Type == 9 then --выбираем поля типа "связь"
local t_lb = field.LinkedBases[1]
local lb = table.find ( t_lb, "Base" )
table.insert(t_fld_link,{field.Number;lb.Code})
end
end
MsgBox (render (t_fld_link))