Кажется для случая PackingSlip по закупке будет false
Возможно у вас это не используется.
Мне кажется самый безопасный способ - сделать кеширование результатов.
Изменений минимум. Поддерживать легко. Если в других местах появится активное использование этой функции - то все равно быстро будет работать.
|