|
где поставить проверку в отчете? | ☑ | ||
---|---|---|---|---|
0
CODA
06.09.20
✎
11:28
|
Подскажите где проверку поставить
если колонка долга от 30 дней заполнена то выводим информацию по платежам клиента остальные все строки не выводим . не скд вывод в макет |
|||
1
Ненавижу 1С
гуру
06.09.20
✎
11:40
|
условие в группировке, если СКД
|
|||
2
CODA
06.09.20
✎
11:43
|
(1) я написал не скд
|
|||
3
CODA
06.09.20
✎
11:44
|
(1) там после выборки идет проверка расчет дней долга . поэтому хз где ставить проверку .
|
|||
4
CODA
06.09.20
✎
11:45
|
Если Сумма30 >0 Тогда
Продолжить; КонецеслИ; |
|||
5
rudnitskij
06.09.20
✎
11:48
|
(0) если универсальный отчет - в отборах укажите сумма30 не равно 0
если просто программный вывод в макет - обратитесь к тому, кто писал код |
|||
6
rudnitskij
06.09.20
✎
11:48
|
(3) кстати, о выборке. Почему вы не сделаете этот отбор еще в самом запросе, на этапе получения данных?
|
|||
7
CODA
06.09.20
✎
11:49
|
(5) понятно отборов нет
|
|||
8
CODA
06.09.20
✎
11:50
|
(6) потому.что расчет дней долга идет потом . после выборки .
|
|||
9
CODA
06.09.20
✎
11:50
|
Если ВсегоВсего <> СуммаТекущая Тогда
ПрошлыйМесяц2 = ДобавитьМесяц(ПрошлыйМесяц,-1); Сумма30 = ПосчитатьСколькоСуммыПлатежаЗаПериод(ВыборкаДок.Регистратор, НачалоМесяца(ПрошлыйМесяц2), КонецМесяца(ПрошлыйМесяц2)); Сумма30 = Мин(Сумма30,ВсегоВсего - СуммаТекущая); |
|||
10
rudnitskij
06.09.20
✎
11:51
|
(9) вы отчет в макет выводите програмно каким методом? ТабДокумент.Вывести(ОбластьМакета) - наподобие такого?
|
|||
11
CODA
06.09.20
✎
11:52
|
(5) где по колонке долг > 30дней
сделать отбор |
|||
12
CODA
06.09.20
✎
11:52
|
(10) да
|
|||
13
CODA
06.09.20
✎
11:55
|
если сумма 30 больше 0 тогда выводим строки макета
другие скрываем |
|||
14
acht
06.09.20
✎
11:56
|
Поздравляю с реинкарнацией, Андрей Николаевич!
Рожковым быть не очень, да? ): |
|||
15
CODA
06.09.20
✎
11:57
|
(14) Денис неугамоный за тобой уже выехали
|
|||
16
CODA
06.09.20
✎
11:58
|
(14) я наблюдаю как ты ежедневно тут торчишь это твоя работа? много заработал
|
|||
17
rudnitskij
06.09.20
✎
12:00
|
(13) тогда в чем ваш вопрос? Вам не знаком условный оператор?
|
|||
18
CODA
06.09.20
✎
12:02
|
(17) тогда по всем выведет и тех у кого долг до 30 дней
|
|||
19
rudnitskij
06.09.20
✎
12:19
|
(18) "если колонка долга от 30 дней заполнена то выводим информацию по платежам клиента
остальные все строки не выводим" - мое условие (Сумма30 <> 0) как раз проверяет заполнена эта цифра или нет Или же у вас в переменной Сумма30 какое-то неведомое нечто, не имеющее отношения к тому, что требуется в задании |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |