Показать сообщение отдельно
Старый 07.10.2009, 12:40   #1  
urnadm is offline
urnadm
Участник
 
37 / 10 (1) +
Регистрация: 02.09.2009
Да, смысл понял, но сделал в итоге вычисления из таблицы Возможность Операция, добавив туда флаг CLOSED, устанавливающийся если есть Дата Закрытия. Ну и если CLOSED=Нет И ACTIVE=Да, то значение записи суммируется.
Хотя, я не уверен, что мои предположения верны на 100%, но, думаю что для каждой открытой возможности есть несколько записей в Возможность Операция, из которых только Одна имеет ACTIVE=Да, и она же имеет Дата Закрытия когда возможность закрывается, так что подсчет сумм должен быть, вроде, правильным

Ничуть не сложнее, просто изначально я хотел сделать на основе таблицы Возможность, ибо там такой флаг уже есть и оставалось тока выбрать по Closed=Нет, но в ключе SumIndexField не разрешил установить нужное поле с рублями. Видимо, потому, что оно само является также вычисляемым полем.