Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Часто задаваемые вопросы (FAQ) :  ИРБИС Irbis
Исключительно важный раздел форума, который необходимо прочитать всем, кто только начинает работать с Ирбисом. Если ваши знания не так широки, как вам хотелось бы, тогда обязательно прочитайте этот раздел. Если вы не нашли, что искали, то воспользуйтесь поиском по форуму, и, скорее всего, вы найдете ответ на свой вопрос среди существующих сообщений. 
Страницы: <<12
Страница: 2 из 2
Re: Глобальная корректировка
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 17, December, 2014 00:47

Хотелось бы уточнить такой момент.
Как происходит актуализация словарей при глобальной корректировке: актуализация словаря происходит после каждой строчки в сценарии ГК или после применения сценария ГК (другими словами во время ГК или уже после ее).

Re: Глобальная корректировка
Пользователь: ochagova (IP-адрес скрыт)
Дата: 18, December, 2014 11:06

После нее.

Re: Глобальная корректировка
Пользователь: marusa (IP-адрес скрыт)
Дата: 19, December, 2014 11:40

Добрый день!
Я сама разобралась с этим вопросом, поэтому не смотрела в Форуме.
Мой формат: (if v910^q<>'' and p(v910^b) then |^A|d910^q&unifor(|Kcoll.mnu!|v910^q) |^!|v910^b fi) теперь работает
Я просто вставила фиктивный вывод d910^q, и все получилось.
А сегодня увидела Ваши ответы. Большое спасибо!

Re: Глобальная корректировка
Пользователь: KrVs (IP-адрес скрыт)
Дата: 29, November, 2016 10:50

woodyfon написал(а):
-------------------------------------------------------
> Обусловимся, что ссылка в ирбисе находиться в
> подполе 951^i (внешний интернет-ресурс)
> Сценарий глобальной корректировки
>
> ADD
> 951
> XXXXXXXXXXXXXXXXXXX
> |^I|v3
> XXXXXXXXXXXXXXXXXXX
> DEL
> 3
> *
> XXXXXXXXXXXXXXXXXXX
> XXXXXXXXXXXXXXXXXXX
>
> Предварительно необходимо сделать резервную копию
> записей БД и проверить сценарий.


А подскажите пожалуйста, как перенести только первое повторение поля?

Нужно данные из одного поля с несколькоми повторениями перенести в другое поле, но только первое (верхнее) повторение.

Re: Глобальная корректировка
Пользователь: Kiki (IP-адрес скрыт)
Дата: 07, December, 2016 08:39

А можно с помощью глобальной корректировки из одного поля перенести в другое?

Re: Глобальная корректировка
Пользователь: ochagova (IP-адрес скрыт)
Дата: 08, December, 2016 09:35

Перенести - это ко второму добавить, у первого удалить.
Для взятия первого повторения - стандартная конструкция

ADD
Метка поля, куда переносим

&uf('AvNNN#1')

NNN - метка поля, из которого переносим

Re: Глобальная корректировка
Пользователь: 17450003 (IP-адрес скрыт)
Дата: 12, January, 2017 14:59

Помогите, пожалуйста! Всё то же 910 поле, у меня вообще не заполнено место хранения экземпляров (подполе D). Какой нужен сценарий?

Re: Глобальная корректировка
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 29, March, 2019 15:50

Вопрос в продолжении этой темы...
Запускаем корректировку:
ADD
317
XXXXXXXXXXXXXXXXXXX
(if v910^q<>'' and p(v910^b) then '^A'&unifor('Kcoll.mnu!'v910^q) |^!|v910^b fi)
XXXXXXXXXXXXXXXXXXX
и если у нас 910 поле имеет повторения, то в 317 они все записываются в одну строку, как быть в такой ситуации? Чтобы 317 поле тоже размножалось?

Re: Глобальная корректировка
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 29, March, 2019 15:56

Сам и отвечу :) нашел уже!
Необходимо поставить слэш после |^!|v910^b/ и 317 поле будет иметь повторения.

Страницы: <<12
Страница: 2 из 2


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