Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Комплектатор :  ИРБИС Irbis
 
Неправильно считается количество экземпляров на баланс в КСУ
Пользователь: bazhenov (IP-адрес скрыт)
Дата: 17, May, 2017 14:24

При подсчете КСУ по нескольким БД поле 910 (в КСУ) не суммируется, а в нем остается информация по последней БД.
в результате показывается неверная информация о количестве экземпляров не на баланс и на баланс.
P.S. Во всех версиях, включая распоследнюю.

Re: Неправильно считается количество экземпляров на баланс в КСУ
Пользователь: ochagova (IP-адрес скрыт)
Дата: 18, May, 2017 10:10

Делаю проверку - см. приложение. Работает.
Приложите свою проверку.



Редактировано 1 раз. Последний раз 18.05.2017 10:12 пользователем ochagova.

Вложения: Doc1.docx (216.9KB)  
Re: Неправильно считается количество экземпляров на баланс в КСУ
Пользователь: bazhenov (IP-адрес скрыт)
Дата: 18, May, 2017 11:11

1. Извиняюсь за неточность, я же говорил о 910 поле в КСУ, т.е. о суммах на баланс/не баланс, а сказал о неверной информации об экземплярах.
2. А вот теперь в Вашем же примере еще посчитайте по одной БД IBIS. Затем сравните, какие получились суммы по отдельности и какие по расчету по двум БД.

Re: Неправильно считается количество экземпляров на баланс в КСУ
Пользователь: ochagova (IP-адрес скрыт)
Дата: 18, May, 2017 11:45

В поле 910 записи КСУ нет данных "на баланс- не на баланс". Там максимальные значения в партии. См.2.

Вложения: 2.png (32.7KB)  
Re: Неправильно считается количество экземпляров на баланс в КСУ
Пользователь: bazhenov (IP-адрес скрыт)
Дата: 19, May, 2017 11:27

Посмотрите внимательнее: первое повторение 910^2 - это и подразумевается вами как сумма на баланс.
И она-то и выводится в сумму на баланс, и она-то отнимается от общей суммы и результат выводится в сумму на не баланс.
Строка их KSUW.pft:
'\par На сумму 'v145^i,&unifor('Korg.mnu|3')," ( из них"d145^i if val(v145^i)-val(v910^2)<>0 then ' не на баланс'f(val(v145^i)-val(v910^2),0,2),' ' &unifor('Korg.mnu|3'),"; "d910^2 fi," на баланс "v910^2, if p(v910^2)then ' ' &unifor('Korg.mnu|3') fi, ")"d145^i,

Re: Неправильно считается количество экземпляров на баланс в КСУ
Пользователь: ochagova (IP-адрес скрыт)
Дата: 19, May, 2017 13:08

Так мы проверяем поле 145^I в записи КСУ? Результат проверки в Doc1.
Суммирование обеспечивает файл StatKsuSUMM.gbl. Проверьте у себя - есть ли подполе ^I для поля 145:

REP
145
1
"^1"v145^1,,"^A"v145^A,,"^B"v145^B,,"^C"v145^C,,"^D"v145^D,,"^E"v145^E,,"^F"v145^F,,"^G"v145^G,,"^H"v145^H,,"^I"v145^I,,"^J"v145^J,,"^K"v145^K,,"^P"v145^P,,"^Q"v145^Q,,"^L"v145^L,,"^M"v145^M,,"^N"v145^N,,"^O"v145^O,,"^R"v145^R,,"^S"v145^S,,"^T"v145^T,,"^U"v145^U,,"^V"v145^V,,"^W"v145^W,,"^X"v145^X,,

Вложения: Doc1.docx (259.2KB)  
Re: Неправильно считается количество экземпляров на баланс в КСУ
Пользователь: bazhenov (IP-адрес скрыт)
Дата: 22, May, 2017 12:28

К 145-му полю претензий нет, эта строчка есть и оно считается правильно.

Я же говорю, что неправильно считается поле 910^2, которое также задействовано в формате.

Re: Неправильно считается количество экземпляров на баланс в КСУ
Пользователь: ochagova (IP-адрес скрыт)
Дата: 22, May, 2017 13:02

У вас не поставлено обновление D2 для 2016. См. 1, в файле д.б. строка для поля 910 - см. 1

Вложения: 1.png (34.7KB)  


Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.