Page tree
Skip to end of metadata
Go to start of metadata

Общие

Счета

Подстановка

Описание

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

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

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


Пример:

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


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

Возвращают детализацию по платежам или по списаниям — аналогичную из вкладки "Платежи и списания". Детализация представляет собой массив значений за выбранный период.

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

ПодстановкаОписание
n_sum_inpПриход (сумма платежа)
n_sum_outРасход (сумма списания)
d_operДата операции
n_good_quantКоличество
vc_good_unitЕдиница измерения
vc_commentКомментарии

Пример:

-- возвращает список платежей между 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|writeoffs:begin,end%}
  {%for writeoff in writeoffs%}
    Списание от {{writeoffs.d_oper}} на сумму {{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 — для уведомлений

Пример:

Адрес постоянной регистрации получателя в печатной форме счета: {{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

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

Пример:

Имя ген. директора: {{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 — Комментарий

Примеры
# вывод всех групп абонента через запятую
{{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

Примеры:

Лицевые счета абонента: {{user.accounts_personal_list}}
Расчетные счета физ лица: {{user.parent.accounts_settlement_list}}
Полное имя: {{user.vc_subj_name}}
Проверка, является базовый СУ физическим или юридическим лицом: {%if user.parent.n_subj_type_id == CONST.SUBJ_TYPE_Person%} Абонент {%else%} Организация {%endif%}

Менеджер

Информация о сотруднике, который печатает печатную форму. Для корректной работы подстановки целевой субъект учёта должен являться сотрудником текущей фирмы (вкладка «Сотрудники» формы редактирования юридического лица фирмы).

manager — Ссылка на объект типа менеджер (см. Подстановки для объектов системы#Менеджер)

Пример:

{{manager.vc_surname}} {{manager.vc_name}}
  • No labels

2 Comments

  1. Anonymous

    У ФЛ некорректно указано, что имя выводится подстановкой vc_name. Эта подстановка выводит ФИО. Опытным путем обнаружено, что правильно значение подстановки vc_first_name.

    1. Спасибо, исправили: vc_name является синонимом для vc_subj_name и возвращает Наименование субъекта учёта, то есть ФИО для физического лица. А имя возвращается, как вы и написали, подстановкой vc_first_name..