<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Contracts – договорные документы Функции инициализации модуля Contracts |
Имя функции |
Модификатор |
Атрибут |
Описание |
static |
– |
Создание этапа установки состояния "Оплачен" для счета |
|
static |
– |
Создать роль согласования |
|
static |
– |
Создать базовые роли согласования |
|
static |
– |
Создать правила по умолчанию |
|
static |
[Public] |
Создать правило по умолчанию для входящего счета |
|
static |
– |
Создать базовые типы связей |
|
static |
[Public] |
Создать правило по умолчанию |
|
static |
– |
Создать виды документов для договоров |
|
static |
– |
Создать журнал и настройки регистрации для актов и доп. соглашений |
|
static |
– |
Создать журнал и настройки регистрации для исх. счетов |
|
static |
– |
Создать типы документов для договоров |
|
static |
– |
|
|
static |
– |
Создать журнал для договорного документа с разрезом нумерации по ведущему документу |
|
static |
– |
Создать предопределенные роли |
|
virtual |
– |
Однократно выдать права на регистрацию исходящих счетов группам, отвечающим за регистрацию исходящих документов |
|
static |
– |
Выдать права на спец.папки модуля |
|
static |
– |
Выдать права всем пользователям на справочники |
|
static |
– |
Выдать права всем пользователям на документы |
|
static |
– |
Выдать права роли "Ответственные за договоры" |
|
static |
– |
Выдать права роли "Регистраторы договоров" |
|
static |
– |
Выдать права роли "Ответственные за настройку регистрации" |
CreateApprovalIncInvoicePaidStage
Создание этапа установки состояния "Оплачен" для счета.
Синтаксис
public static void CreateApprovalIncInvoicePaidStage()
Создать роль согласования.
Синтаксис
public static void CreateApprovalRole(Enumeration roleType, string description)
Параметры
roleType – Тип роли;
description – Описание роли.
Создать базовые роли согласования.
Синтаксис
public static void CreateDefaultApprovalRoles()
Создать правила по умолчанию.
Синтаксис
public static void CreateDefaultContractualRules()
Создать правило по умолчанию для входящего счета.
Синтаксис
[Public]
public static IApprovalRule CreateDefaultInvoiceRule(string ruleName, List<Enumeration> stages)
Параметры
ruleName – Имя правила;
stages – Этапы.
Возвращаемое значение
IApprovalRule – Созданное правило.
Создать базовые типы связей.
Синтаксис
public static void CreateDefaultRelationTypes()
Создать правило по умолчанию.
Синтаксис
[Public]
public static IContractsApprovalRule CreateDefaultRule(string ruleName, Enumeration documentFlow, List<Enumeration> stages)
Параметры
ruleName – Имя правила;
documentFlow – Документопоток;
stages – Этапы.
Возвращаемое значение
IContractsApprovalRule – Созданное правило. Если правило создано не было, то null.
Создать виды документов для договоров.
Синтаксис
public static void CreateDocumentKinds()
CreateDocumentRegisterAndSettingsForContracts
Создать журнал и настройки регистрации для актов и доп. соглашений.
Синтаксис
public static void CreateDocumentRegisterAndSettingsForContracts()
CreateDocumentRegisterAndSettingsForOutgoingInvoice
Создать журнал и настройки регистрации для исх. счетов.
Синтаксис
public static void CreateDocumentRegisterAndSettingsForOutgoingInvoice()
Создать типы документов для договоров.
Синтаксис
public static void CreateDocumentTypes()
Синтаксис
public static void CreateEDocIndex()
CreateLeadNumberedDocumentRegister
Создать журнал для договорного документа с разрезом нумерации по ведущему документу.
Синтаксис
public static IDocumentRegister CreateLeadNumberedDocumentRegister(string name, string index, Guid entityId)
Параметры
name – Название;
index – Индекс;
entityId – ИД инициализации.
Возвращаемое значение
IDocumentRegister – Журнал.
Создать предопределенные роли.
Синтаксис
public static void CreateRoles()
GrantOutgoingInvoiceRegistrationRights
Однократно выдать права на регистрацию исходящих счетов группам, отвечающим за регистрацию исходящих документов.
Сделано в инициализации. Конвертер писать сложнее.
Синтаксис
public virtual void GrantOutgoingInvoiceRegistrationRights()
Выдать права на спец.папки модуля.
Синтаксис
public static void GrantRightOnFolders(IRole allUsers)
Параметры
allUsers – Группа "Все пользователи".
Выдать права всем пользователям на справочники.
Синтаксис
public static void GrantRightsOnDatabooks(IRole allUsers)
Параметры
allUsers – Группа "Все пользователи".
Выдать права всем пользователям на документы.
Синтаксис
public static void GrantRightsOnDocuments(IRole allUsers)
Параметры
allUsers – Группа "Все пользователи".
GrantRightToContractsResponsible
Выдать права роли "Ответственные за договоры".
Синтаксис
public static void GrantRightToContractsResponsible()
GrantRightToRegistrationContractsRole
Выдать права роли "Регистраторы договоров".
Синтаксис
public static void GrantRightToRegistrationContractsRole()
GrantRightToRegistrationManagersRole
Выдать права роли "Ответственные за настройку регистрации".
Синтаксис
public static void GrantRightToRegistrationManagersRole()
© Компания Directum, 2024 |