![]() |
|
СКД. вычисление в ресурсе | ☑ | ||
---|---|---|---|---|
0
Nikulin
22.12.15
✎
12:08
|
Есть группировка по договорам и контрагентам к примеру.
Есть колонка заключенный договор и колонка подписанный договор. Есть условие. если заключеннй договор = 0 (ну не ввели) а подписанный есть то заключенный брать как подписанный. в результате имеем примерно вот что: группировки Заключ подпис контр1 200 100 дог1 100 дог2 100 дог3 100 но нужно прировнять же я это делаю в компановке в ресурсах для заключенных Выбор когда Сумма(Заключ) <> 0 тогда Сумма(Заключ) иначе Сумма(подпис) конец в результате: группировки Заключ подпис контр1 200 100 дог1 100 дог2 100 дог3 100 100 Вопрос.. что мне делать что бы оно по контрагенту считало правильно. потому что там реально 200 а нужно что бы было 300 я понял что оно все таки правильно считает.. и не суммирует потому что в группировке контрагента ТОЖЕ СЧИТАЕТ.... а там то сумма 200 и <> 0 |
|||
1
Nikulin
22.12.15
✎
12:17
|
поехало =(
|
|||
2
Nikulin
22.12.15
✎
12:18
|
а как выделять куски кода?
пересоздам тему... |
|||
3
Nikulin
22.12.15
✎
12:28
|
123
< 123> 123 |
|||
4
Nikulin
22.12.15
✎
12:31
|
не найду что то как выделять код.
|
|||
5
Nikulin
22.12.15
✎
12:35
|
Исправленные таблицы
|
|||
6
Nikulin
22.12.15
✎
12:36
|
точнее во 2 таблице в обоих колонках последняя строка по 100
|
|||
7
Nikulin
22.12.15
✎
12:48
|
никто не выскажется? )
|
|||
8
Мимохожий Однако
22.12.15
✎
12:54
|
Попробуй использовать вычисляемые поля ВычЗакл и ВычПодпис вместо ресурсов
|
|||
9
Nikulin
22.12.15
✎
13:04
|
(8) уже пробовал. результат тот же. Они так же в группировках вычисляют. пробовал ограничить "Выч.." ресурсы по группировку и использовать их в других ресурсах. не получилось.
Так вообще можно, или я что то не то делал? (использовать в формулах ресурсов другие ресурсы из вычисляемых полей) |
|||
10
Nikulin
22.12.15
✎
13:57
|
up -нусь
|
|||
11
Nuobu
22.12.15
✎
14:05
|
(0) Выбор когда Сумма(Заключ) <> 0 тогда Сумма(Заключ) иначе Сумма(подпис) конец
Выбор когда Сумма(Заключ) <> 0 тогда Сумма(Заключ) Иначе 0 Конец + Выбор Когда Сумма(подпис) <> 0 Тогда Сумма(подпис) Иначе 0 конец |
|||
12
Nikulin
22.12.15
✎
14:26
|
(11) не это я к в примере не указал что договор может быть и подписанным и заключенным. а суммировать это нельзя.
|
|||
13
hhhh
22.12.15
✎
15:18
|
(12) как это нельзя суммировать? Сам же пишешь: "реально 200 а нужно что бы было 300 ". То есть должно просуммировать 200 и 100.
А теперь пишешь наоборот. Что нельзя суммировать. |
|||
14
Nikulin
23.12.15
✎
14:17
|
"Подпис" нужно брать только если в группировке по договору "Заключ" = 0. Это в условии задания.
Если и Подпис <> 0 и Заключ <> 0 то "Подпис" не изменяем. |
|||
15
Nikulin
23.12.15
✎
14:20
|
Пока пришел к выводу, что придется все таки доделывать запрос =(
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |