Общие
Счета
Подстановка | Описание |
|---|---|
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_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 | Мобильный телефон |
почта | |
fax | факс |
icq | ICQ |
jabber | Jabber |
url | Ссылка |
| addresses_list | Адреса(массив)
|
Пример:
Адрес постоянной регистрации получателя в печатной форме счета: {{doc.recipient.address_fixed}}
Мобильный телефон базового субъекта получателя в печатной форме договора: {{doc.recipient.parent.phone_mobile}}
Физическое лицо
Подстановка | Описание |
|---|---|
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 | Наименование фирмы |
| 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 | Список сотрудников (массив)
|
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 | Наименование фирмы |
| reseller | Подстановки для дилера
|
ВНИМАНИЕ Для получения параметров родителя необходимо обращаться к ним через метод 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}}
2 Comments
Anonymous
У ФЛ некорректно указано, что имя выводится подстановкой vc_name. Эта подстановка выводит ФИО. Опытным путем обнаружено, что правильно значение подстановки vc_first_name.
Денис Шилин
Спасибо, исправили: vc_name является синонимом для vc_subj_name и возвращает Наименование субъекта учёта, то есть ФИО для физического лица. А имя возвращается, как вы и написали, подстановкой vc_first_name..