
Общие
Подстановка | Описание |
---|
n_doc_id | Идентификатор |
vc_doc_no | № документа |
vc_name | Наименование |
vc_code | Краткое наименование |
d_doc | Дата, см. Шаблоны печатных форм#Работа с датами |
d_time | Дата с временем |
n_doc_type_id | Тип (константа). Возможные значения: - CONST.DOC_TYPE_Invoice - Фактура
- CONST.DOC_TYPE_ChargeLog - Акт начислений
- CONST.DOC_TYPE_SubscriberContract - Договор
- CONST.DOC_TYPE_BaseContract - Базовый договор
- CONST.DOC_TYPE_PaymentOrder - Платежное поручение
- CONST.DOC_TYPE_CashWarrant - Кассовый ордер
- CONST.DOC_TYPE_Request - Заявка
- CONST.DOC_TYPE_ContractAPP - Приложение к договору
- CONST.DOC_TYPE_AddAgreement - Дополнительное соглашение
- CONST.DOC_TYPE_RecordOfBank - Банковская выписка
- CONST.DOC_TYPE_PriceOrder - Приказ по ценам
- CONST.DOC_TYPE_TimeIntervals - Приказ по временным интервалам
|
vc_doc_type_name | Тип (наименование) |
n_doc_state_id | Состояние (константа). Возможные значения: - CONST.DOC_STATE_Actual - Актуален
- CONST.DOC_STATE_Approval - К рассмотрению
- CONST.DOC_STATE_Canceled - Аннулирован
- CONST.DOC_STATE_Closed - Закрыт
- CONST.DOC_STATE_Draft - Черновик
- CONST.DOC_STATE_Enforcement - К исполнению
- CONST.DOC_STATE_Executed - Выполнен
- CONST.DOC_STATE_Prepared - Подготовлен
- CONST.DOC_STATE_Processing - В ожидании
- CONST.DOC_STATE_Rejected - Отклонен
- CONST.DOC_STATE_Request - Запрошен
- CONST.DOC_STATE_Dissolved - Расторгнут
- CONST.DOC_STATE_Authorized - Авторизован
|
parent_doc | Базовый договор |
reason_doc | Документ основание |
vc_doc_state_name | Состояние (наименование) |
vc_rem | Примечание |
d_begin | Дата начала |
d_end | Дата окончания |
Пример:
Документ: {{doc.vc_code}}
Состояние документа: {{doc.vc_doc_state_name}}
|
Роли
Если роль есть, то она ведет себя как подстановка соответствующего типа Субъекта. К параметрам которые описаны у субъекта добавляется еще поле vc_account_name, для получения соответствующего счета.
Подстановка | Описание |
---|
provider | Поставщик |
recipient | Получатель |
payer | Плательщик |
forwho | За кого |
manager | Менеджер |
member | Участник |
executor | Исполнитель |
customer | Заказчик |
creator | Автор |
Если ролей одного типа в документе несколько то нужно пользоваться подстановками вида: providers
, recipients
и тд., возвращающие массив субъектов. Для доступа к счету роли к подстановке роли нужно добавить _account
.
Пример:
Получатель: {{doc.recipient.vc_name}}. Счёт получателя:{{doc.recipient_account.vc_account}}
|
Менеджер
Информация о сотруднике, который печатает печатную форму. Для корректной работы необходимо, чтобы оператор был указан на вкладке «Сотрудники» юридического лица текущей фирмы.
manager - Ссылка на объект типа менеджер (см. Подстановки для объектов системы#Менеджер)
Пример:
{{manager.vc_surname}} {{manager.vc_name}} |
Отдельные подстановки для разных типов документов
Договор на оказание услуг, приложение, доп. соглашение (начиная с 5.0)
Подстановка | Описание |
---|
price_orders | Список приказов по ценам в составе - n_doc_id - идентификатор
- vc_doc_no - номер
- vc_name - наименование
- vc_code - код
- d_doc - дата документа
- n_doc_type_id - тип документа
- vc_doc_type_name - наименование типа документа
- n_doc_state_id - состояние
- vc_doc_state_name - наименование состояния документа
- vc_rem - примечание
- d_begin - дата начала
- d_end - дата окончания
|
price_order_par_lines | Список родительских строк состава ПЦ (с 5.1.2)
|

Фактура
Подстановка | Описание |
---|
content | Состав (Массив) - n_line_no - Номер строки
- vc_good_name - Наименование товара
- vc_unit_base_name - Единица измерения
- n_quant - Кол-во
- n_price - Цена
- n_price_wo_tax - Цена без налогов
- n_sum - Сумма
- n_sum_wo_tax - Сумма без налогов
- n_base_sum - Сумма без скидки
- n_base_sum_wo_tax - Сумма без скидки и налогов
- discount_name - Наименование скидки
- object - Ссылка на объект типа оборудование (см. Подстановки для объектов системы#Оборудование)
- good - Услуга, ссылка на объект типа услуга (см. Подстановки для объектов системы#Услуга)
- vc_tax_rate_name - Наименование ставки налога
- d_begin - Дата начала строки состава (начиная с версии 5.1.2.34)
- d_end - Дата окончания строки состава (начиная с версии 5.1.2.34)
|
total | Итого - n_good_count - Количество наименований
- n_sum_sum - Общая сумма
- n_sum_tax_sum - Общая сумма налогов
- n_sum_wo_tax_sum - Общая сумма без налогов
- n_base_sum_sum - Общая сумма без скидки
- n_base_sum_wo_tax_sum - Общая сумма без скидки и налогов
|
charge_logs | Связанные акты начислений (Массив). Элементы массива типа документ. |
firm | Связанная фирма. |
Для фактур получить абонента, которому предоставлена услуга, можно через роль member. Например, вывод главной группы абонента:
{{doc.member.vc_subj_group_name}} |
Акт начислений
Подстановка | Описание |
---|
account | Счет получателя/клиента, по которому выставлен акт начислений (Подстановки для субъектов#Счета, подстановка accounts) |
invoices | Выставленные фактуры, в которые попал акт начислений (массив, Подстановки для документов#Фактура) [для Офиса оператора связи версии 5.1.2.3 и новее] |
voice_detalization, voice_detalization_outgoing, voice_detalization_incoming | Детализация по всей телефонии (Массив) ... по исходящей телефонии ... по входящей телефонии - n_rownum - номер строки
- d_oper - время звонка
- vc_from - номер А
- vc_to - номер Б
- n_quant - количество
- n_quant_base - базовое количество
- n_duration_sec - длительность в секундах
- n_quant_minutes - количество минут
- vc_unit_name - наименование единицы измерения
- vc_good_name – наименование услуги
- n_sum - сумма
- n_sum_wo_tax - cумма без налогов
- vc_currency - наименование валюты
- vc_addr_name - направление звонка
- n_calc_design_proc_id - методика рассчета стоимости
- parent_price_line - родительская строка приказа по ценам (с версии 4.2)
Последняя строка содержит итоги по длительности и сумме. Пример: Номер исх.;Номер вх.;Дата;Длительность;Сумма
{% for charge_log in doc.charge_logs %}
{% for item in charge_log.voice_detalization %}
{%if forloop.last%}
Итого: {{item.n_sum}}
{%else%}
{{item.vc_from}};{{item.vc_to}};{{item.d_oper | strftime : '%d.%m.%Y %H:%M:%S', 'ru'}};{{item.n_duration_sec}};{{item.n_sum}}
{%endif%}
{% endfor %}
{% endfor %}
|
|
Заявка
Подстановка | Описание |
---|
d_exec | Первоначальная планируемая дата выполнения |
d_plan | Текущая планируемая дата выполнения |
d_fact | Фактическая дата выполнения |
periodic_goods | Услуги, на которые будет подписан абонент (массив) - good - услуга, ссылка на объект типа услуга
- object - ОУ на котором оказывается услуга, ссылка на объект типа оборудование
- doc - ПЦ, ссылка на объект типа документ
- good_price - состав ПЦ для услуги
- pack - строка ПЦ для основной услуги, ссылка на объект типа строка ПЦ
- children - массив дочерних строк ПЦ по услуге, каждый элемент массива является ссылкой на объект типа строка ПЦ
|
once_goods | Разовые услуги, которые будут оказаны абоненту (массив) Аналогично подстановке periodic_good |
Пример:
Документ: {{doc.vc_code}}
Состояние документа: {{doc.vc_doc_state_name}}
|
Акт сверки расчетов
Подстановка | Описание |
---|
content | Состав (Массив) - d_begin - дата начала
- d_end - дата окончания
- n_sum_inp - приход
- n_sum_out - расход
- n_balance - баланс
- n_overdraft - сумма кредита
- vc_currency - валюта
- n_good_id - идентификатор услуги
- vc_good_name - наименование услуги
- vc_good_rem - наименование услуги с комментарием
- vc_comment - комментарий
- n_good_quant - количество
- vc_good_unit - единица измерения
|
opening_balance | Начальный остаток (аналогично элементам состава) |
closing_balance | Конечный остаток (аналогично элементам состава) |
total | Итого (аналогично элементам состава) |
reason_doc | Документ основание |
{% for transaction in doc.content %}
{% if transaction.reason_doc.n_doc_type_id == CONST.DOC_TYPE_PaymentOrder %}
{{transaction.reason_doc.d_doc | full_date | downcase_utf8}}
{% endif %}
{% endfor %} |
Приказ по ценам
Подстановка | Описание |
---|
content | Родительские строки состава ПЦ. Массив ссылок на объекты типа Строка ПЦ |
time_intervals | Состав привязанного ПВИ, массив объектов Строка ПВИ |
Платежное поручение
Подстановка | Описание |
---|
content | Состав (Массив) - n_line_id - идентификатор строки
- n_doc_id - идентификатор платежного поручения
- n_move_type_id - идентификатор типа движения средств
- vc_move_type_name - тип движения
- n_pay_type_id - идентификатор типа платежа
- vc_pay_type_name - тип платежа
- n_tax_rate_id - идентификатор ставки налога
- vc_tax_rate_name - ставка налога
- n_currency_id - идентификатор валюты
- vc_currency_name - наименование валюты
- n_sum - сумма
- n_sum_tax - сумма налога
- n_sum_wo_tax - сумма без налогов
- n_line_no - номер строки
- d_oper - дата операции
|
total | Итого - n_sum_sum - Общая сумма
- n_sum_tax_sum - Общая сумма налогов
- n_sum_wo_tax_sum - Общая сумма без налогов
|
Приказ по временным интервалам
Подстановка | Описание |
---|
content | Массив строк состава ПВИ (типов дней), см. Строка ПВИ |