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 99 Current »

ho

Общие

Подстановка

Описание

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

Автор

Если ролей одного типа в документе несколько то нужно пользоваться подстановками вида: providersrecipients и тд., возвращающие массив субъектов. Для доступа к счету роли к подстановке роли нужно добавить _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

Массив строк состава ПВИ (типов дней), см. Строка ПВИ


  • No labels