|
Выражение итоговых записей СКД |
☑ |
0
kr888
14.10.13
✎
15:16
|
Подскажите, как написать ВЫРАЖЕНИЕ ИТОГОВЫХ ЗАПИСЕЙ для пользовательского поля со следующим выражением детальных записей:
Выбор
Когда Подстрока([Физическое лицо. Дополнительное свойство: Систадженикс], 1, 3) = "0.1"
Тогда ([Взносы в ФФОМС] + [Взносы в ФСС] + Начислено + [Взносы в ПФР, накопительная часть] + [Взносы в ПФР, страховая часть] + [Взносы в ФСС от НС] - ЕстьNull([Сумма за счет ФСС], 0)) * 0.1
Иначе Выбор
Когда Подстрока([Физическое лицо. Дополнительное свойство: IsisPharma], 1, 3) = "0.2"
Тогда ([Взносы в ФФОМС] + [Взносы в ФСС] + Начислено + [Взносы в ПФР, накопительная часть] + [Взносы в ПФР, страховая часть] + [Взносы в ФСС от НС] - ЕстьNull([Сумма за счет ФСС], 0)) * 0.2
Иначе 0
Конец
Конец
|
|
1
kr888
14.10.13
✎
15:29
|
Пробовала так:
Выбор
Когда Подстрока([Физическое лицо. Дополнительное свойство: Систадженикс], 1, 3) = "0.1"
Тогда Сумма(0.1 * ([Взносы в ФФОМС] + [Взносы в ФСС] + Начислено + [Взносы в ПФР, накопительная часть] + [Взносы в ПФР, страховая часть] + [Взносы в ФСС от НС] - ЕстьNull([Сумма за счет ФСС], 0)))
Иначе Выбор
Когда Подстрока([Физическое лицо. Дополнительное свойство: IsisPharma], 1, 3) = "0.2"
Тогда Сумма(0.2 * ([Взносы в ФФОМС] + [Взносы в ФСС] + Начислено + [Взносы в ПФР, накопительная часть] + [Взносы в ПФР, страховая часть] + [Взносы в ФСС от НС] - ЕстьNull([Сумма за счет ФСС], 0)))
Конец
Конец
не помогает, данные не суммируются
|
|
2
kr888
14.10.13
✎
15:53
|
В некоторых ветках форумах видела такой вариант:
Сумма(Выбор
Когда Подстрока([Физическое лицо. Дополнительное свойство: Систадженикс], 1, 3) = "0.1"
Тогда ([Взносы в ФФОМС] + [Взносы в ФСС] + Начислено + [Взносы в ПФР, накопительная часть] + [Взносы в ПФР, страховая часть] + [Взносы в ФСС от НС] - ЕстьNull([Сумма за счет ФСС], 0)) * 0.1
Иначе Выбор
Когда Подстрока([Физическое лицо. Дополнительное свойство: IsisPharma], 1, 3) = "0.2"
Тогда ([Взносы в ФФОМС] + [Взносы в ФСС] + Начислено + [Взносы в ПФР, накопительная часть] + [Взносы в ПФР, страховая часть] + [Взносы в ФСС от НС] - ЕстьNull([Сумма за счет ФСС], 0)) * 0.2
Конец
Конец)
В таком случае столбец вообще оказывается пустым.
|
|
3
kr888
14.10.13
✎
15:58
|
Никто не сможет подсказать?
P.S.:Я недавно на форуме, как правильно вставлять пример кода в сообщении?
|
|
4
kr888
14.10.13
✎
17:10
|
Что странно, вот это выражение в итоговых записях:
[Взносы в ФФОМС] + [Взносы в ФСС] + Начислено + [Взносы в ПФР, накопительная часть] + [Взносы в ПФР, страховая часть] + [Взносы в ФСС от НС] - ЕстьNull([Сумма за счет ФСС], 0)
считается даже без агрегатной функции Сумма()
|
|