Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Книговыдача :  ИРБИС Irbis
 
Корректировка статической формы Form15
Пользователь: Alex890 (IP-адрес скрыт)
Дата: 12, December, 2023 12:42

Доброго времени суток!
Нужен отчет за этот год по месяцам и местам выдачи книг.
Я изменил под поставленные задачи стат.форму "Form15.stf". Также отредактировал файл шаблона "Form15.xlt" в Excel. Смотри вложение.
Но при выполнении самого запроса по местам выдачи нули. А по месяцам идет значение -1.
Поэтому прошу подскажите, пожалуйста, что и где я неправильно сделал.
Буду благодарен за помощь.



Редактировано 1 раз. Последний раз 21.12.2023 17:12 пользователем Alex890.

Вложения: Form15.stf (427 bytes)   Form15.xlt (36.5KB)   test.HTM (3.2KB)  
Re: Корректировка статической формы Form15
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 16, January, 2024 06:56

если не разобрались то приложите еще и справочники

Alex890 написал(а):
-------------------------------------------------------
> Доброго времени суток!
> Нужен отчет за этот год по месяцам и местам выдачи
> книг.
> Я изменил под поставленные задачи стат.форму
> "Form15.stf". Также отредактировал файл шаблона
> "Form15.xlt" в Excel. Смотри вложение.
> Но при выполнении самого запроса по местам выдачи
> нули. А по месяцам идет значение -1.
> Поэтому прошу подскажите, пожалуйста, что и где я
> неправильно сделал.
> Буду благодарен за помощь.

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

Re: Корректировка статической формы Form15
Пользователь: Alex890 (IP-адрес скрыт)
Дата: 12, February, 2024 16:21

Справочники во вложении. Спасибо за помощь.

Вложения: month_stf.MNU (217 bytes)   kv_stf.mnu (398 bytes)  
Re: Корректировка статической формы Form15
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 12, February, 2024 19:01

если у вас месяца и места выдач. то тогда почему первой строкой месяц регистрации а не месяц выдачи
Alex890 написал(а):
-------------------------------------------------------
> Справочники во вложении. Спасибо за помощь.

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

Re: Корректировка статической формы Form15
Пользователь: Alex890 (IP-адрес скрыт)
Дата: 13, February, 2024 10:56

Немного не понял вопрос. Поэтому хотел бы уточнить в каком файле?
По задумке отчет должен выводить статистику по выданным книгам и местам выдач, за указанный год с разбивкой по месяцам.

GLUKa написал(а):
> если у вас месяца и места выдач. то тогда почему
> первой строкой месяц регистрации а не месяц
> выдачи

Re: Корректировка статической формы Form15
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 17, February, 2024 15:46

у Вас в файле stf первый формат проверяет поле 51. т.е. когда читатель записан в библиотеку.

первый формат должен быть такой же как и второй но выводить
месяц
&uf('&'),&uf('+7W40#',(v40/)),&uf('+7U40#',&uf('7RDR_ARH,!RI=',v30,'!,(v40/)')),(if p(g40) then if (g40^a<>'') and (&uf('Av1000^a#1')=g40^d.6) then g40^d*4.2 / fi fi)


Alex890 написал(а):
-------------------------------------------------------
> Немного не понял вопрос. Поэтому хотел бы уточнить
> в каком файле?
> По задумке отчет должен выводить статистику по
> выданным книгам и местам выдач, за указанный год с
> разбивкой по месяцам.
>
> GLUKa написал(а):
> > если у вас месяца и места выдач. то тогда
> почему
> > первой строкой месяц регистрации а не месяц
> > выдачи

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



Редактировано 1 раз. Последний раз 17.02.2024 15:48 пользователем GLUKa.

Re: Корректировка статической формы Form15
Пользователь: Alex890 (IP-адрес скрыт)
Дата: 26, February, 2024 16:49

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

Вложения: Test.HTM (3.2KB)   Form15.stf (507 bytes)  
Re: Корректировка статической формы Form15
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 26, February, 2024 18:37

извините Алекс. сразу не увидела. у вас же еще сравнение месяца идет а задаете вы год. в обоих строках (и в 1 случае и во втором) необходимо поменять количество сравниваемых цифр


&uf('Av1000^a#1')=g40^d.6

g40^d.6 - тут значит что из подполя даты выдачи мы возьмем 6 цифр т.е. год и месяц.
а нам надо 4ре так как необходим только год

g40^d.4

т.е. в условии это часть будет так &uf('Av1000^a#1')=g40^d.4

еще в kv_stf я бы добавила значение * для тех когда формат ее выводит. туда попадут те данные, в которых место выдачи не задано. или задано как *

Alex890 написал(а):
-------------------------------------------------------
> Спасибо за пояснения. Видимо я не сохранил файл,
> когда произвел изменения.
> Попробовал вставить первую строку из Вашего
> сообщения, но это не дало положительных
> результатов.
> Видимо все равно я что-то не то делаю. И в упор не
> могу найти, какое поле отвечает за отбор по месяцу
> выдачи. Или выборка по месяцу производится с
> помощью формулы?

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



Редактировано 1 раз. Последний раз 26.02.2024 18:41 пользователем GLUKa.

Re: Корректировка статической формы Form15
Пользователь: Alex890 (IP-адрес скрыт)
Дата: 07, March, 2024 14:59

Доброго времени суток!
Благодарю за помощь. Будет время обязательно попробую.



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