Имя: Пароль:
1C
 
СКД. вычисление в ресурсе
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
Исправленные таблицы


группировки   Заключ   подпис
контр1            200     100
  дог1            100
  дог2            100
  дог3                    100




группировки   Заключ   Подпис
контр1           200      100
  дог1           100
  дог2           100
  дог3           100
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
Пока пришел к выводу, что придется все таки доделывать запрос =(