- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
Если Сальдо = Перечисления.ДаНет.Да И Кредит = Перечисления.ДаНет.Да Тогда
СуммаКОплате = Строка.Сальдо + Строка.Начислено + Строка.Разовые - Строка.Оплата - Льгота;
Строка.Коплате = СуммаКОплате;
ИначеЕсли Сальдо = Перечисления.ДаНет.Нет И Кредит = Перечисления.ДаНет.Да Тогда
СуммаКОплате = Строка.Начислено + Строка.Разовые - Строка.Оплата - Льгота - ?(Строка.Сальдо < 0, Строка.Сальдо * -1, 0);
Строка.Коплате = СуммаКОплате;
ИначеЕсли Сальдо = Перечисления.ДаНет.Да И Кредит = Перечисления.ДаНет.Нет Тогда
СуммаКОплате = ?(Строка.Сальдо > 0, Строка.Сальдо , 0) + Строка.Начислено + Строка.Разовые - Строка.Оплата - Льгота;
Строка.Коплате = СуммаКОплате;
ИначеЕсли Сальдо = Перечисления.ДаНет.Нет И Кредит = Перечисления.ДаНет.Нет Тогда
СуммаКОплате = Строка.Начислено + Строка.Разовые - Льгота;
Строка.Коплате = СуммаКОплате;
КонецЕсли;
Проняло до слез. Ребята не знают простой математики, зато им известна условная тернарная операция. Привел самый эпичный отрывок, но там впору публиковать всю конфигурацию.
ivan_0110 03.02.2016 23:34 # 0
ivan_0110 03.02.2016 23:46 # 0
guest 24.06.2016 20:33 # 0