Добрый день, есть функция, которая смотрит текущий остаток по бумаге по таблице depo_limits. Проверка идет в том числе по полю limit_kind, который все время был равен 2. Все хорошо работало, пока внезапно он не изменился на 365.
Вопрос: как отследить данное изменение, или может вообще обойтись без строгой проверки по limit_kind. Брать допустим все limit_kind>0 по бумаге и искать текущий остаток не равный 0. Будет так работать или есть подводные камни?
Код самой функции:
Вопрос: как отследить данное изменение, или может вообще обойтись без строгой проверки по limit_kind. Брать допустим все limit_kind>0 по бумаге и искать текущий остаток не равный 0. Будет так работать или есть подводные камни?
Код самой функции:
Код |
---|
if(class=="TQBR")then local lim=2 local res=SearchItems("depo_limits",0,getNumberOf("depo_limits")-1, function(t) return t.sec_code=="TATN" and t.trdaccid=="123456" and t.client_code=="789" and t.limit_kind==lim end) if(res)then return getItem("depo_limits",res[1]).currentbal end end |