Table of Contents |
---|
Общие
Счета
Подстановка | Описание |
---|---|
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 | Счета электронных кошельков (через запятую) |
...
Note |
---|
Для получения |
...
одного счета, а не массива, необходимо писать |
...
т. |
...
д. — без множественного числа |
...
. |
Пример:
Code Block |
---|
ЛицевыеСписок счеталицевых счетов получателя в печатной форме договора: {{doc.recipient.accounts_personal_list}} |
Для счета также есть фильтр payments. Принимает в качестве аргументов дату начала и дату фильтры payments и writeoffs, возвращающие, соответственно, платежи и списания со счета. Аргументы - даты начала и окончания. По умолчанию дата окончания выставляется в текущее время. Возвращает
Возвращают детализацию по платежам — ту самую с или по списаниям — аналогичную из вкладки "Платежи и списания", когда выбираешь только платежи.. Детализация представляет собой массив значений за выбранный период.
Доступные параметры таких строк детализации:
Подстановка | Описание |
---|---|
n_sum_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%} |
Аналогично фильтру payments есть фильтр writeoffs. Возвращает детализацию по списаниям, которая отображается в ООС на вкладке "Платежи и списания" формы редактирования абонента, если выбрать режим "Только списания".
-- возвращает список списаний между 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 | Адреса(массив) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Пример:
Code Block |
---|
Адрес постоянной регистрации получателя в печатной форме счета: {{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 | Технический специалист |
Пример:
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) | Подписки на сетевые службы (массив)
|
|
|
|
|
|
|
|
|
| |
applications_access (ранее — services) | Доступ к приложениям (массив)
|
devices | Оборудование (массив)
|
|
|
|
|
|
|
|
|
documents |
Договоры абонента, а также приложения и доп. соглашения к ним (массив). Элементы массива типа документ см. Подстановки для документов |
documents_list |
Договоры абонента, а также приложения и доп. соглашения к ним (через запятую) | |
groups | Группы (массив)
|
|
|
|
|
|
|
|
vc_rem - Комментарий
Примеры:
|
|
| |
vc_subj_group_name | Главная группа |
goods_list | Подписка абонента (массив)
|
|
|
|
| |
n_firm_id | Идентификатор фирмы |
vc_firm | Наименование фирмы |
reseller | Подстановки для дилера
|
ВНИМАНИЕ Для получения параметров родителя необходимо обращаться к ним через метод parent
...
Code Block |
---|
Лицевые счета абонента: {{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 - — Ссылка на объект типа менеджер (см. Подстановки для объектов системы#Менеджер)
Пример:
Code Block |
---|
{{manager.vc_surname}} {{manager.vc_name}} |
...