Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 сен 2024, 01:28

Изменение общего числа с помощью переключателя в управляемой форме

Автор MrEvilSkotch, 23 ноя 2018, 23:20

0 Пользователей и 1 гость просматривают эту тему.

MrEvilSkotch

Доброй ночи всем.
Есть переключатель со тремя значениями 0,20 и 45. Есть сумма в 0 (любое число) у.е. В зависимости от положения переключателя его значение прибавляется к сумме и становится, например, 0,20 или 45, соответственно. Нужно выводить не значение, а итоговую сумму. Естественно, при переключении на меньшее значение сумма должна уменьшаться. У меня уже есть готовое решение, только мой малый опыт в разработке мне подсказывает, что есть более оптимальное решение. Прошу подсказать, если таковое существует :)

если Комплект="А" тогда 
    если БылПереключатель="В" тогда
        ПолныйВзнос=ПолныйВзнос-20;
        БылПереключатель="А";
    ИначеЕсли БылПереключатель="С" тогда
        ПолныйВзнос=ПолныйВзнос-45;
        БылПереключатель="А";
    Иначе
        БылПереключатель="А";
    КонецЕсли;
ИначеЕсли Комплект="В" тогда
    Если БылПереключатель="А" тогда
        ПолныйВзнос=ПолныйВзнос+20;
        БылПереключатель="В"
    ИначеЕсли БылПереключатель="С" тогда
        ПолныйВзнос=ПолныйВзнос-25;
        БылПереключатель="В";
    Иначе
        БылПереключатель="В";
    КонецЕсли;
ИначеЕсли Комплект="С" тогда
    если БылПереключатель="А" тогда
        ПолныйВзнос=ПолныйВзнос+45;
        БылПереключатель="С";
    иначеесли БылПереключатель="В" тогда
        ПолныйВзнос=ПолныйВзнос+25;
        БылПереключатель="С";
    Иначе
        БылПереключатель="С";
    КонецЕсли;
КонецЕсли;
   

Похожие темы (5)

Рейтинг@Mail.ru

Поиск