<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Docflow – документооборот > Регистрация и нумерация > RegistrationSetting – настройка регистрации Разделяемые функции типа сущности RegistrationSetting |
Имя функции |
Модификатор |
Атрибут |
Описание |
static |
[Public] |
Получить доступные настройки по параметрам |
|
static |
[Public] |
Вернуть активные настройки по журналу |
|
static |
[Public] |
Получить настройку по документу |
|
static |
[Public] |
Получить настройку по параметрам |
|
static |
[Public] |
Получить настройку по параметрам |
|
static |
[Public] |
Получить доступные настройки по документу |
Получить доступные настройки по параметрам.
Синтаксис
[Public]
public static IQueryable<IRegistrationSetting> GetAvailableSettingsByParams(Enumeration? settingType, IBusinessUnit businessUnit, IDocumentKind documentKind, IDepartment department)
Параметры
settingType – Тип настройки;
businessUnit – НОР;
documentKind – Вид документа;
department – Подразделение.
Возвращаемое значение
IQueryable<IRegistrationSetting> – Все настройки, которые подходят по параметрам.
Вернуть активные настройки по журналу.
Синтаксис
[Public]
public static List<IRegistrationSetting> GetByDocumentRegister(IDocumentRegister documentRegister)
Параметры
documentRegister – Журнал.
Возвращаемое значение
List<IRegistrationSetting> – Настройки по журналу.
Получить настройку по документу.
Синтаксис
[Public]
public static IRegistrationSetting GetSettingByDocument(IOfficialDocument document, Enumeration? settingType)
Параметры
document – Документ для подбора настройки;
settingType – Тип настройки.
Возвращаемое значение
IRegistrationSetting – Настройка по документу, которое имеет наивысший приоритет.
Получить настройку по параметрам.
Синтаксис
[Public]
public static IRegistrationSetting GetSettingByParams(Enumeration? settingType, IBusinessUnit businessUnit, IDocumentKind documentKind, IDepartment department)
Параметры
settingType – Тип настройки;
businessUnit – НОР;
documentKind – Вид документа;
department – Подразделение.
Возвращаемое значение
IRegistrationSetting – Настройка, которое имеет наивысший приоритет.
Получить настройку по параметрам.
Синтаксис
[Public]
public static IRegistrationSetting GetSettingByParamsIds(List<IRegistrationSetting> activeSettings, Enumeration? settingType, long businessUnitId, long documentKindId, long departmentId)
Параметры
activeSettings – Активные настройки;
settingType – Тип настройки;
businessUnitId – НОР;
documentKindId – Вид документа;
departmentId – Подразделение.
Возвращаемое значение
IRegistrationSetting – Настройка, которая имеет наивысший приоритет.
Получить доступные настройки по документу.
Синтаксис
[Public]
public static IRegistrationSetting GetSettingForKind(IOfficialDocument document, Enumeration? settingType, IDocumentKind documentKind)
Параметры
document – Документ для подбора настройки;
settingType – Тип настройки;
documentKind – Вид документа.
Возвращаемое значение
IRegistrationSetting – Все настройки, которые подходят к документу.
© Компания Directum, 2024 |