Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Книговыдача :  ИРБИС Irbis
 
Можно ли использовать счетчик в статформах
Пользователь: dnick (IP-адрес скрыт)
Дата: 06, April, 2015 12:29

Собственно сабж. Пытаюсь при создании статформы пользоваться счётчиком, а он похоже не пашет, подскажите плиз в чём проблема.
P.S.В результате выдается v22||v50^a а добавление счетчика просто игнорируется. В редакторе форматов это пашет, а непосредственно статформа не пашет.
Form90
&uf('S0'),(if (v50^b='1') then &uf('S1') fi),(if (v50^c='1') then &uf('S2') fi),(if (v50^d='1') then &uf('S4') fi),
(if (v50^e='1') then &uf('S8') fi),(if (v50^a<>'') then v22||v50^a||&uf('SA') else '' fi),
Frm90_tst.mnu
(if p(v51) then if (v51.6=&uf('Av1000^a#1')) and (&uf('Av1000^b#1')='' or (v51^c=&uf('Av1000^b#1'))) then v51*6.2/ fi fi),
(if p(v52) then if (v52.6=&uf('Av1000^a#1')) and (&uf('Av1000^b#1')='' or (v52^c=&uf('Av1000^b#1')))
then v52*6.2/ fi fi),
date_STFTEST.mnu
10,91
1000.wss,1000
'Учёт состава читателей (записанных/перерегистрированных читателей) по категориям за ',&uf('36',v1000^A*4.2)," "v1000^A.4" г."," (место выдачи - "v1000^b")"
1,1



Редактировано 1 раз. Последний раз 06.04.2015 12:31 пользователем dnick.

Re: Можно ли использовать счетчик в статформах
Пользователь: dnick (IP-адрес скрыт)
Дата: 10, April, 2015 14:50

Ладно, вопрос закрываю. Обошёлся без счётчика.

P.S. Хотя так и не понял можно использовать счётчики и переменные в статформах или нет.

Re: Можно ли использовать счетчик в статформах
Пользователь: Alio (IP-адрес скрыт)
Дата: 12, April, 2015 12:38

Процесс форматирования единый (т.е. выполняется в одном месте), поэтому нет никаких исключений по использованию конструкций языка форматирования

Re: Можно ли использовать счетчик в статформах
Пользователь: Karina555 (IP-адрес скрыт)
Дата: 12, March, 2018 16:35

странно как-то

Re: Можно ли использовать счетчик в статформах
Пользователь: KrVs (IP-адрес скрыт)
Дата: 07, July, 2020 11:49

Подскажите пожалуйста, возможно ли в статформе посчитать и просуммировать числовые значения из полей?
Допустим есть записи, в них есть поле 4 (не размножаемое), и в этом поле числовое значения. Например в одной записи значение "1" в этом поле, во втором - "5", в третьем - "2", в четвертом - "1".
И нужно чтобы в статформу вывелась не цифра 4, как по стандартному сценарию происходит, а чтобы посчитались значения из поля в записях и вывелось - "9" в графу.

Re: Можно ли использовать счетчик в статформах
Пользователь: Alio (IP-адрес скрыт)
Дата: 07, July, 2020 14:39

Если Вы имеете в виду именно СТАТ.ФОРМЫ, то в Вашем случае "счетчики" ни при чем.
Если Вы хотите, чтобы числовое значение поле учитывалось в соответствии с этим числом, необходимо с помощью формата представить его в виде СООТВЕТСТВУЮЩЕГО числа строк. Т.е. если значение поля 4, то надо представить его в виде четырех строк с одинаковым значением 4

А вообще, в Вашем случае, очевидно, надо использовать не СТАТ.ФОРМЫ, а выходные табличные формы с подведением итогов...



Редактировано 1 раз. Последний раз 07.07.2020 14:42 пользователем Alio.

Re: Можно ли использовать счетчик в статформах
Пользователь: KrVs (IP-адрес скрыт)
Дата: 07, July, 2020 15:28

Alio написал(а):
-------------------------------------------------------
> Если Вы имеете в виду именно СТАТ.ФОРМЫ, то в
> Вашем случае "счетчики" ни при чем.
> Если Вы хотите, чтобы числовое значение поле
> учитывалось в соответствии с этим числом,
> необходимо с помощью формата представить его в
> виде СООТВЕТСТВУЮЩЕГО числа строк. Т.е. если
> значение поля 4, то надо представить его в виде
> четырех строк с одинаковым значением 4
>
> А вообще, в Вашем случае, очевидно, надо
> использовать не СТАТ.ФОРМЫ, а выходные табличные
> формы с подведением итогов...


Большое спасибо за подсказку. Всё понял насчет строк.

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



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