Общие
Счета
Подстановка | Описание |
---|---|
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..