Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис    FTP-сервер
АРМ Каталогизатор :  ИРБИС Irbis
 
Одинаковое заполнение, поле 905.
Пользователь: MONSTER (IP-адрес скрыт)
Дата: 15, February, 2011 14:02

Доброго времени суток! Нужна помощь по полю 905. Как сделать, чтоб в базе BOOK у всех записей было одинаково заполнено поле 905.

Re: Одинаковое заполнение, поле 905.
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 16, February, 2011 15:46

MONSTER написал(а):
-------------------------------------------------------
> Доброго времени суток! Нужна помощь по полю 905.
> Как сделать, чтоб в базе BOOK у всех записей было
> одинаково заполнено поле 905.


Пропишите построение 905 поля в файле autoin.gbl

Re: Одинаковое заполнение, поле 905.
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 16, February, 2011 20:32

Или введите как значение по умолчанию для поля 905 в РЛ Techn.ws

Re: Одинаковое заполнение, поле 905.
Пользователь: MONSTER (IP-адрес скрыт)
Дата: 04, April, 2011 12:14

Спасибо thumbs up

Re: Одинаковое заполнение, поле 905.
Пользователь: Shen (IP-адрес скрыт)
Дата: 02, November, 2016 19:26

Здравствуйте, у нас версия Ирбис 2013.1
Нам нужно, чтобы поле 905 заполнялось одинаково, исходя из установки личных параметров. Там прописано:
Инв. номера на КК выводить? - 3
инв. - в формат просмотра - 3
ключев. слова на КК - 1
Ключ. в формат просмотра - 2
Но при сохранении записи в 905 поле автоматически встает ^D3^F1
По Вашему совету для поля 905 в РЛ Techn.ws, находящегося в Datai\Deposit\, я ввела значения по умолчанию ^C3^D3^E1^F2
Пробовала и в Datai\Deposit\905.WSS прописать значения по умолчанию для каждого подполя. Ничего не получилось.
Что-то я делаю не так?

Re: Одинаковое заполнение, поле 905.
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 03, November, 2016 10:28

Значения по умолчанию в РЛ действуют только при вводе нового документа. Если документ вводится другим способом (копируется, заимствуется), значения по умолчанию не вводятся.
Проверьте, что у вас установлено в настройке - если при вводе поле 905 не заполнено, то при сохранении документа в него вводятся данные из настройки (в пустые подполя поля 905 - у вас это ^D3^F1).

Re: Одинаковое заполнение, поле 905.
Пользователь: Shen (IP-адрес скрыт)
Дата: 21, December, 2016 21:24

Уже проверила и на версии 2015.1.
В настройках у меня прописано всё, что нужно для поля 905, как я и писала выше:
Инв. номера на КК выводить? - 3
инв. - в формат просмотра - 3
ключев. слова на КК - 1
Ключ. в формат просмотра - 2
При вводе нового документа поле 905 не заполняю, но при сохранении записи в 905 поле встает ^D3^F2.

Re: Одинаковое заполнение, поле 905.
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 22, December, 2016 12:14

Добавьте в Autoin.gbl БД ЭК в конец в оператора REP 905 следующий фрагмент

if v905^c='' then if &unifor('IPRIVATE,KKI,')<>'' then '^C'&unifor('IPRIVATE,KKI,') fi fi,if v905^e='' then if &unifor('IPRIVATE,KKK,')<>'' then '^E'&unifor('IPRIVATE,KKK,') fi fi,

Re: Одинаковое заполнение, поле 905.
Пользователь: Shen (IP-адрес скрыт)
Дата: 22, December, 2016 20:58

Добавила в Autoin.gbl БД ЭК, как Вы и сказали.
Вот что получилось:

REP
905
F
v905,if v905^b='' then if &unifor('IPRIVATE,FPC,')='1' then '^B1' fi fi,if v905^h='' then if &unifor('IPRIVATE,FPA,')='1' then '^H1' fi fi,if v905^j='' then if &unifor('IPRIVATE,FPN,')='1' then '^J1' fi fi,if v905^m='' then if &unifor('IPRIVATE,FPP,')='1' then '^M1' fi fi,if v905^s='' then if &unifor('IPRIVATE,FPS,')='1' then '^S1' fi fi,if v905^2='' then if &unifor('IPRIVATE,EEE,')<>'' then '^2',&unifor('IPRIVATE,EEE,') fi fi,if v905^c='' then if &unifor('IPRIVATE,KKI,')<>'' then '^C'&unifor('IPRIVATE,KKI,') fi fi,if v905^e='' then if &unifor('IPRIVATE,KKK,')<>'' then '^E'&unifor('IPRIVATE,KKK,') fi fi

Но результат тот же, заполняются атоматически только подполя ^D3^F2. При чем, если из настройки личных параметров убираем заполнение этих подполей:
-инв. - в формат просмотра - 3
-Ключ. в формат просмотра - 2,
то при сохранении записи поле 905 остается пустым. Т.е. на данные подполя программа реагирует. А подполя ^C и ^E не видит.

p.s. Экспериментируя на одной записи, пару раз поле 905 заполнилось правильно. Но повторно уже не получилось. Логику понять не могу. АРМ Каталогизатор перезапускала,сервер тоже.



Редактировано 1 раз. Последний раз 22.12.2016 21:31 пользователем Shen.

Re: Одинаковое заполнение, поле 905.
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 23, December, 2016 12:07

Ту же добавку введите в оператор ADD 905 перед последним FI
Если все-таки не будет работать, замените Setpriv.wss

Вложения: Setpriv.wss (4.7KB)  
Re: Одинаковое заполнение, поле 905.
Пользователь: Shen (IP-адрес скрыт)
Дата: 28, December, 2016 17:42

Спасибо, помогла добавка в оператор ADD 905.



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