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

При печати отчета замечена проблема - если задолженная книга оказалась не в первом повторении поля 40, то в таблицу попадает запись без указания ФИО и идентификатора. Проблема связана с сортировкой. Я решил для себя данную проблему следующими правками сортировки


&uf('+7w1030#''^D'v10,' 'v11,' 'v12,'^E'v30,),

&uf('+7W991#'v991^a,if v991^a=''then &uf('3') fi),
&uf('+7W101#'f(rsum((if p(v40) then if v40^f:'***'then if val(v40^e)<val(&uf('Ag991#1')) then '1;'fi fi fi)),0,0)),
&uf('S0'),


if v40^f:'***' then 
   '^A'mhu,&uf('Av50#1'),if &uf('Av50#2')<>'' then ';' &uf('Av50#2') fi,mpl,if &uf('Av50#1')='' then 'Без категории' fi'   '/
   (if p(v40) then 
      if v40^f:'***' then 
         if val(v40^e)<val(&uf('Ag991#1')) then
            '^B'mhu,&uf('Av50#1'),if &uf('Av50#2')<>'' then ';' &uf('Av50#2') fi,mpl,if &uf('Av50#1')='' then 'Без категории' fi'   ',
            '^C'&uf('Av10#1'),&uf('Av11#1'),&uf('Av12#1'),&uf('Av30#1'),
            
            if &uf('ag1030#1')<>'' then  
               &uf('ag1030#1'), 
               &uf('+7w1030#') 
            fi 
 
            if p(g101) then '^s'g101 fi,
            '^ZЯЯЯ',
            |^G|v40^g,
            |^I|v40^a,
            |^F|v40^b,
            |^H|v40^h 
         fi 
      fi 
   fi/),
fi



Редактировано 1 раз. Последний раз 04.04.2016 12:16 пользователем Gena.

Вложения: spisdolg.srw (2.2KB)  
Re: spisdolg - Список должников
Пользователь: ochagova (IP-адрес скрыт)
Дата: 04, April, 2016 12:54

Совпадение - мы тоже стали смотреть эту форму и выявили ошибки в ее работе. Она уже приготовлена для D3. Прикладываю предлагаемый вариант. (Еще хотела добавить итоги по категориям)

Вложения: rdr.rar (3.3KB)  
Re: spisdolg - Список должников
Пользователь: KrVs (IP-адрес скрыт)
Дата: 05, December, 2017 08:45

Помогите пожалуйста отредактировать данную форму. Необходимо просто убрать столбец "Категория". Чтобы не происходило сортировки по категории. А просто выводился номер по порядку, ФИО, книги, и все остальное что есть далее.

Никак не могу понять, что необходимо убрать из строки сортировки?

&uf('+7W991#'v991^a,if v991^a=''then &uf('3') fi),&uf('+7W101#'f(rsum((if p(v40) then if v40^f:'***'then if val(v40^e)<val(&uf('Ag991#1')) then '1;'fi fi fi)),0,0)),&uf('S0'),if v40^f:'***' then '^A'mhu,&uf('Av50#1'),if &uf('Av50#2')<>'' then ';' &uf('Av50#2') fi,mpl,if &uf('Av50#1')='' then 'Без категории' fi' '/(if p(v40) then if v40^f:'***' then if val(v40^e)<val(&uf('Ag991#1')) then'^B'mhu,&uf('Av50#1'),if &uf('Av50#2')<>'' then ';' &uf('Av50#2') fi,mpl,if &uf('Av50#1')='' then 'Без категории' fi' ','^C'&uf('Av10#1'),&uf('Av11#1'),&uf('Av12#1'),&uf('Av30#1'),"^D"v10," "v11," "v12,"^E"v30,if p(g101) then '^s'g101 fi,'^ZЯЯЯ',|^G|v40^g,|^I|v40^a,|^F|v40^b,|^H|v40^h fi fi fi/),fi

Пробовал по всякому, но не получается.



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