Массовое обновление тарифов

Бывают случаи, когда нужно обновить тарифы всем клиентам. Здесь приведены примеры, как это сделать.

Обновление стоимости текущей услуги (тарифа)

Просто изменить стоимость услуги в Каталоге не достаточно. Необходимо для таких услуг пользователя установить “следующую” услугу в “текущую”:

{{ FOR u IN user.items }}
    {{ FOR us IN u.us.items }}
        {{ us.set(next = us.service_id) }}
    {{ END }}
{{ END }}

Массовая смена услуг (тарифов)

Например, мы хотим сменить (со следующего учетного периода) услугу 5 на 6, делается это так:

{{ FOR u IN user.items }}
    {{ FOR us IN u.us.filter( service_id = 5 ).items }}
        {{ us.set(next = 6) }}
    {{ END }}
{{ END }}
Изменено 12.03.2025: dnk: update docs (00ec11c)