|
Внешний отчет 8,2 | ☑ | ||
---|---|---|---|---|
0
progaoff
23.06.15
✎
13:19
|
Подскажите, есть внешний отчет, на нем размещаю три поля ввода, необходимо что бы запрос выполнялся по условиям этих полей. Как это реализовывается????
|
|||
1
Лефмихалыч
23.06.15
✎
13:20
|
Используй СКД, не городи огород
|
|||
2
progaoff
23.06.15
✎
13:25
|
мне в этом отчете необходимо вычислить среднеарифметическое за месяц, и как это с скд реализовать?
|
|||
3
Exxter
23.06.15
✎
13:26
|
Вычисляемые поля например
|
|||
4
progaoff
23.06.15
✎
13:31
|
пользователю через такую форму будет удобней
|
|||
5
palpetrovich
23.06.15
✎
13:31
|
(2) сложить и поделить :)
(0) не слушай этих апологетов скд, им лишь-бы скд куда-то засунуть :) Запрос.УстановитьПараметр("ТвойПараметр",ТвойПараметрНаФорме); |
|||
6
progaoff
23.06.15
✎
13:33
|
Спасибо, а можно еще вопрос, на счет сложить и поделить)) результат запроса у меня будет сумма документов за определенные период, а вот сам результат нужно разделить на количество дней в месяце, вот с этим еще проблема, как обработать результат запроса?
|
|||
7
progaoff
23.06.15
✎
13:34
|
Дело в том что документов которые нужно считать два вида, один с услугами один с продажами....а результат который надо делить, должен быть один
|
|||
8
Лефмихалыч
23.06.15
✎
13:36
|
(6) РАЗНОСТЬДАТ(НАЧАЛОПЕРОИДА(,МЕСЯЦ), КОНЕЦПЕИРОДА(,МЕСЯЦ),ДЕНЬ)
|
|||
9
Лефмихалыч
23.06.15
✎
13:36
|
это, если календарные нужны, а не рабочие
|
|||
10
progaoff
23.06.15
✎
13:36
|
календарные...
|
|||
11
Рэйв
23.06.15
✎
13:37
|
можно и после выполнения запроса пройтись.
ДнейВМесяце=День(КонецМесяца(ТвояДата)) |
|||
12
palpetrovich
23.06.15
✎
13:40
|
а можно ваще тупо ДнейВПериоде = ДатаКон-ДатаНач :)
|
|||
13
progaoff
23.06.15
✎
13:41
|
СуммаДокументов1=СуммаДокументов2/КоличествоДней
|
|||
14
progaoff
23.06.15
✎
13:41
|
СуммаДокументов1+СуммаДокументов2/КоличествоДней
|
|||
15
palpetrovich
23.06.15
✎
13:49
|
+(12) чиать как (ДатаКон - ДатаНач) / 86400
зы: забыл на секунды поделить :) |
|||
16
progaoff
23.06.15
✎
14:02
|
а как в запросе это реализовать???
|
|||
17
lera01
23.06.15
✎
14:06
|
.../&КоличествоДней где количествоДней - параметр запроса, предварительно вычисленный. Ну вот хотя бы так.
|
|||
18
progaoff
23.06.15
✎
14:52
|
(17) как его вычислить предварительно???
|
|||
19
hhhh
23.06.15
✎
15:09
|
(18) вычислить как обычно, а себе пометить, что вычислено предварительно.
|
|||
20
progaoff
23.06.15
✎
15:15
|
"ВЫБРАТЬ
| | СУММА(Продажа.СуммаДокумента) КАК СуммаДокумента |ИЗ | Документ.Продажа КАК Продажа | | | |ОБЪЕДИНИТЬ ВСЕ | ВЫБРАТЬ | | СУММА(Визит.СуммаОбщая) КАК СуммаОбщая |ИЗ | Документ.Визит КАК Визит "; ТЗ = ТекстЗапрос.Выполнить().Выгрузить(); ВыбранныйЭлемент = ТЗ.ВыбратьСтроку(); Выводит две цифры, не могу понять почему. Должен же выводить одну, общую сумму этих документов. Что не так??? |
|||
21
Tatitutu
23.06.15
✎
15:31
|
(20) найди консоль запросов
|
|||
22
hhhh
23.06.15
✎
15:36
|
(20) почему одну? Два запроса, в каждом по строчке, объединяешь, получается две строчки.
|
|||
23
hhhh
23.06.15
✎
15:38
|
(20) вот это ВыбранныйЭлемент = ТЗ.ВыбратьСтроку(); уже никто не пишет, это далекая древность. Теперь есть отладчик, просто в отладчике смотри переменную ТЗ.
|
|||
24
progaoff
23.06.15
✎
15:38
|
проставил общие итоги, теперь три суммы, еще общую. вот мне нужна общая что бы с нейй работать дальше каким то образом
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |