История изменений
Исправление qulinxao3, (текущая версия) :
local base=CroApp.GetBank():GetVocabulary():GetBase("XX")
if base then for r in (function(R) if R then
R:Sort{{field=5,descent=true},{field=7},{field=10}} -- Sort return nil али R али ??
return R.Records -- оно крякает как итератор?
end return pairs({}) -- for'у потребен итератор
end)(base.RecordSet)
do arrSimpleConv[#arrSimpleConv+1]={Type=r:GetValue(5),
LegName=r:GetValue(10),
PickName=r:GetValue(11),
Rules = (function(iiter) local res={}
for i,p in iiter
do res[i]=table.unserialize(p)end
return res
end)(ipairs(r:GetValue(20, 0))),
FlagHierarch=tonumber(r:GetValue(30)),
}
end end
Исправление qulinxao3, :
local base=CroApp.GetBank():GetVocabulary():GetBase("XX")
if base then for r in (function(R) if R then
R:Sort{{field=5,descent=true},{field=7},{field=10}} -- Sort цепочиться али побочкаonly??
return R.Records -- оно крякает как итератор?
end return pairs({}) -- for'у потребен итератор
end)(base.RecordSet)
do arrSimpleConv[#arrSimpleConv+1]={Type=r:GetValue(5),
LegName=r:GetValue(10),
PickName=r:GetValue(11),
Rules = (function(iiter) local res={}
for i,p in iiter
do res[i]=table.unserialize(p)end
return res
end)(ipairs(r:GetValue(20, 0))),
FlagHierarch=tonumber(r:GetValue(30)),
}
end end
Исходная версия qulinxao3, :
полное ибо2(Unfork WITH til the end):
local base=CroApp.GetBank():GetVocabulary():GetBase("XX")
if base then for r in (function(R) if R then
R:Sort{{field=5,descent=true},{field=7},{field=10}} -- Sort цепочиться али чистая побочка??
return R.Records -- оно крякает как итератор?
end return pairs({}) -- for'у потребен итератор
end)(base.RecordSet)
do arrSimpleConv[#arrSimpleConv+1]={Type=r:GetValue(5),
LegName=r:GetValue(10),
PickName=r:GetValue(11),
Rules = (function(iiter) local res={}
for i,p in iiter
do res[i]=table.unserialize(p)end
return res
end)(ipairs(r:GetValue(20, 0))),
FlagHierarch=tonumber(r:GetValue(30)),
}
end end