Цитата:
Сообщение от
RVS
Narayana,
То, что вы сделали джобом с запросом, можно сделать без запроса.. и без джоба, кстати )
- перекрываете метод update() на вашей таблице
- пишете в нем (до super()-а) : BalanceMST = AmountMST_In - AmountMST_Out;
Радуетесь жизни.. теперь у вас BalanceMST всегда будет правильный...
Я так пробовал.
Почему-то никакой реакции.
Сейчас попробую еще раз.
Цитата:
Сообщение от
RVS
Что вы все-таки получить хотите? Если не секрет, конечно..
Вы имеете в виду, в чисто прикладном плане?
В моей системе зарплата сотрудникам за услуги, оказанные клиентам, начисляется как процент от стоимости работ для клиента.
То же самое для представителей компании. Они получают бонус в виде процента от стоимости заказа от направленного к нам на обслуживание клиента. И при этом представители имеют личный кабинет на портале, где могут посмотреть свои начисления, выплаты и баланс взаиморасчетов.
Это, конечно, можно было бы сделать с помощью вычисления баланса прямо в поле в портале, но мне захотелось досконально разобраться, наконец-то, с тонкостями работы с данными. Вот я и использовал этот случай как тренировочный.