Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Комплектатор :  ИРБИС Irbis
 
Выходная форма TKSUmwg
Пользователь: Elenaon (IP-адрес скрыт)
Дата: 27, December, 2011 18:26

Добрый день!
В выходной форме TKSUmwg , дописали столбцы, Названия Книг; Названия АВ; Названия ЭР; Названия брошюр.
Названия Брошюр считает, а остальное не считает.
формат пытались прописывать так:
для книг:
if p(v44^;)then v44^; else'0'fi,
для брошюр:
if p(v44^?)then v44^? else'0'fi,
И еще использовали вариант, как в таблице которую прикрепила.
Помогите разобраться.
Ирбис 64 2010.1



Редактировано 2 раз. Последний раз 28.12.2011 07:44 пользователем Elenaon.

Вложения: Файлы для таблицы.rar (9.4KB)   КСУ поступления.ISO (1.1KB)   записи КСУ поступления.ISO (6.4KB)  
Re: Выходная форма TKSUmwg
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 29, December, 2011 13:27

Elenaon написал(а):
-------------------------------------------------------
> Добрый день!
> В выходной форме TKSUmwg , дописали столбцы,
> Названия Книг; Названия АВ; Названия ЭР; Названия
> брошюр.
> Названия Брошюр считает, а остальное не считает.
> формат пытались прописывать так:
> для книг:
> if p(v44^;)then v44^; else'0'fi,
> для брошюр:
> if p(v44^?)then v44^? else'0'fi,
> И еще использовали вариант, как в таблице которую
> прикрепила.
В варианте таблицы не считаются столбцы 7 и 8
Столбец 7 - В формате этого столбца изначально задействовано 44^? (это номер акта, по которому строится распределение в поле 44 записи КСУ, когда в одном КСУ несколько актов). Вы же используете это подполе в своем варианте. Замените ^? на другой идентификатор
Столбец 8 - формат этого столбца в Вашей таблице не прописан (пустой)



> Помогите разобраться.
> Ирбис 64 2010.1

Re: Выходная форма TKSUmwg
Пользователь: Elenaon (IP-адрес скрыт)
Дата: 11, January, 2012 13:47

Добрый день!
Заменила ^? на ^ ( в таблице все равно считает неправильно.
Мы в 44 поле ввели новые подполя
это наименования Брошюр, книг, электронных ресурсов, видео.
И Именно эти колонки считает не правильно (по подразделениям) , а названия брошюр не считает совсем
Вероятно мы неверно пишем формат по которому он считает.

У нас Ирбис 64 2011.1

Вложения: Ккниги партии.ISO (6.4KB)   КСУ поступления.ISO (1.1KB)   Файлы таблицы.rar (5.5KB)  
Re: Выходная форма TKSUmwg
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 11, January, 2012 22:18

У Вас в записи КСУ введено 44^), а в Tksumwgs.tbg для "наименования Брошюр" в столбце 6 введено 44^(

Re: Выходная форма TKSUmwg
Пользователь: Elenaon (IP-адрес скрыт)
Дата: 13, January, 2012 09:45

Добрый день!
Спасибо, теперь в КСУ наименований брошюр считает,
Но вот в чем беда... Мы редактировали выходную форму саму, и видимо строку по которой считаются экземпляры написали неправильно, получается что в КСУ распределяется все верно, а в выходной форме выходит неправильно.
Вот например 23 партия, в на абонементе должно быть 57 названий книг , а в форме получается 59 , соответственно по другим колонкам названия так же считаются не правильно.
Подскажите как написать верно строку для названий.
Ирбис 64 2011.1

Вложения: КСУ 23.TXT (1.2KB)   Таблица TKSUmwg.rar (87 bytes)  
Re: Выходная форма TKSUmwg
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 13, January, 2012 12:01

Почему 57?
В форме посчитано правильно по 44^; - 59 (51+2+3+3)
^IАБ^H05^J51^K58^+5921.15^A58^M51^N58^Q58^T58^;51
^IАБ^H03^J2^K2^+246.00^A2^M2^N2^Q2^T2^;2
^IХР^H05^J3^K3^+253.00^A3^M3^N3^Q3^52^;3^T1
^IУЧЗ^H05^J3^K3^+245.00^A3^M3^N3^Q3^82^;3^T1

Возможно, у Вас ошибка в RKSU.FST при формировании 44^;

Re: Выходная форма TKSUmwg
Пользователь: Elenaon (IP-адрес скрыт)
Дата: 13, January, 2012 14:40

Сейчас попыталась вывести форму для отдела хранения, он показывает в таблице 59 названий книг, а передано им всего 3 книги.
строчка 44; выглядит так в RKSU
44^; if s(v900^c' 'v900^2' 'v900^3' 'v900^4' 'v900^5' 'v900^6):'98'then else if '03 04 05 07 ':v900^b.2 and a(v933) and (a(v900^t) or 'a 1 2 3 b':v900^t or v900^t:'a1' or v900^t:'a2') then (if p(v910) then if &unifor('Pv910^u')='v991' then'1'fi fi/) fi fi/

Re: Выходная форма TKSUmwg
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 13, January, 2012 15:05

Elenaon написал(а):
-------------------------------------------------------
> Сейчас попыталась вывести форму для отдела
> хранения, он показывает в таблице 59 названий
> книг, а передано им всего 3 книги.
В новых форматах в форме Вы не внесли отбор по МХР (991^b)

> строчка 44; выглядит так в RKSU
> 44^; if s(v900^c' 'v900^2' 'v900^3' 'v900^4'
> 'v900^5' 'v900^6):'98'then else if '03 04 05 07
> ':v900^b.2 and a(v933) and (a(v900^t) or 'a 1 2 3
> b':v900^t or v900^t:'a1' or v900^t:'a2') then (if
> p(v910) then if &unifor('Pv910^u')='v991'
> then'1'fi fi/) fi fi/
Это правильно

Re: Выходная форма TKSUmwg
Пользователь: Elenaon (IP-адрес скрыт)
Дата: 14, January, 2012 12:38

Здравствуйте!
Прошу прощения, но что то я совсем совсем запуталась.
Новые форматы в таблице я поправила так:
столбец который считает Книги (названия)
if p(v991^b) then f(rsum((if p(v44^;)then v44^;|;| else'0;'fi fi /)),0,0),
так же поправила все строки остальные в таблице.
но считает все равно не правильно, не могли бы вы подсказать каким образом отредактировать эту строку

Re: Выходная форма TKSUmwg
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 16, January, 2012 11:47

Elenaon написал(а):
-------------------------------------------------------
Сравните строки Ваши с теми, что были в исходной форме

f(rsum((if p(v44^;)then v44^;|;| else'0;'fi/)),0,0),
Было
f(rsum((if p(v44) then if &unifor('Av991^b#1')='' or (&unifor('Av991^b#1')<>'' and v44^i=&unifor('Av991^b#1')or v44^?=&unifor('Av991^b#1')) then if p(v44^b)then v44^b|;| else'0;'fi fi fi)),0,0)
У Вас нет анализа поля 44 на заданное место хранения

Re: Выходная форма TKSUmwg
Пользователь: kharlamova_n (IP-адрес скрыт)
Дата: 21, January, 2012 13:04

Здравствуйте! Скажите пожалуйста, будет ли дорабатываться выходная форма TKSUMWG? Мы находимся в Казахстане, и нам нужно, чтобы после каждого столбца этой формы стоял столбец "В т.ч. на каз.яз.".
"Названий" и "в т.ч.Названий на каз."
"Экземп." и "в т.ч.экземпл.на каз."
"книг" и "в т.ч.книг на каз."
"брошюр" и "в т.ч.брошюр на каз."
и т.д.
Помогите, думаю в этой форме нуждаются многие библиотеки.



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