Инвентари и КСУ
Пользователь:
jess (IP-адрес скрыт)
Дата: 11, December, 2007 09:47
Добрый день.
У нас такая проблемка. Нужна КСУ по подразделениям.
В принципе такой формат есть, но чтобы его использовать, нужно размножать экземпляры с указанием мест хранения. Для многоэкземплярных изданий у нас заполняется статус С (910^A) и число экземпляров (910^1).
Если использовать размножение, некорректно (для нас) выходит инвентарная книга. Используется формат TABING. Для одного наименования прописываются в столбик инвентари и также в столбик цены. У нас одинаковым изданиям в партии присваивается один инвентарь и, соответсвенно, в инвентарную книгу записывается одна строка (инвентарь и кол-во экз.).
Теоретически есть два варианта: либо испарвить формат вывода инвентарной книги, либо создавать КСУ на подразделения (филиалы) в Каталогизаторе. Есть еще конечно третий - писать КСУ на филиалы вручную, ну очень не хочется! Если уж избавляться от ручной писанины, то до конца.
1. Если исправлять TABING, нужно что-то сделать со строкой
(if p(v910) then if '2 7':v910^a then else if &unifor('Av991^a#1')=v910^u and &unifor('Av991^b#1')=v910^d or &unifor('Av991^c#1')=v910^y and &unifor('Av991^b#1')=v910^d or &unifor('Av991^b#1')='' and (&unifor('Av991^a#1')=v910^u or &unifor('Av991^c#1')=v910^y) or &unifor('Av991^a#1')='' and &unifor('Av991^c#1')='' and &unifor('Av991^b#1')=v910^d then v910^b,if a(v910^b) then v910^h fi,| (|v910^1|экз)|'\par 'fi fi fi),
для экземпляров и
(if p(v910) then if '2 6 7':v910^a then else if &unifor('Av991^a#1')=v910^u and &unifor('Av991^b#1')=v910^d or &unifor('Av991^c#1')=v910^y and &unifor('Av991^b#1')=v910^d or &unifor('Av991^b#1')='' and (&unifor('Av991^a#1')=v910^u or &unifor('Av991^c#1')=v910^y) or &unifor('Av991^a#1')='' and &unifor('Av991^c#1')='' and &unifor('Av991^b#1')=v910^d then if s(v910^e)<>''then f(val(v910^e,' 0'),0,2),|/экз|d910^1 else if val(&unifor('Av10^d#1'))>0 then f(val(&unifor('Av10^d#1'),' 0'),0,2),|/экз|d910^1 else &unifor('Av10^d#1') fi fi'\par 'fi fi fi),
для цен.
Никак не могу сообразить, как изменить. Нужно следующее: Инв.номер (NN экз.) и Цена/экз. Инвентарный номер один, из первого повторения.
2. С КСУ в каталогизаторе что-то совсем не получается. Идеи были, но не удачные.
Если кто-то с этим сталкивался, огромная просьба, поделитесь опытом!
Заранее спасибо всем, кто отзовется.