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

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 55 Next »

Общие

Счета

Подстановка

Описание

accounts

Счета (массив)

  • n_account_id — Идентификатор счета
  • n_account_type_id - Тип счета (константа)
    • ACC_TYPE_Personal - Лицевой счёт
    • ACC_TYPE_Cash - Наличные
    • ACC_TYPE_Settlement - Расчётный счёт
    • ACC_TYPE_PaySys - Платежная система
    • 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

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

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

Пример:

Лицевые счета получателя: {{doc.recipient.accounts_personal_list}}

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

Пример:

-- возвращает список платежей между 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. Возвращает детализацию по списаниям, которая отображается в ООС на вкладке "Платежи и списания" формы редактирования абонента, если выбрать режим "Только списания".

Адреса

Подстановка

Описание

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 – идентификатор вида адреса объекта (константа, базовый справочник вид адреса)
    • BIND_ADDR_TYPE_Actual – фактический адрес
    • BIND_ADDR_TYPE_Jur – юридический адрес
    • BIND_ADDR_TYPE_Fixed – адрес постоянной регистрации
    • BIND_ADDR_TYPE_Serv – адрес обслуживания
    • BIND_ADDR_TYPE_FixLocation – адрес месторасположения
    • BIND_ADDR_TYPE_Work – рабочий
    • BIND_ADDR_TYPE_Mobile – мобильный
    • BIND_ADDR_TYPE_Home – домашний
    • BIND_ADDR_TYPE_Post – почтовый адрес
    • BIND_ADDR_TYPE_Notice – для уведомлений
  • vc_subj_addr_type_name – наименование вида адреса объекта

Пример:

Адрес постоянной регистрации получателя: {{doc.recipient.address_fixed}}

Физическое лицо

Подстановка

Описание

n_subject_id

Идентификатор

n_subj_type_id

Идентификатор типа субъекта учёта

vc_name

Имя

vc_surname

Фамилия

vc_second_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

Список сотрудников (массив)

  • 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

Краткое наименование родителя

services

Службы и сервисы (массив)

  • n_service_id - идентификатор службы
  • vc_service - название службы
  • vc_login - Логин
  • vc_pass - Пароль (заполняется только при смене паролей)
  • n_auth_type_id - Вид аутентификации (константа). Доступна с версии 3.2
    • SERV_AUTH_TYPE_ReqLoginPass - Требовать логин и пароль
    • SERV_AUTH_TYPE_ReqLogin - Требовать логин
    • SERV_AUTH_TYPE_ReqNothing - Не требовать логин и пароль 
       

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_invoice_end — Дата окончания инвойса
  • n_pay_day — Расчетный день месяца
  • vc_unit — Наименование единицы измерения
  • n_unit_id — Идентификатор единицы измерения
  • n_quant — Количество
  • good — Ссылка на объект типа услуга (см. Подстановки для объектов системы#Услуга)
  • device — Ссылка на объект типа оборудование, по которому оказывается услуга (см Абонент devices )
  • devices — Массив ссылок на объекты типа оборудование, по которым оказывается услуга (см Абонент devices)
n_firm_idИдентификатор фирмы
vc_firmНаименование фирмы

(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