Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Комплектатор :  ИРБИС Irbis
 
КСУ для периодических изданий
Пользователь: Alenovskaya (IP-адрес скрыт)
Дата: 23, January, 2008 15:17

Здравствуйте, уважаемые коллеги!
Помогите пожалуйста разобраться, как настроить КСУ для периодики. С начала года мы берем периодику на балансовый учет.
Ситуация такая: мы создаем запись в КСУ поступления, вводим общие данные. А пополнить КСУ не можем, так как сведения о поступлении журналов и газет вводятся не в CMPL, а в базе электронного каталога. Что возможно сделать в данном случае? Сделать настройки (в каких файлах и какие??????), чтобы сведения для пополнения КСУ брались из другой базы? Или возможны другие пути? Посоветуйте пожалуйста. Спасибо.

Re: КСУ для периодических изданий
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 23, January, 2008 15:25

Выполните Пополнение записи КСУ, указав имя БД в РЛ опроса ("Имя базы данных")

Re: КСУ для периодических изданий
Пользователь: Alenovskaya (IP-адрес скрыт)
Дата: 23, January, 2008 18:23

Светлана Михайловна, подскажите пожалуйста, указывается имя базы электронного каталога или CMPL? пробую и то, и другое - выдает ошибку: "Нет данных для пополнения".

Re: КСУ для периодических изданий
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 23, January, 2008 21:44

Если журналы регистрировались в БД ЭК и в них введены КСУ, то указывать БД ЭК

Re: КСУ для периодических изданий
Пользователь: Alenovskaya (IP-адрес скрыт)
Дата: 24, January, 2008 11:37

Разобралась. Спасибо большое.

Re: КСУ для периодических изданий
Пользователь: Alenovskaya (IP-адрес скрыт)
Дата: 04, February, 2008 10:12

Будьте добры, посоветуйте пожалуйста. Не могу разобраться еще с такой проблемой - после заполнения сведений о поступившей партии все журналы отмечаются как не принятые на баланс. Что сделать, чтобы они учитывались как принятые на балансовый учет? Спасибо.

Re: КСУ для периодических изданий
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 04, February, 2008 12:24

В rksu.fst и rks2.fst считается, что журналы (записи NJ) не идут на баланс. Нужны корректировки в этих форматах.
Предварительно необходимо разобраться, все ли журналы ставятся на баланс (тогда стандартные изменения) или только часть их - тогда в записи БО журнала нужно вводить дополнительный ЭД (аналогично книгам - 215^Y) и в форматах анализировать его.

Re: КСУ для периодических изданий
Пользователь: Alenovskaya (IP-адрес скрыт)
Дата: 11, March, 2008 09:07

Светлана Михайловна, ну никак без Вашей помощи не обойтись. Очень долго пыталась сама разобраться, но ничего не получается. В файле rksu.fst мы должны отредактировать 145-е подполе?
145^B 21 if v215^y<>''or v920:'NJ'then else (if p(v910) then if v910^u='v991'then if a(v910^4) then v910^1,|1|n910^1 fi fi fi/)fi/
145^C 22 if v215^y<>''or v920:'NJ'then else (if p(v910) then if v910^u='v991'then f(val(v910^e,if a(v910^e)then &unifor('Av10^d#1')fi,' 0')*val(if a(v910^4) then v910^1,|1|n910^1 fi,' 0'),0,2) fi fi/)fi/ - вот так это выглядит изначально. Что я должна подредактировать, подскажите пожалуйста.
я не очень могу разобраться с языком форматирования - отсюда все проблемы.
Или еще другие строки нужно редактировать? Помогите пожалуйста!!!!!
Мы берем на баланс все журналы.
вот такой еще вопрос: файл rks2.fst у нас отсутствует. За что он отвечает? за КСУ выбытия?
Очень жду Вашей помощи. Прошу прощения за беспокойство. Спасибо

Re: КСУ для периодических изданий
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 11, March, 2008 12:58

В RKSU.FST (БД IBIS и CMPL) и в RKS2.FST (КСУ выбытия - в БД IBIS) введите следующие корректировки

1. Удалить выделенные фрагменты
а) 145^B,^C - на баланс (экз, сумма - всего)

145^B 21 if v215^y<>''or v920:'NJ'then else (if p(v910) then if v910^u='v991'then if a(v910^4) then v910^1,|1|n910^1 fi fi fi/)fi/
145^C 22 if v215^y<>''or v920:'NJ'then else (if p(v910) then if v910^u='v991'then f(val(v910^e,if a(v910^e)then &unifor('Av10^d#1')fi,' 0')*val(if a(v910^4) then v910^1,|1|n910^1 fi,' 0'),0,2) fi fi/)fi

b) Аналогично в 744^B,^+,^D,^E (по подразделениям или актам)

с) 145^E,^F - не на баланс (экз. сумма - всего)

145^E 21 if v920:'NJ'then else if v215^y<>''then (if p(v910)then if v910^u='v991'then v910^1,|1|n910^1 fi fi/) else if v215^y='' and s(v910^4)<>''then (if p(v910)then if v910^u='v991'then if p(v910^4) then v910^1,|1|n910^1 fi fi fi/)fi fi fi/
145^F 22 if v920:'NJ'then else if v215^y<>''then (if p(v910)then if v910^u='v991'then f(val(v910^e,if a(v910^e)then &unifor('Av10^d#1')fi,' 0')*val(v910^1,|1|n910^1,' 0'),0,2) fi fi/) else if v215^y='' and s(v910^4)<>''then (if p(v910)then if v910^u='v991'then f(val(v910^e,if a(v910^e)then &unifor('Av10^d#1')fi,' 0')*val(if p(v910^4) then v910^1,|1|n910^1 fi,' 0'),0,2) fi fi/) fi fi fi/

d) 149^Q,^R - не на баланс (экз. сумма, иностранные)

149^Q 21 if v215^y<>''and v102<>&unifor('Korg.mnu|1') OR v920:'NJ'and ref(l("I="v933),v102)<>&unifor('Korg.mnu|1') then (if p(v910)then if v910^u='v991'then v910^1,|1|n910^1 fi fi/) else if v215^y='' and (not(v920:'NJ')) and s(v910^4)<>''then if v102<>&unifor('Korg.mnu|1') then (if p(v910)then if v910^u='v991'then if p(v910^4) then v910^1,|1|n910^1 fi fi fi/)fi fi fi/
149^R 22 if v215^y<>''and v102<>&unifor('Korg.mnu|1') OR v920:'NJ'and ref(l("I="v933),v102)<>&unifor('Korg.mnu|1') then (if p(v910)then if v910^u='v991'then f(val(v910^e,if a(v910^e)then &unifor('Av10^d#1')fi,' 0')*val(if p(v910) then v910^1,|1|n910^1 fi,' 0'),0,2) fi fi/) else if v215^y='' and (not(v920:'NJ')) and s(v910^4)<>''then if v102<>&unifor('Korg.mnu|1') then(if p(v910)then if v910^u='v991'then f(val(v910^e,if a(v910^e)then &unifor('Av10^d#1')fi,' 0')*val(if p(v910^4) then v910^1,|1|n910^1 fi,' 0'),0,2) fi fi/)fi fi fi/

2.Удалить первый выделенный фрагмент и вставить второй

149^N,^O - на баланс (экз. сумма, иностранные)

149^N 21 if v215^y<>''or v920:'NJ'then else if v102<>&unifor('Korg.mnu|1') OR v920:'NJ'and ref(l("I="v933),v102)<>&unifor('Korg.mnu|1')then (if p(v910) then if v910^u='v991'then if a(v910^4) then v910^1,|1|n910^1 fi fi fi/)fi fi/
149^O 22 if v215^y<>''or v920:'NJ'then else if v102<>&unifor('Korg.mnu|1') OR v920:'NJ'and ref(l("I="v933),v102)<>&unifor('Korg.mnu|1') then (if p(v910) then if v910^u='v991'then f(val(v910^e,if a(v910^e)then &unifor('Av10^d#1')fi,' 0')*val(if p(v910) then if a(v910^4) then v910^1,|1|n910^1 fi fi,' 0'),0,2) fi fi/)fi fi/

Re: КСУ для периодических изданий
Пользователь: Alenovskaya (IP-адрес скрыт)
Дата: 28, March, 2008 12:27

Сделала. все получилось. Огромное спасибо.



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