Массовое обновление тарифов
Бывают случаи, когда нужно обновить тарифы всем клиентам. Здесь приведены примеры, как это сделать.
Обновление стоимости текущей услуги (тарифа)
Просто изменить стоимость услуги в Каталоге не достаточно. Необходимо для таких услуг пользователя установить “следующую” услугу в “текущую”:
{{ 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)