Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Общие

Счета

Подстановка

Описание

accounts

Счета (массив)

  • n_account_id — Идентификатор счета
  • n_account_type_id — Тип счета (константа)
    • CONST.ACC_TYPE_Personal — Лицевой счёт
    • CONST.ACC_TYPE_Cash — Наличные
    • CONST.ACC_TYPE_Settlement — Расчётный счёт
    • CONST.ACC_TYPE_PaySys — Платежная система
    • CONST.ACC_TYPE_EPurse — Электронный кошелёк
  • vc_account_type_name — Тип счета (наименование)
  • vc_bank_name — Наименование банка
  • bank — Банк (объект СУ)
  • vc_currency — Валюта
  • vc_name — Наименование
  • vc_code — Код
  • vc_account — Номер счета
  • d_open — Дата открытия
  • d_close — Дата закрытия
  • d_overdraft_end — Срок действия кредитного лимита
  • n_overdraft — Кредитный лимит
  • vc_rem — Комментарий
  • n_sum_bal — баланс (только для Л/c)
  • n_sum_reserved — всего зарезервировано (только для Л/c)
  • n_sum_free — свободные средства (только для Л/c)
  • n_sum_reserved_cur — текущее резервирование (только для Л/c)
  • recommended_pay — массив рекомендуемых платежей по услугам
    • n_good_id — Идентификатор услуги
    • vc_rem — комментарий
    • d_begin — дата начала
    • d_end — дата окончания
    • n_sum — сумма
    • c_fl_totals — флаг итоговой суммы
      Последняя строка массива всегда содержит итоговую сумму по всем услугам, в ней значение c_fl_totals равно 'Y'.

accounts_personal

Лицевые счета (массив)

accounts_personal_list

Лицевые счета (через запятую)

accounts_cash

Наличные счета (массив)

accounts_cash_list

Наличные счета (через запятую)

accounts_settlement

Расчетные счета (массив)

accounts_settlement_list

Расчетные счета (через запятую)

accounts_paysys

Счета платежных систем (массив)

accounts_paysys_list

Счета платежных систем (через запятую)

accounts_epurse

Счета электронных кошельков (массив)

accounts_epurse_list

Счета электронных кошельков (через запятую)


Note

Для получения одного счета, а не массива, необходимо писать account_personal, account_cash, и т. д. — без множественного числа.


Пример:

Code Block
ЛицевыеСписок счеталицевых счетов получателя (через запятую)в печатной форме договора: {{doc.recipient.accounts_personal_list}}

 


Для счета также есть фильтры payments и writeoffs, возвращающие, соответственно, платежи и списания со счета. Аргументы - даты начала и окончания. По умолчанию дата окончания выставляется в текущее время.

...

Доступные параметры таких строк детализации:

ПодстановкаОписание
n_
sump
sum_
imp
inp
Входящий остаток
Приход (сумма платежа)
n_sum_out
Исходящий остаток
Расход (сумма списания)
d_operДата
платежа
операции
n_good_quantКоличество
vc_good_unitЕдиница измерения
vc_commentКомментарии

Пример:

Code Block
-- возвращает список платежей между d_begin и d_end
{%for acc in doc.member.accounts%}
  {%assign begin = doc.d_begin%}
  {%assign end = doc.d_end%}
  {%assign pays = acc|payments:begin,end%}
  {%for pay in pays%}
    Платеж от {{pay.d_oper}} на сумму {{pay.n_sum_inp}}
  {%endfor%}
{%endfor%}
 
-- возвращает список списаний между d_begin и d_end
{%for acc in doc.member.accounts%}
  {%assign begin = doc.d_begin%}
  {%assign end = doc.d_end%}
  {%assign writeoffs = acc|paymentswriteoffs:begin,end%}
  {%for writeoff in writeoffs%}
    ССписание от {{writeoffs.d_beginoper}} по {{writeoffs.d_end}}, сумма: на сумму {{writeoff.n_sum_out}}
  {%endfor%}
{%endfor%}

 

Адреса

Подстановка

Описание

addresses

Адреса типа 'Обычный адрес' (через запятую)

address_actual

Фактический адрес

address_fixed

Адрес постоянной регистрации

address_jur

Юридический адрес

address_post

Почтовый адрес

address_zip

Индекс почтового адреса

phone_work

Рабочий телефон

phone_home

Домашний телефон

phone_mobile

Мобильный телефон

email

почта

fax

факс

icq

ICQ

jabber

Jabber

url

Ссылка

addresses_list

Адреса(массив)

  • address — ссылка на объект типа адрес (см. Подстановки для объектов системы#Адреса)
  • c_fl_main — признак основного адреса (значения 'Y' / 'N')
  • d_begin — дата начала периода действия адреса
  • d_end — дата окончания периода действия адреса
  • n_subj_addr_type_id — идентификатор вида адреса объекта (константа, базовый справочник вид адреса)
    • CONST.BIND_ADDR_TYPE_Actual — фактический адрес
    • CONST.BIND_ADDR_TYPE_Jur — юридический адрес
    • CONST.BIND_ADDR_TYPE_Fixed — адрес постоянной регистрации
    • CONST.BIND_ADDR_TYPE_Serv — адрес обслуживания
    • CONST.BIND_ADDR_TYPE_FixLocation — адрес месторасположения
    • CONST.BIND_ADDR_TYPE_Work — рабочий
    • CONST.BIND_ADDR_TYPE_Mobile — мобильный
    • CONST.BIND_ADDR_TYPE_Home — домашний
    • CONST.BIND_ADDR_TYPE_Post — почтовый адрес
    • CONST.BIND_ADDR_TYPE_Notice — для уведомлений
  • vc_subj_addr_type_name — наименование вида адреса объекта
  • Пример:

    Code Block
    Адрес постоянной регистрации получателя в печатной форме счета: {{doc.recipient.address_fixed}}
    Мобильный телефон базового субъекта получателя в печатной форме договора: {{doc.recipient.parent.phone_mobile}}
    

    Физическое лицо

    Подстановка

    Описание

    n_subject_id

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

    n_subj_type_id

    Идентификатор типа субъекта учёта (константа, базовый справочник тип субъекта учета)

    • CONST.SUBJ_TYPE_Person - физическое лицо
    • CONST.SUBJ_TYPE_Company - юридическое лицо
    • CONST.SUBJ_TYPE_User - абонент
    • CONST.SUBJ_TYPE_Group - группа субъектов учёта
    • CONST.SUBJ_TYPE_Employee - сотрудник
    • CONST.SUBJ_TYPE_Provider - оператор связи
    • CONST.SUBJ_TYPE_Cash - касса
    • CONST.SUBJ_TYPE_Bank - банк
    • CONST.SUBJ_TYPE_Role - роль

    vc_first_name

    Имя

    vc_surname

    Фамилия

    vc_second_name

    Отчество

    vc_name или vc_subj_name

    ФИО

    vc_subj_name_genitive

    ФИО в родительном падеже

    vc_subj_code

    ФИО в сокращенном варианте, Иванов И.И.

    vc_birth_place

    Место рождения

    d_birth

    Дата рождения

    vc_opf_name

    ОПФ

    vc_inn

    ИНН

    vc_citizenship

    Гражданство

    vc_doc_auth_type_name

    Документ

    vc_doc_serial

    Серия

    vc_doc_no

    Номер

    d_doc

    Дата выдачи

    vc_document

    Кем выдан документ

    vc_doc_departmentКод подразделения

    vc_pens_insurance

    Пенсионное страхование

    vc_med_insurance

    Медицинский страховой полис

    vc_rem

    Комментарий

    groupsАналогично подстановке groups для абонента
    n_firm_idИдентификатор фирмы
    vc_firmНаименование фирмы
    vc_sexПол (Мужской/Женский)

    Юридическое лицо

    Подстановка

    Описание

    n_subject_id

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

    n_subj_type_id

    Идентификатор типа субъекта учёта (см. Физическое лицо)

    vc_opf_name

    ОПФ

    vc_opf_code

    Код ОПФ

    vc_name

    Наименование

    vc_eng_name

    Международное наименование

    vc_code

    Краткое наименование

    vc_eng_code

    Международное краткое наименование

    vc_region

    Регион

    vc_ogrn

    ОГРН

    vc_inn

    ИНН

    vc_kpp

    КПП

    vc_okved

    ОКВЭД

    vc_okpo

    ОКПО

    vc_ocato

    ОКАТО

    vc_ocfs

    ОКФС

    vc_ocogu

    ОКОГУ

    vc_egrp

    ЕГРП

    vc_rem

    Комментарий

    groupsАналогично подстановке groups для абонента
    n_firm_idИдентификатор фирмы
    vc_firmНаименование фирмы

    Банк

    ПодстановкаОписание
    vc_codeКод
    vc_nameНаименование
    vc_ksКорреспондентский счет
    vc_bik

    БИК

    companyЮридическое лицо


    Сотрудник

    Доступны только для юридического лица

    Подстановка

    Описание

    employees

    Список сотрудников (массив)

    • subject — Физ. Лицо к которому привязана должность
    • vc_employee_type — Тип сотрудника
    • vc_appointment — Должность
    • vc_appointment_genitive — Должность в родительном падеже
    • vc_act_authority — действует на основании (В родительном падеже, по умолчанию — "Устава").
    • vc_tab_no — Табельный номер
    • vc_rem — Комментарий

    employee_chief

    Генеральный директор

    employee_main_accountant

    Главный бухгалтер

    employee_org

    Контактное лицо

    employee_engineer

    Технический специалист

    Пример:

    Code Block
    Имя ген. директора: {{doc.provider.employee_chief.subject.vc_subj_name}}
    Действует на основании: {{doc.provider.employee_chief.vc_act_authority}}
    Факс главного бухгалтера: {{doc.provider.employee_main_accountant.subject.fax}}
    

    ...

    Объект абонент имеет доступ ко всем параметрам родителя своего базового субъекта (физическое физического или юридическое лицоюридического лица).

    Подстановка

    Описание

    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_
    invoice
    • 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

    ...