<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Exchange – электронный обмен > ReceiptNotificationSendingAssignment – задание на отправку извещений Серверные функции типа сущности ExchangeDocumentInfo |
Имя функции |
Модификатор |
Атрибут |
Описание |
static |
– |
Получить все записи информации о документе обмена |
|
virtual |
[Public] |
Получить наименование организации с подразделением |
|
static |
[Public] |
Получить НОР для документа |
|
static |
[Public] |
Получить контрагентов для документа |
|
static |
[Public] |
Получить контрагента по документу |
|
static |
– |
Получить сведения о документе обмена |
|
static |
[Public] |
Получить информацию о документе обмена по документу и абонентскому ящику |
|
static |
[Public] |
Получить информацию о документе обмена ИД сервиса обмена |
|
static |
[Public] |
Получить запись информации о документе обмена |
|
static |
[Public] |
Получить информацию о документе, который пришел от контрагента |
|
static |
[Public] |
Получить последнюю информацию по документу.По последней отправленной\принятой версии для неформализованных и по единственной для формализованных |
|
virtual |
[Public] |
Получить сведения об организации, подписавшей документ, из сведений о документе обмена и подписи |
|
LastVersionSended + перегрузки |
static |
[Public] |
Проверить, отправляли ли уже последнюю версию документа |
virtual |
[Public] |
Отпралять задания/уведомления ответственному |
Получить все записи информации о документе обмена.
Синтаксис
public static IQueryable<IExchangeDocumentInfo> GetAllExDocumentInfos(Docflow.IOfficialDocument document)
Параметры
document – Документ.
Возвращаемое значение
IQueryable<IExchangeDocumentInfo> – Записи информации.
Получить наименование организации с подразделением.
Синтаксис
[Public]
public virtual string GetCompanyNameWithDepartment(string companyName)
Параметры
companyName – Наименование организации.
Возвращаемое значение
string – Наименование организации с подразделением.
Получить НОР для документа.
Синтаксис
[Public]
public static Company.IBusinessUnit GetDocumentBusinessUnit(Content.IElectronicDocument document, Content.IElectronicDocumentVersions version)
Параметры
document – Документ;
version – Версия документа.
Возвращаемое значение
Company.IBusinessUnit – Наша организация, на которую пришел документ.
Получить контрагентов для документа.
Синтаксис
[Public]
public static List<Parties.ICounterparty> GetDocumentCounterparties(Docflow.IOfficialDocument document)
Параметры
document – Документ.
Возвращаемое значение
List<Parties.ICounterparty> – Контрагент, от которого пришел документ, либо контрагенты из карточки документа.
Получить контрагента по документу.
Синтаксис
[Public]
public static Parties.ICounterparty GetDocumentCounterparty(Content.IElectronicDocument document, Content.IElectronicDocumentVersions version)
Параметры
document – Документ;
version – Версия документа.
Возвращаемое значение
Parties.ICounterparty – Контрагент, от которого пришел документ.
Получить сведения о документе обмена.
Синтаксис
public static IExchangeDocumentInfo GetEchangeDocumentInfo(Content.IElectronicDocument document, Content.IElectronicDocumentVersions version)
Параметры
document – Документ;
version – Версия документа.
Возвращаемое значение
IExchangeDocumentInfo – Сведения о документе обмена.
Получить информацию о документе обмена по документу и абонентскому ящику.
Синтаксис
[Public]
public static IExchangeDocumentInfo GetExchangeDocumentInfo(Docflow.IOfficialDocument document, ExchangeCore.IBoxBase box)
Параметры
document – Документ;
box – Абонентский ящик.
Возвращаемое значение
IExchangeDocumentInfo – Информация о документе обмена.
Получить информацию о документе обмена ИД сервиса обмена.
Синтаксис
[Public]
public static IExchangeDocumentInfo GetExDocumentInfoByExternalId(ExchangeCore.IBoxBase box, string serviceId)
Параметры
box – Абонентский ящик;
serviceId – ИД документа в сервисе обмена.
Возвращаемое значение
IExchangeDocumentInfo – Информация о документе обмена.
Получить запись информации о документе обмена.
Синтаксис
[Public, Remote(IsPure = true)]
public static IExchangeDocumentInfo GetExDocumentInfoFromVersion(Docflow.IOfficialDocument document, long versionId)
Параметры
document – Документ;
versionId – ИД версии документа.
Возвращаемое значение
IExchangeDocumentInfo – Информация о документе обмена.
Получить информацию о документе, который пришел от контрагента.
Синтаксис
[Public, Remote(IsPure = true)]
public static IExchangeDocumentInfo GetIncomingExDocumentInfo(Docflow.IOfficialDocument document)
Параметры
document – Документ.
Возвращаемое значение
IExchangeDocumentInfo – Информация о документе обмена.
Получить последнюю информацию по документу.По последней отправленной\принятой версии для неформализованных и по единственной для формализованных.
Синтаксис
[Public, Remote(IsPure = true)]
public static IExchangeDocumentInfo GetLastDocumentInfo(Docflow.IOfficialDocument document)
Параметры
document – Документ.
Возвращаемое значение
IExchangeDocumentInfo – Информация о документе обмена.
Получить сведения об организации, подписавшей документ, из сведений о документе обмена и подписи.
Синтаксис
[Public]
public virtual Structures.Module.IOrganizationInfo GetSigningOrganizationInfo(Sungero.Domain.Shared.ISignature signature)
Параметры
signature – Подпись.
Возвращаемое значение
Structures.Module.IOrganizationInfo – Наименование и ИНН организации.
Проверить, отправляли ли уже последнюю версию документа.
Перегрузки
Имя функции |
Описание |
Проверить, отправляли ли уже последнюю версию документа |
|
Проверить, отправляли ли уже последнюю версию документа определённому контрагенту |
LastVersionSended (Docflow.IOfficialDocument document)
Проверить, отправляли ли уже последнюю версию документа.
Работает по истории документа.
Синтаксис
[Public, Remote(IsPure = true)]
public static bool LastVersionSended(Docflow.IOfficialDocument document)
Параметры
document – Документ.
Возвращаемое значение
bool – True, если уже была отправка.
LastVersionSended (Docflow.IOfficialDocument document, ExchangeCore.IBusinessUnitBox box, Parties.ICounterparty counterparty)
Проверить, отправляли ли уже последнюю версию документа определённому контрагенту.
Синтаксис
[Public, Remote(IsPure = true)]
public static bool LastVersionSended(Docflow.IOfficialDocument document, ExchangeCore.IBusinessUnitBox box, Parties.ICounterparty counterparty)
Параметры
document – Документ;
box – Абонентский ящик;
counterparty – Контрагент.
Возвращаемое значение
bool – True, если уже была отправка.
Отпралять задания/уведомления ответственному.
Синтаксис
[Public]
public virtual bool NeedReceiveTask()
Возвращаемое значение
bool – Признак отправки задания ответственному за ящик.
© Компания Directum, 2024 |