Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Система ИРБИС в целом :  ИРБИС Irbis
 
Глобальная корректировка в версии 2020.1
Пользователь: rambibl (IP-адрес скрыт)
Дата: 05, April, 2023 10:18

Добрый день!
В ЭК экземпляры книги размножены для учета местонахождения в разных филиалах.Т.е. инвентарный номер книги размножен по филиалам и учетная запись имеет различие только в названии филиала.
Поставлена задача списать экземпляр из одного филиала.
Для этого:
В ЭК отобрали книги по Месту хранения экземпляра.
Проводим глобальную корректировку:
CHA
910^A
*
'C'
'6'
В окне Глобальной корректировки при формировании запроса количество экземпляров и филиал, из которого проводится списание указывается ПРАВИЛЬНО.
НО...
Списанными оказываются ВСЕ экземпляры во ВСЕХ филиалах, где учитывается книга.
Подскажите, Что мы делаем не так и Как сделать правильно.
Спасибо!

Re: Глобальная корректировка в версии 2020.1
Пользователь: ochagova (IP-адрес скрыт)
Дата: 05, April, 2023 11:21

А вы не используете АРМ Комплектатор, в котором это легко делается?
Можете сформулировать проблему без смысловых понятий - филиал, учетная запись.....?
Я поняла, что каждое значение 910^A у вас повторяется в нескольких записях, а списать нужно только в одной из них, так? Тогда нужно сформулировать - какие значения каких полей идентифицируют ту запись, в которой надо списать?

Re: Глобальная корректировка в версии 2020.1
Пользователь: rambibl (IP-адрес скрыт)
Дата: 07, April, 2023 14:57

Добрый день!
Вы правы, нам необходимо списать книги конкретного филиала.
для этого, мы хотим с помощью глобальной корректировки изменить значение подполя 910^A с С на 6 в записях, которые идентифицируются подполем 910^D.
Прошу Вас помочь нам сформировать правильный запрос в Глобальной корректировке.
Спасибо.

Re: Глобальная корректировка в версии 2020.1
Пользователь: ochagova (IP-адрес скрыт)
Дата: 13, April, 2023 13:56

Если только для исходного статуса С, то:

REP
910^A
F
(if p(v910)
then
if v910^A='С'
then
if &uf('+97',v910^D)='ФИЛИАЛ' then '6' else v910^A fi,,,
else v910^A,,
fi,,
fi/)

Операторы сделайте одной строкой

Re: Глобальная корректировка в версии 2020.1
Пользователь: rambibl (IP-адрес скрыт)
Дата: 14, April, 2023 14:09

Добрый день!
Всё сделали, но после глобальной корректировки по Вашему формату протокол сообщает, что запись откорректирована, однако в базе данных остается все без изменений.
Мы что-то делаем не так?

Вложения: Скриншот Глабальной корректировки.docx (106.8KB)   Скриншот Глабальной корректировки 2.docx (195.7KB)  
Re: Глобальная корректировка в версии 2020.1
Пользователь: ochagova (IP-адрес скрыт)
Дата: 17, April, 2023 10:48

Значит не выполняются условия проверки. Или статус экземпляра не C, или место хранения не ф17.
Проверьте. Или показывайте что у вас в поле 910. А лучше прикладывайте запись и ту глобальную, что вы сделали

Re: Глобальная корректировка в версии 2020.1
Пользователь: rambibl (IP-адрес скрыт)
Дата: 17, April, 2023 13:15

Добрый день!
В прикрепленном файле скриншоты этапов проведения глобальной корректировки.
Посмотрите, пожалуйста, что же у нас не так.
Спасибо.

Вложения: Поле 910.docx (367.6KB)  
Re: Глобальная корректировка в версии 2020.1
Пользователь: ochagova (IP-адрес скрыт)
Дата: 18, April, 2023 11:47

Проблема в кодировке статуса С. Чтобы не заморачиваться на выяснение кодировки - сделайте копи-пас значения статуса. Т.е. копи - из записи из подполя статуса, пас - в задание, где 'C'

Re: Глобальная корректировка в версии 2020.1
Пользователь: rambibl (IP-адрес скрыт)
Дата: 20, April, 2023 09:49

Спасибо, все получилось!



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