<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Docflow – документооборот > Иерархия документов > Договорные и финансовые документы > AccountingDocumentBase – базовый финансово-хозяйственный документ Серверные функции типа сущности AccountingDocumentBase |
Имя функции |
Модификатор |
Атрибут |
Описание |
static |
[Public] |
Получить дату начала квартала |
|
static |
[Public] |
Получить дату окончания квартала |
|
virtual |
[Public] |
Сгенерировать титул покупателя |
|
virtual |
[Public] |
Сгенерировать титул покупателя в автоматическом режиме |
|
virtual |
[Public] |
Сгенерировать титул продавца в автоматическом режиме |
|
virtual |
[Public] |
Сгенерировать титул продавца |
|
virtual |
[Public] |
Получить текстовку для записи в историю изменения суммы |
|
static |
[Remote] |
Получить список сотрудников по id |
|
static |
[Public] |
Получить значение суммы без НДС для шаблона документа |
|
static |
[Remote] |
Получить КНД |
|
static |
[Public] |
Получить значение общей суммы для шаблона документа |
|
static |
[Public] |
Получить значение суммы НДС для шаблона документа |
|
static |
[Public] |
Получить значение ставки НДС для шаблона документа |
|
virtual |
[Remote] |
Валидация диалога заполнения титула |
|
static |
[Public] |
Получить для финансового документа сумму прописью с валютой без указания десятичного значения |
|
static |
[Public] |
Получить для финансового документа ставку и сумму НДС прописью с валютой |
Получить дату начала квартала.
Синтаксис
[Public]
public static DateTime BeginningOfQuarter(DateTime currentDate)
Параметры
currentDate – Дата.
Возвращаемое значение
DateTime – Дата начала квартала.
Получить дату окончания квартала.
Синтаксис
[Public]
public static DateTime EndOfQuarter(DateTime currentDate)
Параметры
currentDate – Дата.
Возвращаемое значение
DateTime – Дата окончания квартала.
Сгенерировать титул покупателя.
Синтаксис
[Remote, Public]
public virtual void GenerateAnswer(Structures.AccountingDocumentBase.IBuyerTitle buyerTitle, bool isAgent)
Параметры
buyerTitle – Параметры титула для генерации;
isAgent – Признак вызова из фонового процесса.
Сгенерировать титул покупателя в автоматическом режиме.
Синтаксис
[Remote, Public]
public virtual void GenerateDefaultAnswer(Company.IEmployee signatory, bool isAgent)
Параметры
signatory – Подписывающий;
isAgent – Признак вызова из фонового процесса.
Сгенерировать титул продавца в автоматическом режиме.
Синтаксис
[Remote, Public]
public virtual void GenerateDefaultSellerTitle(Sungero.Company.IEmployee signatory)
Параметры
signatory – Подписывающий.
Сгенерировать титул продавца.
Синтаксис
[Remote, Public]
public virtual void GenerateSellerTitle(Structures.AccountingDocumentBase.ISellerTitle sellerTitle)
Параметры
sellerTitle – Параметры титула для генерации.
Получить текстовку для записи в историю изменения суммы.
Синтаксис
[Public]
public virtual string GetAmountChangeHistoryComment(bool isTotalAmountChanged)
Параметры
isTotalAmountChanged – Признак того что изменилась общая сумма.
Возвращаемое значение
string – Текст комментария для истории.
Получить список сотрудников по id.
Синтаксис
[Remote]
public static List<Company.IEmployee> GetEmployeesByIds(List<long> ids)
Параметры
ids – Список Id.
Возвращаемое значение
List<Company.IEmployee> – Список сотрудников.
Получить значение суммы без НДС для шаблона документа.
Синтаксис
[Sungero.Core.Converter("GetNetAmount")], [Public]
public static string GetNetAmount(IAccountingDocumentBase document)
Параметры
document – Финансовый документ.
Возвращаемое значение
string – Значение суммы без НДС.
Получить КНД.
Синтаксис
[Remote]
public static string GetTaxDocumentClassifier(IAccountingDocumentBase document)
Параметры
document – Документ.
Возвращаемое значение
string – КНД.
Получить значение общей суммы для шаблона документа.
Синтаксис
[Sungero.Core.Converter("GetTotalAmount")], [Public]
public static string GetTotalAmount(IAccountingDocumentBase document)
Параметры
document – Финансовый документ.
Возвращаемое значение
string – Значение общей суммы.
Получить значение суммы НДС для шаблона документа.
Синтаксис
[Sungero.Core.Converter("GetVatAmount")], [Public]
public static string GetVatAmount(IAccountingDocumentBase document)
Параметры
document – Финансовый документ.
Возвращаемое значение
string – Значение суммы НДС.
Получить значение ставки НДС для шаблона документа.
Синтаксис
[Sungero.Core.Converter("GetVatRate")], [Public]
public static string GetVatRate(IAccountingDocumentBase document)
Параметры
document – Финансовый документ.
Возвращаемое значение
string – Значение ставки НДС.
Валидация диалога заполнения титула.
Синтаксис
[Remote]
public virtual List<Structures.AccountingDocumentBase.GenerateTitleError> TitleDialogValidationErrors(Company.IEmployee signatory, Company.IEmployee consignee, IPowerOfAttorneyBase consigneePowerOfAttorney, string consigneeOtherReason, ISignatureSetting signatorySetting)
Параметры
signatory – Подписал;
consignee – Груз получил;
consigneePowerOfAttorney – Доверенность груз принявшего;
consigneeOtherReason – Документ груз принявшего;
signatorySetting – Право подписи подписавшего.
Возвращаемое значение
List<Structures.AccountingDocumentBase.GenerateTitleError> – Список ошибок.
TotalAmountInCurrencyToWordsWithoutDecimalValue
Получить для финансового документа сумму прописью с валютой без указания десятичного значения.
Синтаксис
[Converter("TotalAmountInCurrencyToWordsWithoutDecimalValue")], [Public]
public static string TotalAmountInCurrencyToWordsWithoutDecimalValue(IAccountingDocumentBase accountingDocument)
Параметры
accountingDocument – Финансовый документ.
Возвращаемое значение
string – Сумма прописью с валютой.
VatRateWithVatAmountInCurrencyToWords
Получить для финансового документа ставку и сумму НДС прописью с валютой.
Синтаксис
[Converter("VatRateWithVatAmountInCurrencyToWords")], [Public]
public static string VatRateWithVatAmountInCurrencyToWords(IAccountingDocumentBase accountingDocument)
Параметры
accountingDocument – Финансовый документ.
Возвращаемое значение
string – Ставка и сумма НДС прописью с валютой.
© Компания Directum, 2024 |