Общие
Счета
Подстановка | Описание |
|---|---|
accounts | Счета (массив)
|
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_sump_imp | Входящий остаток (сумма платежа) |
| 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|payments:begin,end%}
{%for writeoff in writeoffs%}
С {{writeoffs.d_begin}} по {{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 | Мобильный телефон |
почта | |
fax | факс |
icq | ICQ |
jabber | Jabber |
url | Ссылка |
| addresses_list | Адреса(массив)
|
Пример:
Адрес постоянной регистрации получателя: {{doc.recipient.address_fixed}}
Физическое лицо
Подстановка | Описание |
|---|---|
n_subject_id | Идентификатор |
n_subj_type_id | Идентификатор типа субъекта учёта |
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 | Наименование фирмы |
Юридическое лицо
Подстановка | Описание |
|---|---|
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 | Наименование фирмы |
Сотрудник
Доступны только для юридического лица
Подстановка | Описание |
|---|---|
employees | Список сотрудников (массив)
|
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 | Подписки на службы (массив)
|
| applications_access (ранее — services) | Доступ к приложениям (массив)
|
devices | Оборудование (массив)
|
documents | Актуальные документы абонента (массив). Элементы массива типа документ см. Подстановки для документов |
documents_list | Актуальные документы абонента (через запятую) |
| groups | Группы (массив)
Примеры # вывод всех групп абонента через запятую
{{user.groups | map: 'vc_name' | join: ',' }}
# проверка привязки к группе
{% if user.groups | map: vc_name contains 'Компании' %}
Абонент входит в группу компании
{% endif %}
|
| vc_subj_group_name | Главная группа |
| goods_list | Подписка абонента (массив)
|
| n_firm_id | Идентификатор фирмы |
| vc_firm | Наименование фирмы |
ВНИМАНИЕ Для получения параметров родителя необходимо обращаться к ним через метод 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}}