Возник такой вопрос, нуждаюсь в совете.
Есть сущность "Зарплата сотрудников", подсущности в сущности "Заказ-наряд" "Расходные материалы" и "Работы".
В подсущности работы есть поле "Зарплата", которое высчитывает зарплату сотрудников исходя из отсутсвия или присутствия в заказ-наряде расходных материалов по формуле:
Код: Выделить всё
if(([330]+0)>0,(([274]-[330])*get_value([314])),[274]*get_value([314]))При попытке вывода общей суммы зарплаты в сущность "Зарплата сотрудников" MySQL запросом SUM([316]) (316 - поле зарплата в подсущности работы), выводится зарплата без учёта вычета расходных материалов. Например.
Иван Андреевич выполнил работу за 5000 рублей. Расходных материалов 2000 рублей. Выработка его по этой услуге составляет 50%. В поле 316 - зарплата сотрудников в подсущности работы выводится зарплата 1500 рублей (5000-2000)/50%, а в сущности зарплата сотрудников выводится значение 2500 рублей, то есть без вычета расходных материалов.
