Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Книговыдача :  ИРБИС Irbis
 
Количество изданий в чеке при книговыдаче.
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 08, November, 2013 09:37

Добрый день!
При печати чека для читателей, хочеться узнать сколько в итоге у него на руках изданий. Возможно сделать нумерацию 1,2,3 и по номеру последней книги/журнала узнать сколько же мы ему выдали?

Вложения: Chek.pft (696 bytes)  
Re: Количество изданий в чеке при книговыдаче.
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 15, November, 2013 10:07

Посмотрите формат

Вложения: chek_my.pft (779 bytes)  
Re: Количество изданий в чеке при книговыдаче.
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 21, November, 2013 10:06

Светлана Михайловна, огромное спасибо!
Вообще только сейчас начанияю постигать всю мощь форматов Ирбиса.
Хочу изменить размер шрифта. Как я понял в результате работы формата получаю хтмл-файл.
Как в нем поправить/как формируется строка: <BODY style="FONT-FAMILY: Arial">

Re: Количество изданий в чеке при книговыдаче.
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 21, November, 2013 11:43

Размер шрифта - '<font size=+1>' (увеличить текст на 1-4 пункта; можно и уменьшить).
Остальное ищите в справочниках по HTML

Re: Количество изданий в чеке при книговыдаче.
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 21, November, 2013 11:58

Это понятно. Но в chek_my.pft нет строки "<BODY style="FONT-FAMILY: Arial">". Она добавляется уже после обработки.

Re: Количество изданий в чеке при книговыдаче.
Пользователь: lev (IP-адрес скрыт)
Дата: 13, December, 2013 08:29

Светлана Михайловна, подскажите, пожалуйста, как указать в талоне на вынос литературы общее количество выносимых изданий, а не так, как у меня получается. Формочку прилагаю.

Получается так:
13.12.2013
Читателю ФЛЯК В.П.
Оформлено на вынос изданий - 1, 2, 3, 4, 5, 6, 7, 8, 9,

Подпись библиотекаря: _____________

Хотелось бы так:
13.12.2013
Читателю ФЛЯК В.П.
Оформлено на вынос изданий - 9

Подпись библиотекаря: _____________

Вложения: vinos_html_AB.pft (274 bytes)  
Re: Количество изданий в чеке при книговыдаче.
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 16, December, 2013 09:03

Можно, например, так (см. вложение)

Вложения: vinos_html_ab_n.pft (244 bytes)  
Re: Количество изданий в чеке при книговыдаче.
Пользователь: lev (IP-адрес скрыт)
Дата: 17, December, 2013 08:53

Светлана Михайловна, огромное спасибо за помощь. Вы наша неоценимая помощница!

Использование переменных
Пользователь: lev (IP-адрес скрыт)
Дата: 23, April, 2014 17:13

Светлана Михайловна, подскажите, пожалуйста, как правильно указать переменную в следующем формате. У меня 2-ой вариант не работает.
Пример прилагаю.
Огромное спасибо Вам за постоянную помощь.

Вложения: Пример 1.pft (1.3KB)   Пример 2.pft (1.1KB)  
Re: Количество изданий в чеке при книговыдаче.
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 23, April, 2014 18:48

В 5-ой строке нужно уточнить условие

(if p(v40) then if v40^f.1='*' and v40^v=&uf('IRequest,MaskMrg,') then &uf('+7U1#'v40.400) fi fi),

или

(if v40^f.1='*' then if v40^v=&uf('IRequest,MaskMrg,') then &uf('+7U1#'v40.400) fi fi),

По-моему, лучше 1-ый вариант

Re: Количество изданий в чеке при книговыдаче.
Пользователь: lev (IP-адрес скрыт)
Дата: 24, April, 2014 14:22

Светлана Михайловна.
Большое спасибо, все получилось.

Re: Количество изданий в чеке при книговыдаче.
Пользователь: lev (IP-адрес скрыт)
Дата: 24, April, 2014 18:28

Светлана Михайловна, прошу еще помощи.
При явном указании кафедры выдачи все работает, а с параметром из книговыдачи нет.
Все эксперименты не увенчались успехом, поэтому обращаюсь к Вам.
Подправте, пожалуйста, что не так.

&uf('32'),'.',&uf('31'),'.',&uf('30'),'<br> Читач ',
v10 ' ' v11.1 '.' v12.1 '.',
'<br> Оформлено на винос видань - ',
&uf('S0'),
'<b>'(if v40^f.1='*' and v40^v=&uf('IRequest,MaskMrg,') then if &uf('3')=v40^d then &uf('S1') fi, fi),'<b>' &uf('SA') '</b> '
'<br><br></b>Підпис бібліотекаря: _____________'

Огромное спасибо за помощь.

Re: Количество изданий в чеке при книговыдаче.
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 24, April, 2014 20:08

В выражение
(if v40^f.1='*' and v40^v=&uf('IRequest,MaskMrg,') then if &uf('3')=v40^d then &uf('S1') fi, fi),
нужно ввести еще одно внешнее условие
(if p(v40) then if v40^f.1='*' and v40^v=&uf('IRequest,MaskMrg,') then if &uf('3')=v40^d then &uf('S1') fi, fi fi),

Re: Количество изданий в чеке при книговыдаче.
Пользователь: lev (IP-адрес скрыт)
Дата: 25, April, 2014 10:15

Светлана Михайловна,огромное спасибо за помощь.
Все прекрасно получилось. Дай Бог Вам здоровья и добра.



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