|
Построитель отчета, передать значение знака в запрос | ☑ | ||
---|---|---|---|---|
0
serpentt
01.04.15
✎
17:25
|
1С 8.1 в запросе необходимо менять знак сравнения. Можно это сделать Если можно то как?
в запросе есть следующий кусок... ИМЕЮЩИЕ (СУММА(ВложенныйЗапрос.Количество) > 0 необходимо менять знак в запросе так естественно не прокатывает ИМЕЮЩИЕ (СУММА(ВложенныйЗапрос.Количество) &ЗнакСравнения 0 |
|||
1
Shurjk2
01.04.15
✎
17:26
|
Выбор когда, если в условии то лучше через И ИЛИ
|
|||
2
Fragster
гуру
01.04.15
✎
17:27
|
&Знак * СУММА(ВложенныйЗапрос.Количество) > 0
&Знак = 1 или -1 |
|||
3
serpentt
01.04.15
✎
17:28
|
(2) Щас испробуем
|
|||
4
serpentt
01.04.15
✎
17:36
|
с одним знаком ">" получилось
а вот как быть c данным вариантом СУММА(ВложенныйЗапрос.Количество) > 0 СУММА(ВложенныйЗапрос.Количество) <> 0 т.е. Выводить или только Больше или все кроме 0 |
|||
5
ДенисЧ
01.04.15
✎
17:37
|
СУММА(ВложенныйЗапрос.Количество) ##Знак## 0
СтрЗаменить(стрЗапрос, "##Знак##", "<>") |
|||
6
Михаил Козлов
01.04.15
✎
17:38
|
Фильтр на нужное значение в отчете не поможет?
|
|||
7
Михаил Козлов
01.04.15
✎
17:39
|
(5) Настройки построителя слетят, хотя их можно запомнить и восстановить.
|
|||
8
serpentt
01.04.15
✎
17:40
|
(5) Это построитель.... Так не прокатит
|
|||
9
serpentt
01.04.15
✎
17:41
|
(6) так пробовал все ок.... НО пользователю необходимо на форме менять значение и строить отчет
|
|||
10
Гёдза
01.04.15
✎
17:45
|
построитель.отбор.добавить()
|
|||
11
Михаил Козлов
01.04.15
✎
17:47
|
(10)+. В смысле добавить отбор на форму.
|
|||
12
Shurjk2
01.04.15
✎
17:49
|
(5) Как иногда хочется автора подобного решения найти и взглянуть в глаза.
|
|||
13
serpentt
01.04.15
✎
17:53
|
(10) Пробую
|
|||
14
Fragster
гуру
01.04.15
✎
17:54
|
(8) с этого надо было начинать
|
|||
15
serpentt
01.04.15
✎
18:00
|
(14) в заголовке темы все указано
|
|||
16
serpentt
01.04.15
✎
18:04
|
(10) все получилось... спасибо
УниверсальныйОтчет.ДобавитьОтбор("Количество", ИСТИНА , ВидСравнения.НеРавно, 0); УниверсальныйОтчет.ДобавитьОтбор("Количество", ИСТИНА , ВидСравнения.Равно, 0); |
|||
17
D_E_S_131
01.04.15
✎
18:08
|
(16) А это разве не взаимоисключающие условия? Т.е. суть " в отчет попадут любые значения".
|
|||
18
serpentt
01.04.15
✎
18:13
|
Да нет все через условие
Если Флаг Тогда УниверсальныйОтчет.ДобавитьОтбор("Количество", ИСТИНА , ВидСравнения.НеРавно, 0); Иначе УниверсальныйОтчет.ДобавитьОтбор("Количество", ИСТИНА , ВидСравнения.Равно, 0); КонецЕсли |
|||
19
D_E_S_131
01.04.15
✎
18:18
|
А просто в настройках отбора нельзя поле "Количество" указывать или хотишь обойтись без формы настроек построителя?
|
|||
20
serpentt
02.04.15
✎
08:38
|
(19) Все для пользователя, Любимого. Ему требуется простота а не рысканье по настройкам.
|
|||
21
D_E_S_131
02.04.15
✎
10:05
|
(20) Угу, "простота хуже воровства". Сделай программу для дураков и пользоваться ей будут только одни дураки.
|
|||
22
PaulBC
02.04.15
✎
10:07
|
(20) В универсальном отчете быстрые отборы выводятся на форму штатно
|
|||
23
D_E_S_131
02.04.15
✎
10:39
|
(22) Там есть один недостаток — кнопка "Отбор" без подписи "пользователю, с любовью".
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |