Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Администратор :  ИРБИС Irbis
 
Проблема со знаком "собачки" в E-Mail.
Пользователь: ffpk_gmu (IP-адрес скрыт)
Дата: 28, June, 2010 13:20

Почему-то при вводе фирмы через Авторитетный файл, реквизиты заполняются так, что в поле "E-Mail" пропадает знак "@" (собачка) и 1 буква, следующая за ней. Приходится довбивать их вручную.
Такое впечатление, что @ - это зарезервированный знак на стирание следующей за ней буквы.
При ручном заполнении полей все нормально. Как с этим бороться?

Re: Проблема со знаком "собачки" в E-Mail.
Пользователь: ffpk_gmu (IP-адрес скрыт)
Дата: 08, July, 2010 11:41

Видимо, я как-то не так смформулировал вопрос, что мне никто на него не отвечает. Итак, еще раз.
У нас в БД есть поле 710 "Фирма - изготовитель", в которое вносятся все данные о фирме, и в частности E-mail. Изначально там такого подполя не было, поэтому мы приспособили подполе ^E. Но имя полполя здесь не важно. А важно то, что у нас появился очень неприятный глюк.
Если вводить название фирмы и все реквизиты вручную, то все нормально. Но если вводить фирму из Авторитетного файла (АФ), то при вводе E-mail пропадает знак "@" ("собачка") и следующая за ней буква. Причем в самом АФ все нормально, знак пропадает при вводе в базу.
И вот еще что - этот эффект не зависит от того, в каком подполе я ввожу Email - ^E, ^B, ^F. И приходится добивать @ и следующую букву вручную после ввода из АФ, что ОЧЕНЬ неудобно.
Может кто-нибудь подсказать, как это можно исправить? То есть как сделать так, чтобы при вводе из АФ собака оставалась на месте?

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"

Re: Проблема со знаком "собачки" в E-Mail.
Пользователь: ffpk_gmu (IP-адрес скрыт)
Дата: 08, July, 2010 14:18

Чего-то пока не получается. Будем думать дальше!



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