Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Заказ по Имидж-каталогу
Пользователь: Anna (IP-адрес скрыт)
Дата: 08, August, 2017 07:57

Подскажите пожалуйста, какие файлы отвечают за вывод кнопки "Заказать" при работе с Имидж-каталогом в Веб-Ирбисе? В локальной сети оформить заказ есть возможность, а на сайте нет.

Re: Заказ по Имидж-каталогу
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 08, August, 2017 17:54

Anna написал(а):
-------------------------------------------------------
> Подскажите пожалуйста, какие файлы отвечают за
> вывод кнопки "Заказать" при работе с
> Имидж-каталогом в Веб-Ирбисе?


Ссылка "Заказать" формируется форматом Order.pft - который вложен в формат Fullwebr.pft Может отличаться, если у вас более ранняя версия Web-ИРБИС или измененные форматы (например, по умолчанию кнопки "Заказать" нет, есть ссылка "Заказать").

>В локальной сети оформить заказ есть возможность, а на сайте нет.

Уточните, что Вы имеете ввиду? Как заказываете в локальной сети?
Покажите хотя бы пару скриншотов. Сообщите какая версия Web-ИРБИС64 у Вас используется.

Re: Заказ по Имидж-каталогу
Пользователь: Anna (IP-адрес скрыт)
Дата: 09, August, 2017 07:44

Да, Вы правы, некорректно описала, ссылка, а не кнопка. Спасибо, файлы нашла, но дальше не продвинулась, почему не видна ссылка "Заказать". Версия Web-Ирбиса - 9. Прикрепляю скриншоты.

Вложения: Image-lok.png (270KB)   image-web.png (331.3KB)   fullwebr.pft (2KB)  
Re: Заказ по Имидж-каталогу
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 09, August, 2017 09:15

Под локальной работой у вас понимается использование ИРБИС-Навигатор, а не Web-ИРБИС. Это совершенно разные модули, которые используют разные форматы.
В Ирбис навигатор ссылка "Заказать..." формируется форматом ...\IRBIS64\DATAI\Deposit\IC_WN.pft

Сценарий в файле order.pft использующейся у вас версии Web-ИРБИС работает в случае наличия 910 поля со свободными экземплярами.
Для того, чтобы заработала ссылка "Заказать" надо либо скорректировать формат (добавив в него условие, выделенное жирным):

&uf('+1W1#0'),
(if p(v910) then if (v910^a='0') or (('U C':v910^a)and(v910^1<>v910^2)) then &uf('+1W1#1'), break ,fi,fi/)

if v3331:'IMAGE' then &uf('+1W1#1') else fi

if (&uf('+1R1')='1') and (v29='') and &uf('IMAIN,show_order,')='1' then
...

При этом вместо IMAGE нужно указать имя использующейся у вас БД имидж-каталога, если это не IMAGE.

либо добавить во все записи БД имидж-каталога 910 поле с 1 экземпляром.

Не забудьте убедиться в том, что в файле irbis_server.ini есть секция IMAGE_Zakaz

Главная рекомендация - обновите ИРБИС.



Редактировано 1 раз. Последний раз 09.08.2017 09:17 пользователем А. Роман.

Re: Заказ по Имидж-каталогу
Пользователь: Anna (IP-адрес скрыт)
Дата: 09, August, 2017 12:04

В файл order.pft вставила строку if v3331:'IMAGE' then &uf('+1W1#1') else fi, в irbis_server.ini добавила секцию IMAGE_Zakaz, аналогично другим базам, перестартовала сервер, но почему-то ссылка не появилась :(
Попробую еще добавить во все записи БД имидж-каталога 910 поле

Re: Заказ по Имидж-каталогу
Пользователь: Anna (IP-адрес скрыт)
Дата: 09, August, 2017 12:23

Почему-то и так не получилось. Прикрепляю скриншоты. Посмотрите пожалуйста...

Вложения: IMAGE-BASE.png (279.6KB)   Min-2.png (350.4KB)   Min-1.png (361.4KB)  
Re: Заказ по Имидж-каталогу
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 09, August, 2017 14:46

Сложно сказать, почему не получилось. У меня ссылка Заказать отображается.

Рестарт сервера не нужен, т.к. Web-ИРБИС работает с файлами напрямую.

В файл order.pft Вы добавили строку if v3331:'IMAGE' then &uf('+1W1#1') else fi,

с запятой после fi?

Еще для отображения образа КК я скорректировал файл zakaz.pft

if v3331:'image' and p(v953) then &uf('6image_zakaz'), fi


и создал файл image_zakaz.pft на основе image.pft для того, чтобы при заказе вместо БО отображался образ КК.


Наверняка еще не один файл придется корректировать, т.к. заказ по БД имидж-каталога потребует настройки форматов АРМ Книговыдача и др. файлов связанных с его работой применительно к БД IMAGE.

Если бы вы работали с актуальной версией ИРБИС - многого делать бы не пришлось.

Вложения: image_zak.png (299.4KB)   image_zak1.png (188.1KB)   irbis_server.ini (24.9KB)  
Re: Заказ по Имидж-каталогу
Пользователь: Anna (IP-адрес скрыт)
Дата: 09, August, 2017 14:59

Спасибо огромное! Все получилось! Запятую не поставила после строки if v3331:'IMAGE' then &uf('+1W1#1') else fi

Re: Заказ по Имидж-каталогу
Пользователь: Anna (IP-адрес скрыт)
Дата: 09, August, 2017 15:00

Да, Вы правы, следующий шаг надо донастраивать, т.к. идет несоответствие отделов...

Re: Заказ по Имидж-каталогу
Пользователь: Anna (IP-адрес скрыт)
Дата: 10, August, 2017 08:02

Я услышала Ваши рекомендации по обновлению версии, но пока не могу этого сделать.Пытаюсь настроить заказ в текущей версии. Что-то не получается на этапе формирования заказа.Отдел в АРМе "Каталогизхатор" прописала, как и в других базах. Но по другим базам заказ срабатывает, а по Имидж - нет. Подскажите пожалуйста, кроме файлов kv.mnu, mhr.mnu, mhrkv.mnu, mhr_web.mnu какие еще могут влиять на заказ?

Вложения: zakaz-2.png (296.2KB)   zakaz-1.png (298.4KB)   Image-zakaz.png (352.8KB)  
Re: Заказ по Имидж-каталогу
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 14, August, 2017 20:10

Anna написал(а):
-------------------------------------------------------
> Подскажите пожалуйста, кроме файлов kv.mnu,
> mhr.mnu, mhrkv.mnu, mhr_web.mnu какие еще могут
> влиять на заказ?

В актуальной версии (2016.1) используются только файлы mhrkv.mnu, mhr_web.mnu, kv.mnu В Вашей версии поддержка этих файлов может отсутствовать.



Редактировано 1 раз. Последний раз 14.08.2017 20:22 пользователем Кирилл Соколинский (СЗТУ).

Re: Заказ по Имидж-каталогу
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 16, August, 2017 08:08

Anna написал(а):
-------------------------------------------------------
> Я услышала Ваши рекомендации по обновлению версии,
> но пока не могу этого сделать.

Но Вы все-таки попытайтесь, а вдруг получится! Ведь то, что Вы получите в ИРБИС64 2017.1 - может существенно облегчить работу сотрудников библиотеки.

> Пытаюсь настроить
> заказ в текущей версии. Что-то не получается на
> этапе формирования заказа.Отдел в АРМе
> "Каталогизхатор" прописала, как и в других базах.
> Но по другим базам заказ срабатывает, а по Имидж -
> нет. Подскажите пожалуйста, кроме файлов kv.mnu,
> mhr.mnu, mhrkv.mnu, mhr_web.mnu какие еще могут
> влиять на заказ?

Пока стоит идти "по ниточке" - проверяя файлы, которые будут попадаться на пути:

Ссылка Заказать появилась! Хорошо, дальше работает фрейм файл order.frm из набора фрейм файлов frames\make_order\ в котором по результату работы формата show_exemp_menu.pft или выдается сообщение о том, что заказ невозможен или загружается непосредственно файл формы заказа order_form.frm

Можно изменить это условие, чтобы оно не проверяло наличие свободных экземпляров вовсе и разрешало заказывать все. Только тогда отделам обслуживания придется активно работать с очередью заказов и оперативно информировать читателей о выполнении заказов (что отлично делает АРМ Книговыдача).

Re: Заказ по Имидж-каталогу
Пользователь: Anna (IP-адрес скрыт)
Дата: 17, August, 2017 12:09

Спасибо большое за помощь! Попробую!



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