Здравствуйте
Есть ИБ заявок, в котором есть множественное свойство WORKS, которое ссылается на ИБ работ, в котором хранится ссылка на каталог работ, цена работы, НДС (если нужно) и еще всякая инфа по конкретной работе.
При переборе большого количества заявок при попытке получить сумму заявок за год страница подвисает (15 секунд). Понятно почему, потому что что бы получить цену заявки нужно сделать запросы к работам и получить там цены.
Самый простой вариант, который я вижу это создать в ИБ заявок свойство TOTAL_PRICE и при сохранении заявки брать все работы данной заявки, суммировать их цены и записывать в TOTAL_PRICE. Тогда при выборке заявок цена будет сразу в свойстве.
Правильный ли подход?
Или есть лучшее решение?
Есть ИБ заявок, в котором есть множественное свойство WORKS, которое ссылается на ИБ работ, в котором хранится ссылка на каталог работ, цена работы, НДС (если нужно) и еще всякая инфа по конкретной работе.
При переборе большого количества заявок при попытке получить сумму заявок за год страница подвисает (15 секунд). Понятно почему, потому что что бы получить цену заявки нужно сделать запросы к работам и получить там цены.
Самый простой вариант, который я вижу это создать в ИБ заявок свойство TOTAL_PRICE и при сохранении заявки брать все работы данной заявки, суммировать их цены и записывать в TOTAL_PRICE. Тогда при выборке заявок цена будет сразу в свойстве.
Правильный ли подход?
Или есть лучшее решение?