Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: #34837 исправление недоработки по HOPER-4137, где не внесли сюда информацию о подстановках для дилера

...

Подстановка

Описание

parent

Базовый субъект учёта (физическое или юридическое лицо)

n_subject_id

Идентификатор

vc_subj_code

Код

vc_subj_name

Краткое наименование базового СУ

network_services
(ранее — services)

Подписки на сетевые службы (массив)

  • n_service_id — Идентификатор службы
  • vc_service — Наименование службы
  • vc_login — Логин
  • vc_pass — Пароль (заполняется только при смене паролей в процессе формирования печатной формы или при наличии права на просмотр паролей)
  • n_auth_type_id — Вид аутентификации (константа). Доступна с версии 3.2
    • CONST.SERV_AUTH_TYPE_ReqLoginPass — Требовать логин и пароль
    • CONST.SERV_AUTH_TYPE_ReqLogin — Требовать логин
    • CONST.SERV_AUTH_TYPE_ReqNothing — Не требовать логин и пароль
  • object — оборудование Ссылка на объект типа оборудование (см. Подстановки для объектов системы#Оборудование)
applications_access
(ранее — services)

Доступ к приложениям (массив)

  • n_service_id — Идентификатор приложения
    • CONST.NETSERV_ARM_Private_Office - Личный кабинет абонента
    • CONST.NETSERV_ARM_ISP - Офис оператора связи
  • vc_service — Наименоваение приложения
  • vc_login — Логин
  • vc_pass — Пароль (заполняется только при смене паролей в процессе формирования печатной формы или при наличии права на просмотр паролей)

devices

Оборудование (массив)

documents

Договоры абонента, а также приложения и доп. соглашения к ним (массив). Элементы массива типа документ см. Подстановки для документов

documents_list

Договоры абонента, а также приложения и доп. соглашения к ним (через запятую)

groups

Группы (массив)

  • n_subject_id — Идентификатор группы
  • main — Признак основной группы
  • vc_name — Наименование группы
  • vc_code — Код группы
  • vc_rem — Комментарий

Code Block
titleПримеры
# вывод всех групп абонента через запятую
{{user.groups | map: 'vc_name' | join: ',' }}

# проверка привязки к группе
{% if user.groups | map: vc_name contains 'Компании' %}
	Абонент входит в группу компании
{% endif %}
vc_subj_group_name

Главная группа

goods_list

Подписка абонента (массив)

  • n_subj_good_id — Идентификатор подписки
  • n_par_subj_good_id — Идентификатор родительской подписки
  • n_doc_id — Идентификатор договора
  • vc_doc_code — Наименование договора
  • vc_good_name — Наименование товара/услуги
  • vc_account — Номер счета
  • n_account_id — Идентификатор счета
  • n_object_id — Идентификатор ОУ
  • vc_object — Наименование ОУ
  • d_begin — Дата начала
  • d_end — Дата окончания
  • d_charge_log_end — Дата окончания акта начислений
  • n_pay_day — Расчетный день месяца
  • vc_unit — Наименование единицы измерения
  • n_unit_id — Идентификатор единицы измерения
  • n_quant — Количество
  • good — Ссылка на объект типа услуга (см. Подстановки для объектов системы#Услуга)
  • device — Ссылка на объект типа оборудование, по которому оказывается услуга (см. Подстановки для объектов системы#Оборудование)
  • devices — Массив ссылок на объекты «оборудование абонента», по которым оказывается услуга (см. Абонент → devices). Объектов может быть несколько, если у оборудования, например, несколько компонентов
n_firm_idИдентификатор фирмы
vc_firmНаименование фирмы
reseller

Подстановки для дилера

  • base_subject — ссылка на базового субъекта дилера (физическое или юридическое лицо)
  • vc_firm — фирма дилера
  • n_subject_id — идентификатор дилера
  • vc_code — краткое наименование дилера
  • vc_subj_code — краткое наименование дилера
  • vc_name — краткое наименование дилера
  • vc_rem — комментарий дилера

(warning) ВНИМАНИЕ Для получения параметров родителя необходимо обращаться к ним через метод parent

...