Re: Поле 488 показ гиперссылок в ВЭБе
Пользователь:
sanlazar (IP-адрес скрыт)
Дата: 30, March, 2020 16:17
Предыстория: Уже обращался здесь на форуме: 16.11.2019 по поводу того,
что в ВЭБе не работал переход из одной базы в другую: никто не откликнулся.
Решил сам разобраться, проработал форум,
понял, что проблема с файлом opris488_w.pft.
Подправил, ссылка в ВЭБе стала работать, но появилась указанная здесь проблема.
Долго ждал, поэтому решил сделать второй заход: поднял
исходный файл из дистрибутива, атрибут даты 15.05.2015 23:15.
Недавно отредактировал вот так, фрагмент с 10 строки:
if v488^#=&uf('+D') or p(v488^#) then else | (~~В БД~~ |v488^#|) |fi,
'<a href="<--CGI_PATH-->?LNG=',&uf('Av5500#1'),
'&P21DBN=',if v488^#=&uf('+D') or p(v488^#) then v488^# else &unifor('Av3331#1') else v488^# fi,,
'&I21DBN=',if v488^#=&uf('+D') or p(v488^#) then v488^# else &unifor('Av3331#1') else v488^# fi,,
,'&S21FMT=fullwebr&C21COM=S&S21ALL=<.>I='v488^T'<.>">',
В исходнике вместо p(v488^#) было a(v488^#) - в 3-х местах. Все теперь работает.
Текущую базу надо обязательно вводить, что в принципе меня устраивает.
Файл с предыдущей проблемой, думаю не надо посылать. А вот, был бы очень благодарен
получить opris488_w.pft, что называется из первых рук, последней рабочей редакции
для нашей версии Ирбиса 2017.1(D2).
С уважением,
В. Лазарев
Редактировано 1 раз. Последний раз 30.03.2020 18:36 пользователем sanlazar.