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

помогите, пожалуйста.

необходимо проставить в каждом повторе подполя 951^T (текст для ссылки) перед всем что там написанно - текст "папка ", а после - номер папки, который написан в подполе 951^I - после ссылки - "\\Vami-s-sma02\braz_arhiv\napr_08\RA22_5\..." между двумя слэшами (в этом примере RA22_5 - как раз то имя, которое необходимо вставить в 951^T). Имена папок могут быть разные по количеству знаков, а так же быть разные в повторах 951 поля.

Таких документов у нас 50000. не знаю что и делать

Re: снова глобальная корректировка
Пользователь: Яковлева Татьяна (IP-адрес скрыт)
Дата: 17, June, 2008 10:04

С папкой все понятно, а вот с номером у меня вопрос,та информация которая стоит перед номером папки во всех записях одинаковая?
Покажите это на записи.

Re: снова глобальная корректировка
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 17, June, 2008 10:45

Наталья В. П. написал(а):
-------------------------------------------------------
> помогите, пожалуйста.

Наталья! Пользуюсь форумом, чтобы сказать, что дважды посылала Вам сообщения по эл.почте, но ответа от Вас не получила. Напишите мне на dsm@gpntb.ru

Re: снова глобальная корректировка
Пользователь: Наталья В. П. (IP-адрес скрыт)
Дата: 21, June, 2008 16:07

Светлана Михайловна! У нас что-то с корпоративной почтой, я вам отправила письмо, если не дойдет, напишите мне на мой личный почтовый ящик: padalkan@rambler.ru. Я улетаю в командировку на неделю, можно еще с Максимом пообщаться, он выздоровел и будет в Питере.


Татьяна Яковлева: Информация разная немного, но для корректировки я могу просто сделать выборку документов с одинаковой информацией, что стоит перед номером папки.

Re: снова глобальная корректировка
Пользователь: Яковлева Татьяна (IP-адрес скрыт)
Дата: 23, June, 2008 15:37

Я послала Вам файл на вашу эл.почту

Re: снова глобальная корректировка
Пользователь: Наталья В. П. (IP-адрес скрыт)
Дата: 04, July, 2008 14:23

все получила, спасибо вам больше! сегодня попробую :)

Re: снова глобальная корректировка
Пользователь: mogmb (IP-адрес скрыт)
Дата: 07, July, 2008 16:43

Добрый день!
После конвертирования из АС-Библиотека-2 инвентарные номера вместо поля 910 оказались в поле 899.В 910^B - пустое. Как составить задание, чтобы все значения инвентарных номеров из поля 899^X попали в поле 910^B?

Re: снова глобальная корректировка
Пользователь: mogmb (IP-адрес скрыт)
Дата: 07, August, 2008 11:41

Добрый день!
Как все-таки составить задание, чтобы все значения инвентарных номеров из поля 899^X попали в поле 910^B? У меня почему-то размножается первый инв.номер столько раз сколько мест хранения...

Re: снова глобальная корректировка
Пользователь: ochagova (IP-адрес скрыт)
Дата: 08, August, 2008 11:49

Как написать задание зависит от: поле 899^X повторяется или нет, как сформировались повторени поля 910, соответствуют ли повторения поля 899 полям 910, как надо встроить инвентари в уже существующие поля 910? Т.е. все очень конкретно. Если вы уже что-то написали, покажите, может, проще подправить.

Re: снова глобальная корректировка
Пользователь: mogmb (IP-адрес скрыт)
Дата: 08, August, 2008 14:32

Поле 899 повторяется точно также как и 910. И в 910 все есть кроме инвентарных номеров (статус, дата пост. и место хранения)
А задание такое:

0
ADD
910^b
*
&uf('Av899^x#1')
XXXXXXXXXXXXXXXXXXX

Re: снова глобальная корректировка
Пользователь: mogmb (IP-адрес скрыт)
Дата: 13, August, 2008 10:26

ochagova написал(а):
-------------------------------------------------------
> Как написать задание зависит от: поле 899^X
> повторяется или нет, как сформировались повторени
> поля 910, соответствуют ли повторения поля 899
> полям 910, как надо встроить инвентари в уже
> существующие поля 910? Т.е. все очень конкретно.
> Если вы уже что-то написали, покажите, может,
> проще подправить.

Поле 899 повторяется точно также как и 910. И в 910 все есть кроме инвентарных номеров (статус, дата пост. и место хранения)
Задание

0
ADD
910^b
*
&uf('Av899^x#1')
XXXXXXXXXXXXXXXXXXX

во все повторения поля 910^b заносит первое значение поля 899^x :(

Как сделать, чтобы если поле 899^х не пустое, то чтобы в первое повторение поля 910^b попало первое повторение поля 899^x, во второе повторение поля 910^b попало второе повторение поля 899^x и т.д.?

Re: снова глобальная корректировка
Пользователь: ochagova (IP-адрес скрыт)
Дата: 13, August, 2008 10:47

Попробуйте так:
REP
910
F
(if p(v910) then v910,'^B',v899^X fi/)

Re: снова глобальная корректировка
Пользователь: EleAle (IP-адрес скрыт)
Дата: 20, August, 2008 13:30

Получилось неплохо!:)

Re: снова глобальная корректировка
Пользователь: Татьяна С. (IP-адрес скрыт)
Дата: 22, August, 2008 16:51

Здравстуйте, у меня такая проблема: я создаю новое поле и произвожу глобальную корректировку типа
0
REP
1250^Q
F
if p(v900) then if v900^T='g' or v900^T='g1' or v900^T='g2' or v900^T='g2' then '0' else '2' fi fi
XXXXXXXXXXXXXXXXXXX
В результате ничего не происходит. Если же я нового поля не создаю, а использую то, которое есть, все идет как нужно. Что я неверно делаю?

Re: снова глобальная корректировка
Пользователь: Куделя (IP-адрес скрыт)
Дата: 24, August, 2008 10:39

А как вы создаете новое поле?
Если 1250^Q у вас в записи отсутствует, то почему используется REP, а не ADD?

Иркутская ОГУНБ
ИРБИС64.21Турбо
WebИРБИС-PHP



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