История изменений
Исправление Toxo2, (текущая версия) :
В общем, если ужас как хочется зачем-то обмазываться анонимными функциями, то вот так работает:
local rst = (function(base)
if base then
local R = base.RecordSet; R:Sort{{field=5,descent=true},{field=7},{field=10}}
return R
end end)(CroApp.GetBank():GetVocabulary():GetBase("XX"))
for r in rst.Records do
for r in ((function(base)
if base then
local R = base.RecordSet; R:Sort{{field=5,descent=true},{field=7},{field=10}}
return R
end end)(CroApp.GetBank():GetVocabulary():GetBase("XX"))).Records do
Могу пофантазировать на предмет стека и процедуры встраивания Lua там. Но боюсь сильно наврать.
Исходная версия Toxo2, :
В общем, если ужас как хочется зачем-то обмазываться анонимными функциями, то вот так работает:
local rst = (function(base)
if base then
local R = base.RecordSet; R:Sort{{field=5,descent=true},{field=7},{field=10}}
return R
end end)(CroApp.GetBank():GetVocabulary():GetBase("XX"))
for r in rst.Records do
for r in ((function(base)
if base then
local R = base.RecordSet; R:Sort{{field=5,descent=true},{field=7},{field=10}}
return R
end end)(CroApp.GetBank():GetVocabulary():GetBase("XX"))).Records do