|   |   | 
| 
 | Выражение итоговых записей СКД | ☑ | ||
|---|---|---|---|---|
| 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)считается даже без агрегатной функции Сумма() | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |