Re: выходная форма подобно TKS2PW
Пользователь:
ochagova (IP-адрес скрыт)
Дата: 27, January, 2020 11:49
Поле 180 определено в файле rks2.fst, который работает при пополнении записи КСУ по записям указанной БД каталога. Т.Е. поле 180^I строится по формату:
if (v920:'NJ' or v920:'Spec' and p(v933))then else if rsum((if p(v940) then if &uf('+97',v940^v)='v991' then if val(v940^x,|1|n940^x)-val(v940^z,if p(v940^w) then|1|n940^z fi)>0 then'1;'else'0;'fi fi fi))>0 then'1'fi fi/
Читается примерно так:
Считаем наименования не NJ, не SPEC_NJ, при условии совпадения КСУ, при условии, что кол-во списанных (^X) за вычетом кол-ва переданных (^Z) больше чем 0. Проверка выполняется по полю 940, которое должно формироваться в процессе списания (не Руками!).
В вашем случае, видимо, это поле пусто (приложите запись), т.к. у вас NJ.