Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Администратор :  ИРБИС Irbis
 
глобальная корректировка
Пользователь: reaef (IP-адрес скрыт)
Дата: 07, November, 2012 12:58

Здравствуйте, чтоя делаю не так? Необходимо из подполя ^G перенести информацию в ^5


0
ADD
700^5

(v700^G/)
XXXXXXXXXXXXXXXXXXX

Re: глобальная корректировка
Пользователь: Карауш (IP-адрес скрыт)
Дата: 07, November, 2012 14:30

В других подполях 700-поля что-то есть (в этом же повторении в особенности)? Если есть, то нужно писать алгоритм для всего поля с подполями (даже если в других подполях ничего не меняется).

Re: глобальная корректировка
Пользователь: Gena (IP-адрес скрыт)
Дата: 07, November, 2012 14:52

Можно проще, попробуйте оператор CHA и просто замените в в своих полях текст ^5 на ^G

Re: глобальная корректировка
Пользователь: reaef (IP-адрес скрыт)
Дата: 08, November, 2012 08:25

нет сообщений об изменении записей( не понимаю я логику!В других подполях поля 700 есть информация.

Re: глобальная корректировка
Пользователь: ochagova (IP-адрес скрыт)
Дата: 08, November, 2012 10:27

В операторе ADD указав подполе вы не указали к какому повторению добавлять подноле. Лучше сделайте так:
REP
700
1
v700,,if a(v700^5) then "^5"v700^G fi

DEL
700^G
1

Re: глобальная корректировка
Пользователь: reaef (IP-адрес скрыт)
Дата: 08, November, 2012 12:15

Спасибо. Записи переносятся, но остальная информация удаляется!

Re: глобальная корректировка
Пользователь: reaef (IP-адрес скрыт)
Дата: 08, November, 2012 12:28

Сделал вот так:


0
REP
700
1
if a(v700^5) then "^5"v700^G "^A"v700^A "^B"v700^B "^1"v700^1 "^F"v700^F fi
XXXXXXXXXXXXXXXXXXX
DEL
700^G
F

XXXXXXXXXXXXXXXXXXX


не понимаю. Почему при работе с подполем, нужно описывать все подполя?

Re: глобальная корректировка
Пользователь: ochagova (IP-адрес скрыт)
Дата: 19, November, 2012 11:12

Чтобы не описывать подполя я поставили все поле - v700. Мне, кажется, вы что-то не точно перенесли. Ваш оперетор DEL вообще не должен работать, т.к. вы задаете действие по формату, а формат не даете.



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