Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Комплектатор :  ИРБИС Irbis
 
Выходная форма
Пользователь: Мончегорская ЦБС (IP-адрес скрыт)
Дата: 11, December, 2009 16:32

Здравствуйте.
У нас такая проблема: при формировании выходной формы tabing32 для структурного подразделения в графе цена появляется цена предыдущего экземляра. Подскажите как можно исправить.

Скрины отчета и файлы выходной формы прикладываем.

Заранее спасибо за ответ.

Вложения: 1.JPG (208.5KB)   2.JPG (162.1KB)   tabing32.zip (4.6KB)  
Re: Выходная форма
Пользователь: ochagova (IP-адрес скрыт)
Дата: 14, December, 2009 10:33

У вас формат для 5-й колонки:
f(val(&unifor('Av10^d#1'),'; 0'),0,2)
Из него видно, что в качестве цены вы берете ПЕРВОЕ повторение поля. А ваш экземпляр - это второе повторение.

Re: Выходная форма
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 14, December, 2009 10:53

В поле 10 вводится цена первого экземпляра.
Цены других экземпляров, отличающиеся от цены первого, вводятся непосредственно в поля экземпляров.
Так что цена в поле 10 является общей для всех экземпляров, которым не назначена собственная цена.

Re: Выходная форма
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 14, December, 2009 10:54

в этой форме вообще из поля экземпляры цена не берется, берется только общая для всех экз цена

Государственная универсальная научная библиотека Красноярского края, Ассоциация ЭБНИТ

Re: Выходная форма
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 14, December, 2009 11:15

В инструкции комплектатора (3.5.1. Выходные формы типа «Инвентарный список») сказано, что форма TABING относится к типу "Новые поступления" - в одном документе все экземпляры получены в одной партии (с одним номером КСУ) - БО выводится один раз для всех экземпляров (цена единая берется из поля 10).
В Вашем случае нужно использовать формы типа "Сквозная сортировка" - в одном документе могут присутствовать экземпляры из разных партий (с разными КСУ); БО выводится к каждому экземпляру (инвентарному №) отдельно (цены экземпляров берутся из полей 910, а при их итсутствии - из поля 10)

Re: Выходная форма
Пользователь: Оля (IP-адрес скрыт)
Дата: 12, January, 2010 10:13

Подскажите, пожалуйста, почему когда в Комплектаторе в БД по периодическим изданиям выбираешь выходную форму, выскакивает ошибка "Не задан список таблиц"?

Re: Выходная форма
Пользователь: ochagova (IP-адрес скрыт)
Дата: 12, January, 2010 14:58

Вы имеете в виду БД POST? Для нее, действительно нет таблиц.

Re: Выходная форма
Пользователь: Оля (IP-адрес скрыт)
Дата: 12, January, 2010 15:02

Нет наша БД в режиме Поступление по периодическим изданиям, она у нас называется IBO.

Re: Выходная форма
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 14, January, 2010 15:59

Оля написал(а):
-------------------------------------------------------
> Нет наша БД в режиме Поступление по периодическим
> изданиям, она у нас называется IBO.


Режим Поступление предназначен для обработки партии поступивших книг в БД CMPL. Поэтому табличных форм для БД каталогов в этом режиме не предусмотрено.

Re: Выходная форма
Пользователь: ochagova (IP-адрес скрыт)
Дата: 15, January, 2010 09:59

В последних версиях можно подать список таблиц для БД не CMPL. Имя списка таблиц - в параметре TabMnuForCat секции DISPLAY

Re: Выходная форма
Пользователь: 7mai1973 (IP-адрес скрыт)
Дата: 19, January, 2010 14:09

Помогите разобраться, пожалуйста. При создании списка по формe TAB4OSW в "шапке" стало выходить огромное количество названий и экземпляров, а вместо суммы стоит бесплатно.В записи книги поступления вроде бы все как всегда. Что стали делать не так?

Re: Выходная форма
Пользователь: ochagova (IP-адрес скрыт)
Дата: 20, January, 2010 10:36

Вам следует:
1. Назвать вашу версию
2. Прикрепить картинку
3. Указать, что вы задавали в опросном листе, лучше прикрепить картинку
4. выгрузить записи, отобранные в таблицу и прикрепить

Re: Выходная форма
Пользователь: 7mai1973 (IP-адрес скрыт)
Дата: 20, January, 2010 12:00

1.Версия Ирбис8.1
2.В опросном листе задали № КСУ и подразделение

Вложения: 1.rtf (72.7KB)   1.ISO (21.1KB)  
Re: Выходная форма
Пользователь: ochagova (IP-адрес скрыт)
Дата: 21, January, 2010 10:34

Кол-во названий и экземпляров берется из записи КСУ, 2010/7, из поля 744, которое формируется при пополнении записи КСУ. Вы посмотрите на саму запись КСУ, попробуйте ее заново пополнить.

Re: Выходная форма
Пользователь: 7mai1973 (IP-адрес скрыт)
Дата: 21, January, 2010 11:21

Спасибо Вам большое

Re: Выходная форма
Пользователь: Оля (IP-адрес скрыт)
Дата: 17, February, 2010 13:53

Можно ли в вых.форму TAB4OSW добавить сумму, при этом не указывая подразделение.

Re: Выходная форма
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 17, February, 2010 21:28

Нет, в формы типа "сквозная сортировка" итоговые данные добавить нельзя

Re: Выходная форма
Пользователь: Оля (IP-адрес скрыт)
Дата: 18, February, 2010 08:44

Они не совсем итоговые данные. Итоговые данные выходят в конце документа, а я имею ввиду сумму которая выходит перед таблицей. Например, если вызвать вых. форму TAB4OSW и задать подразделение, то выйдет первый прикреплённый мною файл,если без подразделения - второй.
Можно ли добавить общую сумму во второй?

Вложения: TAB4OSW.rtf (407.6KB)   TAB4OSW-без.rtf (536.5KB)  
Re: Выходная форма
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 18, February, 2010 09:45

Замените tabinhg.pft

Вложения: tabinhg.pft (1.9KB)  
Re: Выходная форма
Пользователь: Оля (IP-адрес скрыт)
Дата: 18, February, 2010 10:07

if p(v991^a)then
ref(L('KSU='v991^a),
if val(v145^a)>0 then 'Эр срырэё (ёяшёюъ я№шырурхђёџ): '
v145^a" эрчт., ",v145^b" §ъч.,",
if val(v145^c)>0 then " эр ёѓььѓ "v145^c' '&uf('Korg.mnu|3')else ' схёяырђэю' fi fi,
if val(v145^a)>0 then '\par Эх эр срырэё: '
v145^d" эрчт., ",v145^e" §ъч.,",
if val(v145^f)>0 then " эр ёѓььѓ "v145^f' '&uf('Korg.mnu|3')else ' схёяырђэю' fi fi),
fi,
fi
'\par }'

Не могу расшифровать последний блок программы, в тех местах, где должна быть кириллица.

Re: Выходная форма
Пользователь: -AND- (IP-адрес скрыт)
Дата: 18, February, 2010 11:49

Удалено



Редактировано 1 раз. Последний раз 19.02.2010 11:06 пользователем -AND-.

Re: Выходная форма
Пользователь: Оля (IP-адрес скрыт)
Дата: 18, February, 2010 11:53

Спасибо.

Re: Выходная форма
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 18, February, 2010 12:04

Оля написал(а):
-------------------------------------------------------
> if p(v991^a)then
> ref(L('KSU='v991^a),
> if val(v145^a)>0 then 'Эр срырэё (ёяшёюъ
> я№шырурхђёџ): '
> v145^a" эрчт., ",v145^b" §ъч.,",
> if val(v145^c)>0 then " эр ёѓььѓ "v145^c'
> '&uf('Korg.mnu|3')else ' схёяырђэю' fi fi,
> if val(v145^a)>0 then '\par Эх эр срырэё: '
>
> v145^d" эрчт., ",v145^e" §ъч.,",
> if val(v145^f)>0 then " эр ёѓььѓ "v145^f'
> '&uf('Korg.mnu|3')else ' схёяырђэю' fi fi),
> fi,
> fi
> '\par }'
>
> Не могу расшифровать последний блок программы, в
> тех местах, где должна быть кириллица.

Замените формат еще раз (не удалила символы { и } введенные при отладке)

Вложения: tabinhg.pft (1.9KB)  
Re: Выходная форма
Пользователь: Оля (IP-адрес скрыт)
Дата: 18, February, 2010 12:11

А всё спасибо. Всё считает и выхотит.



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