21.03.2007, 17:41 | #1 |
Участник
|
Суммировать и поместить в поле значение из нескольких объектов
Ситуация: имеем объект "счет", и объект "строка счета". Объект "счет" имеет связь с объектом "строка счета" один-ко-многим. В объекте "строка счета" есть поле "сумма". В объекте "счет" есть поле "сумма итого". Как сделать так, чтобы в поле "сумма итого" помещалась сумма всех значений дочерних объектов "строка счета" - поля сумма?
|
|
21.03.2007, 22:15 | #2 |
Участник
|
перекрыть на таблице "строка счета" методы вставки/изменения/удаления записи(й) в ктором считать сумму и записывать получившееся зачение в поле "сумма итого" таблицы "счет".
|
|
25.03.2007, 23:04 | #3 |
Участник
|
Соре. Нельзя ли поподробнее в терминах MS CRM? Что значит "перекрыть на таблице", если речь идет об объектах MS CRM? И как получить доступ к "методам вставки/изменения/удаления"?
|
|
26.03.2007, 07:00 | #4 |
Участник
|
Это делается через так называемые Callouts. - dll с классами, методы которых реагируют на события создания\ изменения\ удаления\ (плюс изменение доступа ) к объектам. Потом в настроечном файле указывается для объектов каких сущностей при каких событиях какие callouts должны реагировать.
Это хорошо описано в CrmSdk |
|