# Analyzer

URL: https://chugunov.pro/api-bitrix/sale/discount/analyzer/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Sale\Discount\Analyzer`
Модуль: Sale.

Исходный файл: `source/sale/lib/discount/analyzer.php:9`

## Методы (4)

- [`canCalculateSeparately()`](https://chugunov.pro/api-bitrix/sale/discount/analyzer/cancalculateseparately/) — Сообщает, может ли эта скидка рассчитываться отдельно. Это значит, что она не зависит от корзины и других скидок.
- [`canCalculateSeparatelyAllDiscount()`](https://chugunov.pro/api-bitrix/sale/discount/analyzer/cancalculateseparatelyalldiscount/) — Сообщает, разрешён ли отдельный расчёт скидки для корзины.
- [`static getInstance()`](https://chugunov.pro/api-bitrix/sale/discount/analyzer/getinstance/) — Возвращает синглтон Analyzer
- [`isContainGiftAction()`](https://chugunov.pro/api-bitrix/sale/discount/analyzer/iscontaingiftaction/) — Возвращает true, если скидка содержит действие с подарком.

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Sale-Discount-Analyzer.html
