Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Комплектатор :  ИРБИС Irbis
 
Как начать работу, если ЭК уже ведётся?
Пользователь: zagzag (IP-адрес скрыт)
Дата: 21, January, 2016 14:33

Добрый день.

Мы переходим на ИРБИС64 2015.1, до этого электронный каталог вели в ИРБИС32 2008.1

Комплектатор использовали только для заимствования записей, а все поступления/выбытия считали вручную по журналу.

Проблема в том, что после переноса записей в БД IBIS (ЭК), из CMPL записи о книгах удаляли. Осталось примерно 10-15%

Как теперь разумнее поступить? Удалить все записи из CMPL и начать все с чистого листа или как-то перенести записи обратно из Электронного каталога в CMPL ?

Для переноса могу написать обработчик Экспортного файла на PHP и обрабатывать каждую запись как угодно. Например удалить ненужные для CMPL поля (60, 610, 907 и т.п.) Только непонятно как запись о книге из CMPL связана с записью о КСУ

В приложении пример записи из ЭК и CMPL

Вложения: ibis.TXT (1.1KB)   cmpl.TXT (1004 bytes)  
Re: Как начать работу, если ЭК уже ведётся?
Пользователь: ochagova (IP-адрес скрыт)
Дата: 22, January, 2016 10:23

В БД CMPL вовсе не надо держать старые записи. Предполагается, что:
книга пришла - внесли описание в CMPL - сделали все расчеты по записи КСУ - перенесли описание в ЭК - и запись из CMPL можно удалять.
Каждый раз, когда приходит книга, ее описание надо искать в БД ЭК и переносить его в БД CMPL для работы (см. выше). Для этого есть спец. страничка в Мастере поступления. Лучше иметь актуальное описание из каталога, чем устаревшее из CMPL.
Совет - пользуйтесь Мастером поступления, в БД CMPL оставьте только записи КСУ, остальное удалите.

Re: Как начать работу, если ЭК уже ведётся?
Пользователь: alexwolf (IP-адрес скрыт)
Дата: 20, September, 2016 10:28

Здравствуйте!

Еще вопрос по запуску АРМ Комплектатор. В документации подробно описано введение данных об организации, максимальных номерах и др. Насколько я понимаю, необходимо еще ввести итоговую запись КСУ, для правильного подведения итогов впоследствии? Что в ней должно присутствовать в обязательном порядке?

Re: Как начать работу, если ЭК уже ведётся?
Пользователь: ochagova (IP-адрес скрыт)
Дата: 21, September, 2016 10:08

Для создания и ведения итоговой записи КСУ есть спец. режим, вызывается по кнопке - см. 2

Вложения: 2.png (134.1KB)  
Re: Как начать работу, если ЭК уже ведётся?
Пользователь: alexwolf (IP-адрес скрыт)
Дата: 21, September, 2016 14:38

Благодарю, с кнопкой понятно. Вопрос немного не об этом.
Попробую сформулировать подробнее.
В организации используется система ИРБИС64, но не используется АРМ Комплектатор. Сейчас стоит задача запустить АРМ Комплектатор для автоматизированного ведения КСУ.
Как правильно ввести текущее состояние фонда в КСУ, с точки зрения работы в ИРБИС64?

Re: Как начать работу, если ЭК уже ведётся?
Пользователь: ochagova (IP-адрес скрыт)
Дата: 22, September, 2016 11:01

Например, так. Начиная с начала 2016 года вы будете регистрировать все партии по технологии АРМа Комплектатор, т.е. вести записи КСУ каждой партии. Чтобы вести итоговые данные, надо
- на начало 2016 года создать ручками итоговую КСУ поступления, в которую ручками ввести все данные на этот момент - см. Doc1.
- дальше при создании очередной итоговой записи используйте опцию "по предыдущей....", см. Doc2

Вложения: Doc1.docx (84.7KB)   Doc2.docx (32.4KB)  
Re: Как начать работу, если ЭК уже ведётся?
Пользователь: alexwolf (IP-адрес скрыт)
Дата: 22, September, 2016 12:14

Здравсвтуйте!

Благодарю за ответ. Я так и предполагал. Вы все замечательно уточнили. Но я понимал, что "ручками" - это через АРМ ККаталогизатор в базе CMPL создать запись с типом KSI. В вашем примере увидел что вы делаете это через АРМ Комплектатор. Окна которые вижу я (показаны в прикрепленном файле) - сильно отличаются. Причина в версии? Как выйти из ситуации? Возможно воспользоваться АРМ Каталогизатор для создания первой KSI-записи?

Вложения: Наша версия АРМ Комплектатор.docx (466.8KB)  
Re: Как начать работу, если ЭК уже ведётся?
Пользователь: ochagova (IP-адрес скрыт)
Дата: 23, September, 2016 08:59

Моя картинка - это комплектатор версии 2016. В нем свой модуль ввода/корректировки. Не имеет значения в каком АРМе ввести запись. Важно выбрать правильный рабочий лист ввода. База данных CMPL едина для всех АРМов

Re: Как начать работу, если ЭК уже ведётся?
Пользователь: LenaKO (IP-адрес скрыт)
Дата: 27, September, 2016 11:11

ochagova написал(а):
-------------------------------------------------------
> В БД CMPL вовсе не надо держать старые записи.
> Предполагается, что:
> книга пришла - внесли описание в CMPL - сделали
> все расчеты по записи КСУ - перенесли описание в
> ЭК - и запись из CMPL можно удалять.
> Каждый раз, когда приходит книга, ее описание надо
> искать в БД ЭК и переносить его в БД CMPL для
> работы (см. выше). Для этого есть спец. страничка
> в Мастере поступления. Лучше иметь актуальное
> описание из каталога, чем устаревшее из CMPL.
> Совет - пользуйтесь Мастером поступления, в БД
> CMPL оставьте только записи КСУ, остальное
> удалите.

Как удалить эти записи?

Re: Как начать работу, если ЭК уже ведётся?
Пользователь: ochagova (IP-адрес скрыт)
Дата: 27, September, 2016 13:21

В версии 2016 будет специальная строка в словаре "Вид документа" - "БО
переданные в ЭК (удалить)"
Пока у вас нет такой позиции можно:

1. добавить в cmpl.fst строку

66 0 if p(v66)then if 'PAZKK SPECK PVKK':v920 then if s(v62,v30,v31,v32)=''and rsum((if p(v910)then if v910^a='2'or 'U C ':v910^a and s(v910^u,v910^c,v910^b,v910^h)=''then '1;'else'0;'fi fi))=0 then 'VD=DEL'fi fi fi
и по значению DEL в словаре "ВИД..." отбирать записи, уже переданные в ЭК, в которых нет заказа

2. Сделать последоват.поиск в БД CMPL, задав в окне "Свободный поиск"

s(v62,v30,v31,v32)=''and p(v66) and 'PAZKK SPECK PVKK':v920 and rsum((if p(v910)then if v910^a='2'or 'U C ':v910^a and s(v910^u,v910^c,v910^b,v910^h)=''then '1;'else'0;'fi fi))=0

По отобранным записям (в обоих случаях) запускается пакетное задание с единственным оператором DELR

Re: Как начать работу, если ЭК уже ведётся?
Пользователь: LenaKO (IP-адрес скрыт)
Дата: 28, September, 2016 07:37

ochagova написал(а):
-------------------------------------------------------
> В версии 2016 будет специальная строка в словаре
> "Вид документа" - "БО
> переданные в ЭК (удалить)"
> Пока у вас нет такой позиции можно:
>
> 1. добавить в cmpl.fst строку
>
> 66 0 if p(v66)then if 'PAZKK SPECK PVKK':v920 then
> if s(v62,v30,v31,v32)=''and rsum((if p(v910)then
> if v910^a='2'or 'U C ':v910^a and
> s(v910^u,v910^c,v910^b,v910^h)=''then
> '1;'else'0;'fi fi))=0 then 'VD=DEL'fi fi fi
> и по значению DEL в словаре "ВИД..." отбирать
> записи, уже переданные в ЭК, в которых нет заказа
>
> 2. Сделать последоват.поиск в БД CMPL, задав в
> окне "Свободный поиск"
>
> s(v62,v30,v31,v32)=''and p(v66) and 'PAZKK SPECK
> PVKK':v920 and rsum((if p(v910)then if
> v910^a='2'or 'U C ':v910^a and
> s(v910^u,v910^c,v910^b,v910^h)=''then
> '1;'else'0;'fi fi))=0
>
> По отобранным записям (в обоих случаях)
> запускается пакетное задание с единственным
> оператором DELR

Сделала как Вы написали , но пишет, что нет доступных пакетных заданий. ИРБИС 64 версия 2015.1

Вложения: рис. 1.JPG (206KB)   рис. 2.JPG (218KB)  
Re: Как начать работу, если ЭК уже ведётся?
Пользователь: ochagova (IP-адрес скрыт)
Дата: 28, September, 2016 14:34

Такого задания нет, т.е. оно состоит из одного оператора. Вам надо стартовать на результаты поиска глобальную и выбрать этот оператор. См. 1

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


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