<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Docflow – документооборот > Иерархия документов > Номенклатура дел > CaseFile – дело Серверные функции типа сущности CaseFile |
Имя функции |
Модификатор |
Атрибут |
Описание |
virtual |
– |
Проверить индекс дела на уникальность в рамках нашей организации |
|
virtual |
– |
Проверить индекс дела на уникальность в рамках нашей организации |
|
virtual |
– |
Скопировать дело в заданный период |
|
static |
[Public] |
Копировать номенклатуру дел |
|
static |
[Public] |
Копировать номенклатуру дел асинхронно |
|
static |
– |
Получить дела для копирования |
|
– |
[Remote] |
Отображение документов в деле |
Проверить индекс дела на уникальность в рамках нашей организации.
Синтаксис
public virtual bool CheckIndexForUniqueness()
Возвращаемое значение
bool – True, если индекс уникален, иначе false.
CheckIndexForUniquenessInPeriod
Проверить индекс дела на уникальность в рамках нашей организации.
Синтаксис
public virtual bool CheckIndexForUniquenessInPeriod(DateTime? periodStart, DateTime? periodEnd)
Параметры
periodStart – Начало периода;
periodEnd – Конец периода.
Возвращаемое значение
bool – True, если индекс уникален, иначе false.
Скопировать дело в заданный период.
Синтаксис
public virtual ICaseFile CopyCaseFileOnNextPeriod(DateTime startDate, DateTime endDate)
Параметры
startDate – Дата начала;
endDate – Дата конца.
Возвращаемое значение
ICaseFile – Дело.
Копировать номенклатуру дел.
Синтаксис
[Public, Remote]
public static void CopyCaseFiles(long userId, DateTime sourcePeriodStartDate, DateTime sourcePeriodEndDate, DateTime targetPeriodStartDate, DateTime targetPeriodEndDate, long businessUnitId, long departmentId)
Параметры
userId – ИД пользователя, инициировавшего копирование;
sourcePeriodStartDate – Начало исходного периода;
sourcePeriodEndDate – Конец исходного периода;
targetPeriodStartDate – Начало целевого периода;
targetPeriodEndDate – Конец целевого периода;
businessUnitId – ИД нашей организации;
departmentId – ИД подразделения.
Копировать номенклатуру дел асинхронно.
Синтаксис
[Public, Remote]
public static void CopyCaseFilesAsync(DateTime sourcePeriodStartDate, DateTime sourcePeriodEndDate, DateTime targetPeriodStartDate, DateTime targetPeriodEndDate, long businessUnitId, long departmentId)
Параметры
sourcePeriodStartDate – Начало исходного периода;
sourcePeriodEndDate – Конец исходного периода;
targetPeriodStartDate – Начало целевого периода;
targetPeriodEndDate – Конец целевого периода;
businessUnitId – ИД нашей организации;
departmentId – ИД подразделения.
Получить дела для копирования.
Синтаксис
public static List<ICaseFile> GetCaseFilesToCopy(DateTime sourcePeriodStartDate, DateTime sourcePeriodEndDate, long businessUnitId, long departmentId)
Параметры
sourcePeriodStartDate – Начало исходного периода;
sourcePeriodEndDate – Конец исходного периода;
businessUnitId – ИД нашей организации;
departmentId – ИД подразделения.
Возвращаемое значение
List<ICaseFile> – Дела для копирования.
Отображение документов в деле.
Синтаксис
[Remote]
public IQueryable<IOfficialDocument> ShowCaseDocuments()
Возвращаемое значение
IQueryable<IOfficialDocument> – Перечень документов в деле.
© Компания Directum, 2024 |