Описание

Услуга в тарифе

Описание полей

Параметр Тип Обязательный Описание
technicalservice short Флаг «Служебная услуга»
beginperiod short Дата начала расчетного периода:
  • 0 — первое число месяца;
  • 1 — дата создания договора;
  • 2 — дата активации УЗ;
  • 3 — дата подключения услуги.
tarid long Идентификатор тарифа
catidx long Идентификатор категории тарифа (уникален в рамках тарифа)
externalservice long Флаг «Внешняя услуга»
uuid string Код для связки с внешней системой
above double Стоимость услуги в валюте тарифа
usrblockabove double Стоимость при пользовательской блокировке
admblockabove double Стоимость при административной блокировке
permabove double Стоимость при финансовой блокировке
includeabove double Стоимость подключения услуги
rentperiod long Периодичность списания услуги:
  • 0 — разовое списание
  • 1 — ежемесячное
  • 2 — ежедневное
  • 3 — ежедневное равными долями
rentperiodmonth long Периодичность списания для настройки «один раз в N месяцев»
descr string Описание категории
archive long Флаг «Категория удалена»
catid long Идентификатор каталога, которому принадлежит запись
servcatid long Ссылка на каталог
isunique long Флаг «Уникальная услуга»
scriptoff string Скрипт, выполняемый при отключении услуги (cmd:scriptname или mysql:scriptname). На вход скрипта подается serv_id
script string Скрипт, выполняемый при назначении услуги (cmd:scriptname или mysql:scriptname). На вход скрипта подается serv_id
link string Ссылка на подробное описание услуги
autoassign long Флаг автоматического назначения услуги при смене тарифа (только при условии автоназначения всех категорий с тарифа):
  • 0 — не назначать
  • 1 — назначать
servtypeid long Идентификатор типа услуг
servtypename string Наименование типа услуг
tarname string Описание тарифа
saledictionaryid long Идентификатор услуги, связанной с категорией
keepturnedon long Флаг отключения пакета ЦТВ:
  • 0 — отключать
  • 1 — удерживать включённым
available long Возможность назначать или отменять подписку на сервис в ЛК
usrcansetmul long Возможность изменить количество услуг при назначении в ЛК
usrmaxmul long Максимальное количество услуг при назначении в ЛК
dtvtype long Тип услуги ЦТВ:
  • 0 — N/A
  • 1 — ChannelsPackage
  • 2 — Channel
  • 3 — VAS
  • 4 — VOD
  • 5 — PPVEvent
  • 6 — PPVBlock
  • 7 — PPVBundle
  • 8 — Advert
servicetype long Тип услуги:
  • 0 — основная
  • 1 — дополнительная
descrfull string Подробное описание услуги
checkactivehours long Учитывать 12-часовой порог при тарификации дополнительной услуги:
  • 1 — да
  • 0 — нет
externalcharge long Тип тарификации:
  • 1 — внешняя тарификация
  • 0 — обычное поведение
currsymbol string Сокращённое обозначение валюты
publicoffer string Ссылка на публичную оферту
paymentobject long Предмет расчёта (для фискализации)
promoperiod long Пробный период
defaultsubscriptionfee short Флаг «Абонентская плата по умолчанию»
forcedchangedefaultsubscrfee short Флаг «Принудительно изменить флаг абонентской платы по умолчанию»
availableformanager short Менеджеру разрешено управлять услугой

Определение типа

<complexType name="AvailableServicesFilter">
 <sequence>
  <element name="vgid" type="xsd:long" minOccurs="1" maxOccurs="1"/>
  <element name="descr" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
  <element name="isperiodic" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="at" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
  <element name="pgnum" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="pgsize" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="nodata" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="isusbox" type="xsd:long" minOccurs="0" maxOccurs="1" default="-1"/>
  <element name="isunique" type="xsd:long" minOccurs="0" maxOccurs="1" default="-1"/>
  <element name="precedencetarifftype" type="xsd:long" minOccurs="0" maxOccurs="1" default="-1"/>
  <element name="excludeuuid" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
  <element name="saledictservtype" type="xsd:short" minOccurs="0" maxOccurs="1" default="-1"/>
  <element name="availableformanager" type="xsd:short" minOccurs="0" maxOccurs="1" default="-1"/>
  <element name="pricedate" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
 </sequence>
</complexType>