Re: Проблема со знаком "собачки" в E-Mail.
Пользователь:
Дунаевская (IP-адрес скрыт)
Дата: 08, July, 2010 12:59
ffpk_gmu написал(а):
-------------------------------------------------------
> Видимо, я как-то не так смформулировал вопрос, что
> мне никто на него не отвечает. Итак, еще раз.
> У нас в БД есть поле 710 "Фирма - изготовитель", в
> которое вносятся все данные о фирме, и в частности
> E-mail. Изначально там такого подполя не было,
> поэтому мы приспособили подполе ^E. Но имя полполя
> здесь не важно. А важно то, что у нас появился
> очень неприятный глюк.
> Если вводить название фирмы и все реквизиты
> вручную, то все нормально. Но если вводить фирму
> из Авторитетного файла (АФ), то при вводе E-mail
> пропадает знак "@" ("собачка") и следующая за ней
> буква. Причем в самом АФ все нормально, знак
> пропадает при вводе в базу.
> И вот еще что - этот эффект не зависит от того, в
> каком подполе я ввожу Email - ^E, ^B, ^F. И
> приходится добивать @ и следующую букву вручную
> после ввода из АФ, что ОЧЕНЬ неудобно.
> Может кто-нибудь подсказать, как это можно
> исправить? То есть как сделать так, чтобы при
> вводе из АФ собака оставалась на месте?
Вероятно, вы работаете в ИРБИС32 (в ИРБИС64 такого эффекта нет).
1. Определите, по какому формату переносятся данные из авторитетного файла (Администратор-Инструменты-Редактор РЛ и справочников-РЛ-"Доп информация" для метки 710 (wss) - "Доп информация" для подполя 3).
В дистрибутиве это формат athrcv
2. Откорректируйте формат - в строке ('^3',f(mfn,0,0),....
удалите команду "mhl"