экземпляров на сумму КСУ выбытия
Пользователь:
Elenaon (IP-адрес скрыт)
Дата: 12, October, 2011 08:06
Добрый день!
Редактируем файл RKS2 , интересуют поля где считаются, списанные экземпляры на сумму.
Результат выдается не правильный.
строка выглядит так:
44^+
if v940^v:'v991' then if &unifor('DCMPL,"KS2=','v991','",v888^F')<>'' then (if p(v940) then if v940^v='v991' then f((val(v940^x,|1;|n940^x,' 0'))*val(&unifor('DCMPL,"KS2=','v991','",v888^F')),0,2) fi fi/) else (if p(v940) then if v940^v='v991' then if p(v940^e)then if p(v940^c)then if &unifor('Kizc.mnu|'v940^c.6)<>''then f(val(f(val(v940^e)*val(&unifor('Kizc.mnu|'v940^c.6)),0,2))*(val(v940^x,|1;|n940^x,' 0')),0,2)else if &unifor('Kizc.mnu|'v940^c.4)<>''then f(val(f(val(v940^e)*val(&unifor('Kizc.mnu|'v940^c.4)),0,2))*(val(v940^x,|1;|n940^x,' 0')),0,2) else f(val(f(val(v940^e)*val(&unifor('Kizc.mnu|1990')),0,2))*(val(v940^x,|1;|n940^x,' 0')),0,2)fi fi else f(val(v940^e)*(val(v940^x,|1;|n940^x,' 0')),0,2)fi else if p(v940^c) then if &unifor('Kizc.mnu|'v940^c.6)<>''then f(val(f(val(&unifor('Av10^d#1'),' 0')*val(&unifor('Kizc.mnu|'v940^c.6)),0,2))*(val(v940^x,|1;|n940^x,' 0')),0,2) else if &unifor('Kizc.mnu|'v940^c.4)<>''then f(val(f(val(&unifor('Av10^d#1'),' 0')*val(&unifor('Kizc.mnu|'v940^c.4)),0,2))*(val(v940^x,|1;|n940^x,' 0')),0,2) else f(val(f(val(&unifor('Av10^d#1'),' 0')*val(&unifor('Kizc.mnu|1990')),0,2))*(val(v940^x,|1;|n940^x,' 0')),0,2) fi fi else f(val(&unifor('Av10^d#1'),' 0')*(val(v940^x,|1;|n940^x,' 0')),0,2) fi fi fi fi/) fi fi/
Всего мы списали 6 экземпляров на сумму 1202 рубля 00 копеек.
В полях где считается сумма выдает цифру 10460.28
Подскажите в чем может быть ошибка.
Ирбис 64 2010.1