Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис    FTP-сервер
Часто задаваемые вопросы (FAQ) :  ИРБИС Irbis
Исключительно важный раздел форума, который необходимо прочитать всем, кто только начинает работать с Ирбисом. Если ваши знания не так широки, как вам хотелось бы, тогда обязательно прочитайте этот раздел. Если вы не нашли, что искали, то воспользуйтесь поиском по форуму, и, скорее всего, вы найдете ответ на свой вопрос среди существующих сообщений. 
Страницы: 12>>
Страница: 1 из 2
Оптимизированный формат показа
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 27, June, 2005 18:40

Мда. Поискал я сейчас по форуму и если бы не знал ответа на вопрос "что за формат такой - оптимизированный", то так бы и не понял, что такое оптимизированный формат.
Ладно, постараюсь объяснить так, чтобы поняли все.
1. Под оптимизированным форматом понимается не формат, а механизм, который выбирает, какой файл использовать для конкретной записи.

2. Файл выбирается из списка доступных форматов. Имена файлов списка задаются в ини-файле.
для форматов показа - секция MAIN параметр PftMnu (по умолчанию pftw.mnu)
для РЛ ввода - секция MAIN параметр FmtMnu (по умолчанию fmt31.mnu)

3. Как ясно из пункта 2, такой механизм применяется не только для выбора форматов показа, но и для автоматической установки нужного рабочего листа

4. Как определяется нужный файл? Все просто. Кроме перечисленных выше параметров есть параметры типа PftOpt и WsOpt в той же секции соответственно. Если мы в фаре (в блокноте или где вам угодно) откроем один из указанных файлов на просмотр (пусть это будет pftw.opt), то увидим следующую картину:
920
5
J_____JW
NJ____NJW
NJP___NJW
NJK___NJW
SPEC__MN
ASP___ASP
AUNTD_ASP
+++++_KN
*****
то-есть 11 строчек (подчеркиванием я обозначил пробелы).
Итак построчно.
№1 - номер поля, из которого берется значение для анализа
№2 - количество значиных символов в этой строке (т.е. если в этой сроке 20 символов, то для анализа берутся только первые 5)
№3-№9 - слева варианты строки (дополненные по необходимости справа пробелами), а затем через один пробел - имя файла (без расширения), который надо использовать в этом случае.
№10 - эта строка представляет собой маску, которая используется в том случае, если не один из вариантов не работает.
№11 - логический конец файла.

5. В общем-то вот и весь секрет. Если что не понятно, пишите.

6. Немного дополню: строчек не обязательно должно быть 11. Их может быть 30-400-5000. Только главное, указывать поле, кол-во символов, файл по умолчанию и логический конец файла. Остальные строки можно задавать сколько угодно.



Редактировано 1 раз. Последний раз 14.10.2008 13:03 пользователем Панев Максим.

Re: Оптимизированный формат показа
Пользователь: Осипов_Алексей (IP-адрес скрыт)
Дата: 29, November, 2006 10:39

Я бы сказал проще.
Оптимизированный формат - это формат по умолчанию.

Он может быть любым из списка доступных. А задается он в строке 10. "+++++_KN". Т.е в данном случае формату вывода соответствует файл KN.



Редактировано 2 раз. Последний раз 30.11.2006 11:35 пользователем Осипов_Алексей.

Re: Оптимизированный формат показа
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 29, November, 2006 18:26

Я бы так не сказал :)

Re: Оптимизированный формат показа
Пользователь: Осипов_Алексей (IP-адрес скрыт)
Дата: 01, December, 2006 08:04

О-о-о-о. Понял. Был не прав.

920
5
PAZK___KN

Рабочему листу PAZK соответствует формат вывода содержащийся в файле KN.PFT

Re: Оптимизированный формат показа
Пользователь: iLq (IP-адрес скрыт)
Дата: 18, December, 2006 15:06

а отображается он в каталогизаторе, как "оптимизированный", а не имя например "rdrw_html"? Можно ли убрать оптимизацию?

Re: Оптимизированный формат показа
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 18, December, 2006 15:21

Можно, но зачем? Если не будет оптимизации, то рабочие листы и форматы показа не будут открываться автоматически (хотя это всего-лишь предположение, не проверял). Чем они вам мешают?

Re: Оптимизированный формат показа
Пользователь: iLq (IP-адрес скрыт)
Дата: 18, December, 2006 17:07

цель: всегда открывать по умолчанию всегда один вид просмотра.
Решение:
920
8
++++++++ RDRUbugr
*****

Так? - просто пишет "оптимизированный", а как сразу понять каким видом просмотра он отображает??

Re: Оптимизированный формат показа
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 18, December, 2006 19:21

Все правильно. А вот в поле выбора все равон будет стоять "Оптимизированный". Это не правится. По крайней мере я таких случаев не встречал.

Re: Оптимизированный формат показа
Пользователь: shsg001 (IP-адрес скрыт)
Дата: 21, March, 2007 10:58

Добрый день. У нас возникла необходимость в читателе при печати (после отбора документов) в ниспададающем меню вместо "Оптимизированный формат" поставить первым другой вид выходного формата, например, brief. Не подскажете, как это сделать. Список форматов показа (pftw.mnu). Спасибо.

Re: Оптимизированный формат показа
Пользователь: Alio (IP-адрес скрыт)
Дата: 21, March, 2007 11:43

По умолчанию в АРМе Читатель всегда устанавливается ОПТИМИЗИРОВАННЫЙ форма.
Вы можете изменить PFTW.OPT таким образом, чтобы под ОПТИМИЗИРОВАННЫМ всегда понимался BRIEF. Например, так

920
5
+++++ BRIEF
*****

Re: Оптимизированный формат показа
Пользователь: shsg001 (IP-адрес скрыт)
Дата: 22, March, 2007 07:50

Но тогда и в просмотре тоже будет отображаться этот формат. Из-за чего возник такой вопрос: мы подсоединяем полные тексты. В просмотре все прекрасно: по ссылке INTERNET можно сразу выйти на текст, но когда студенты хотят отобранный материал сохранить, по умолчанию при печати формат Оптимизированный, в нем отражается адресная строка внешнего объекта, где прописан путь к этому объекту. А на бы этого не хотелось. Выбрать другой формат для печати не каждый догадается.

Re: Оптимизированный формат показа
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 22, March, 2007 17:17

А вот поправить формат печати так, как вам нужно, вполне можно догадаться вам. К тому же путь там отображается только в том случае, если не задан текст ссылки 951^t. Задавайте текст ссылки и все будет без путей

Re: Оптимизированный формат показа
Пользователь: shsg001 (IP-адрес скрыт)
Дата: 23, March, 2007 10:21

Спасибо огромное. А ларчик просто открываля!! Иногда бывает, что к решению простых вопросов идешь тернистой дорогой!

Re: Оптимизированный формат показа
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 29, May, 2007 12:16

Подскажите как изменить размер шрифта в Оптимизированном формате с 12 на 10.
Прийдеться править все форматы?

Re: Оптимизированный формат показа
Пользователь: Alio (IP-адрес скрыт)
Дата: 29, May, 2007 15:30

Оптимизированный формат - это все форматы, определнные в файлах Pftw.opt и pftw_h.opt

Re: Оптимизированный формат показа
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 29, May, 2007 22:08

Кстати. Тут лекции вести взялся и пытливые умы спросили, можно ли изменить "Оптимизированный" на свое. Ответ в irbismsg.txt :). Для И32 он один, а вот для И64 смотрите и правьте в клиенте.

Re: Оптимизированный формат показа
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 30, May, 2007 09:52

Так для изменения шрифта мне надо править все форматы из файлов Pftw.opt и pftw_h.opt?

Re: Оптимизированный формат показа
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 30, May, 2007 10:01

Да.

Re: Оптимизированный формат показа
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 30, May, 2007 16:46

Я сделал общий поиск по содержанию папки IRBIS64\DATAI\DB1\
Искал файлы *.pft которые содержат фразу "px"

Так вот таких файлов всего 3, а именно:

1) Bar_kod.pft
2) Jw_H.pft
3) Musi_H.pft
4) Uni_H.pft

Как я понял 1-й отвечает за формирование штрих-кодов, 3-й за описание музейного экспоната.
2 и 4 я изменил.

Файл Jw_H.pft

|<td><div style="{cursor=hand;color=blue;text-decoration=underline;font-size : 12px;}"> <a onclick="javascript:DropDown('|g909^q,
|');" target="_top">|g909^q*6|</a> </div></td>|


(if g909<>'' then '<tr><td><div id="',g909^q,'" style="display:none">',
|<div style="{cursor=hand;color=blue;text-decoration=underline;font-size : 12px;}"><a onclick="javascript:DropDown('|g909^Q|');" target="_top">|g909^q*6|<img src=/Irbis64r/images/Descending.bmp width=8 height=7 hspace=0 vspace=0 border=0></a></div>|,g909^B, '</div></td></tr>'
fi/)


Файл Uni_H.pft

'<table><tr>',
(if p(g909) then
|<td><div style="{cursor=hand;color=blue;text-decoration=underline;font-size : 12px;}"> <a onclick="javascript:DropDown('|g909^q,
|');" target="_top">|g909^q|</a> </div></td>|
fi/),
'</tr></table>'
'<table>',
'<table cellpadding="0" cellspacing="0">',/
(if g909<>'' then '<tr><td><div id="',g909^q,'" style="display:none">',
|<div style="{cursor=hand;color=blue;text-decoration=underline;font-size : 12px;}"> <a onclick="javascript:DropDown('|g909^Q|');" target="_top">|g909^q|</a></div>|,g909^B, '</div></td></tr>'
fi/)
'</table>'


Но изменение этого параметра ни к чему не приводит!
Результата нет, что я делаю не так?



Редактировано 1 раз. Последний раз 30.05.2007 17:14 пользователем Konstantinus.

Re: Оптимизированный формат показа
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 31, May, 2007 00:52

А давно ли размер шрафта в спецификации ХТМЛ стал задаваться только в пикселях? Есть pt, em, да и просто в цифрах вполне схватиться.

Re: Оптимизированный формат показа
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 31, May, 2007 15:48

Будем искать.
Но это помоему неправильно, что для измениния размера шрифта надо делать такие танци с бубном.

Re: Оптимизированный формат показа
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 04, June, 2007 14:13

Никаких танцев с бубном не нужно. Изменение шрифта в файле html это очень простая задача.

Re: Оптимизированный формат показа
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 05, June, 2007 13:27

Я просто не могу понять в каком файле это изменить?

Оптимизированный формат списка
Пользователь: olya (IP-адрес скрыт)
Дата: 20, March, 2008 14:27

Какой файл отвечает за оптимизацию выходных форм, а именно-списков?
pftw.opt оптимизирует формат показа, ws31.opt оптимизирует РЛ.
В других темах этого форума я не нашла ответа на свой вопрос.



Редактировано 1 раз. Последний раз 20.03.2008 14:32 пользователем olya.

Re: Оптимизированный формат списка
Пользователь: iLq (IP-адрес скрыт)
Дата: 20, March, 2008 14:34

судя по всему никакой оптимизации нет.
Выставляется вначале первый из списка, затем тот, который использовался последний на данном компе...
Идея оптимизации выбора в данном списке, по-моему, имеет место быть.

Re: Оптимизированный формат списка
Пользователь: Alio (IP-адрес скрыт)
Дата: 20, March, 2008 16:30

olya написал(а):
-------------------------------------------------------
> Какой файл отвечает за оптимизацию выходных форм,
> а именно-списков?
> pftw.opt оптимизирует формат показа, ws31.opt
> оптимизирует РЛ.
Если Вы имеете в виду именно СПИСКи (а не ТАБЛИЦЫ), то там оптимизация идет на основе того же pftw.opt


> В других темах этого форума я не нашла ответа на
> свой вопрос.

Re: Оптимизированный формат списка
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 20, March, 2008 17:57

olya написал(а):
-------------------------------------------------------
> Какой файл отвечает за оптимизацию выходных форм,
> а именно-списков?
> pftw.opt оптимизирует формат показа, ws31.opt
> оптимизирует РЛ.
> В других темах этого форума я не нашла ответа на
> свой вопрос.

Попробую гобъяснить возможно проще.
Оптимизация означает, что разным видам записей автоматически подаются разные РЛ (при корректировке записи) и разные форматы показа (при просмотре).
Вид записи определяется данными в поле 920, которые уже присутствуют в РЛ, выбранном при первоначальном вводе записи.
Например, если при первоначальном вводе БО книги был выбран РЛ PAZK (в поле 920 этого РЛ введено значение PAZK), то при вызове этой записи на корректуру будет подан этот же РЛ, а в окне просмотра запись будет показываться по формату KN.
Другой пример. БО журнала вводится через РЛ OJ51 (в поле 920 этого РЛ введено значение J), но при вызове этой записи на корректуру будет подан другой РЛ - !RPJ51 (он отличается от OJ51 тем, что закладка "Регистрация" в нем стоит первой), а в окне просмотра запись будет показываться по формату JW.

Соответствие кода в поле 920 записи и имени РЛ, который будет подаваться при ее корректировке, задается в справочнике ws31.opt.
Соответствие кода в поле 920 записи и имени формата, который будет вызываться при ее просмотре, задается в справочнике pftw.opt.
Естественно, что при просмотре записи можно менять форматы (вызвать другой из выпадающего меню форматов просмотра).

Re: Оптимизированный формат списка
Пользователь: olya (IP-адрес скрыт)
Дата: 20, March, 2008 18:27

Спасибо,Светлана Михайловна, с оптимизацией РЛ и форматов показа все понятно.
Меня интересовали списки.И где задается их оптимизация.



Редактировано 2 раз. Последний раз 20.03.2008 18:33 пользователем olya.

Re: Оптимизированный формат списка
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 20, March, 2008 19:06

olya написал(а):
-------------------------------------------------------
> Спасибо,Светлана Михайловна, с оптимизацией РЛ и
> форматов показа все понятно.
> Меня интересовали списки.И где задается их
> оптимизация.
Да, каждый документ в списке показывается в сответствии с его оптимизированным форматом показа

Re: Оптимизированный формат показа
Пользователь: olya (IP-адрес скрыт)
Дата: 21, March, 2008 11:51

Спасибо большое.

Страницы: 12>>
Страница: 1 из 2


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