<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Docflow – документооборот Клиентские функции модуля Docflow |
Имя функции |
Модификатор |
Атрибут |
Описание |
virtual |
– |
Диалог массового добавления приложений из файлов |
|
virtual |
– |
Утвердить документ |
|
virtual |
[Public] |
Утвердить документ с приложениями |
|
CalculateParams + перегрузки |
static |
– |
Имеет ли доступ по замещению |
static |
[Public] |
Валидация даты по рабочему календарю |
|
CheckDeadlineByWorkCalendar + перегрузки |
static |
[Public] |
Валидация срока по рабочему календарю |
CheckDialogPeriod + перегрузки |
static |
[Public] |
Проверить даты диалога |
– |
[Public] |
Проверить, приобретена ли лицензия на модуль Финансовый архив |
|
static |
[Public] |
Проверить даты диалога отчета |
|
virtual |
– |
Копирование номенклатуры дел на основании предыдущего периода |
|
static |
[Public] |
Создать задачу на ознакомление |
|
CreateActionItemExecution + перегрузки |
virtual |
[Public] |
Создать поручение |
virtual |
– |
Создать поручение |
|
CreateAddendum + перегрузки |
virtual |
– |
Создать приложение к документу |
static |
[Public] |
Создать сопроводительное письмо |
|
static |
– |
Создать задачу на рассмотрение документа |
|
EndorseDocument + перегрузки |
virtual |
– |
Согласовать документ |
virtual |
[Public] |
Согласовать документ с приложениями |
|
static |
[Public] |
Запустить выгрузку документов из явно указанных |
|
static |
[Public] |
Выгрузка документов в веб-клиенте |
|
static |
[Public] |
Запустить выгрузку документов с поиском документов |
|
static |
[Public] |
Запустить поиск документов в финархиве |
|
virtual |
– |
Расширения в диалоге массового добавления приложений из файлов |
|
virtual |
– |
Получить документы для согласования из группы вложений "Приложения" задания задачи на согласование по регламенту |
|
virtual |
– |
Получить целевой период копирования номенклатуры |
|
GetComparisonResultPdfName + перегрузки |
virtual |
[Public] |
Сформировать имя итогового документа с результатом сравнения |
virtual |
– |
Получить документы для согласования из группы вложений "Приложения" задания задачи на свободное согласование |
|
virtual |
– |
Получить сообщение об успешном создании приложений из файлов |
|
virtual |
[Public] |
Проверить, что документ зашифрован |
|
static |
[Public] |
Проверка заблокированности сущности |
|
IsLockedByOther + перегрузки |
static |
[Public] |
Проверка заблокированности сущности другими пользователями |
virtual |
[Public] |
Открыть отчет "Исполнительская дисциплина по подразделениям" |
|
OpenEmployeeAssignmentsReport + перегрузки |
virtual |
[Public] |
Открыть отчет "Исполнительская дисциплина сотрудника" |
OpenEmployeesAssignmentCompletionReport + перегрузки |
virtual |
[Public] |
Открыть отчет "Исполнительская дисциплина по сотрудникам" |
static |
– |
Удалить параметр NeedValidateRegisterFormat |
|
virtual |
– |
Запустить отчет "Лист согласования" |
|
virtual |
– |
Запустить отчёт "Протокол эл. обмена" |
|
virtual |
– |
Показать список всех отчетов |
|
virtual |
– |
Показать диалог копирования номенклатуры |
|
static |
[Public] |
Показать диалог подтверждения выполнения |
|
static |
– |
Показать диалог подтверждения выполнения без создания поручений |
|
static |
– |
Показать диалог подтверждения выполнения без отправки документа |
|
virtual |
[Public] |
Показать настройки текущего пользователя |
|
ShowDialogGrantAccessRights + перегрузки |
static |
[Public] |
Создать диалог выдачи прав на вложения |
ShowDialogGrantAccessRightsWithConfirmationDialog + перегрузки |
static |
[Public] |
Создать диалог выдачи прав на вложения для определенного действия |
ShowDocumentComparisonResults + перегрузки |
– |
– |
Отобразить результат сравнения документов |
– |
– |
Открыть тело документа |
|
virtual |
– |
Показать настройки интеллектуальной обработки документов |
|
– |
– |
Показать отправленные поручения по протоколу совещения |
|
static |
[Public] |
Проверка заблокированности любой версии |
Диалог массового добавления приложений из файлов.
Синтаксис
public virtual void AddManyAddendumDialog(IOfficialDocument document)
Параметры
document – Документ, для которого создаются приложения.
Утвердить документ.
Синтаксис
public virtual void ApproveDocument(IOfficialDocument document, List<IOfficialDocument> addenda, Company.IEmployee substituted, bool needStrongSign, string comment, Sungero.Domain.Client.ExecuteActionArgs eventArgs)
Параметры
document – Документ;
addenda – Приложения;
substituted – За кого выполняется утверждение;
needStrongSign – Требуется квалифицированная электронная подпись;
comment – Комментарий;
eventArgs – Аргумент обработчика вызова.
Утвердить документ с приложениями.
Синтаксис
[Public]
public virtual bool ApproveWithAddenda(IOfficialDocument document, List<IOfficialDocument> addenda, ICertificate certificate, Company.IEmployee substituted, bool endorseWhenApproveFailed, bool needStrongSign, string comment)
Параметры
document – Документ;
addenda – Приложения;
certificate – Сертификат (не передавать, чтобы оставить выбор пользователю);
substituted – За кого выполняется утверждение (не передавать, чтобы утвердить под текущим пользователем);
endorseWhenApproveFailed – Согласовать документ, если не удается выполнить утверждение;
needStrongSign – Требуется квалифицированная электронная подпись;
comment – Комментарий.
Возвращаемое значение
bool – True, если сам документ был утверждён или не имеет версий. Факт подписания приложений неважен.
Имеет ли доступ по замещению.
Перегрузки
Имя функции |
Описание |
Имеет ли доступ по замещению |
|
Имеет ли доступ по замещению |
CalculateParams (Sungero.Domain.Client.CanExecuteActionArgs e, IDocumentRegister documentRegister, bool calculateIsAdministrator)
Имеет ли доступ по замещению.
Синтаксис
public static bool CalculateParams(Sungero.Domain.Client.CanExecuteActionArgs e, IDocumentRegister documentRegister, bool calculateIsAdministrator)
Параметры
e – Аргумент доступности;
documentRegister – Журнал;
calculateIsAdministrator – Признак администратора.
Возвращаемое значение
bool – True, если доступ имеется.
CalculateParams (Sungero.Presentation.FormRefreshEventArgs e, IRegistrationGroup registrationGroup, bool calculateIsSubstitute, bool calculateIsAdministrator, bool calculateIsUsed, bool calculateHasDocuments, IDocumentRegister documentRegister)
Имеет ли доступ по замещению.
Синтаксис
public static bool CalculateParams(Sungero.Presentation.FormRefreshEventArgs e, IRegistrationGroup registrationGroup, bool calculateIsSubstitute, bool calculateIsAdministrator, bool calculateIsUsed, bool calculateHasDocuments, IDocumentRegister documentRegister)
Параметры
e – Аргументы карточки;
registrationGroup – Группа регистрации;
calculateIsSubstitute – Признак замещения;
calculateIsAdministrator – Признак администратора;
calculateIsUsed – Признак использования;
calculateHasDocuments – Признак наличия зарегистрированных документов;
documentRegister – Журнал.
Возвращаемое значение
bool – True, если доступ имеется.
Валидация даты по рабочему календарю.
Синтаксис
[Public]
public static string CheckDateByWorkCalendar(DateTime? date)
Параметры
date – Дата.
Возвращаемое значение
string – Сообщения валидации, пустая строка при их отсутствии.
Валидация срока по рабочему календарю.
Перегрузки
Имя функции |
Описание |
Валидация срока по рабочему календарю |
|
CheckDeadlineByWorkCalendar (IUser user, DateTime? deadline) |
Валидация срока по рабочему календарю конкретного пользователя |
CheckDeadlineByWorkCalendar (DateTime? deadline)
Валидация срока по рабочему календарю.
Синтаксис
[Public]
public static string CheckDeadlineByWorkCalendar(DateTime? deadline)
Параметры
deadline – Срок.
Возвращаемое значение
string – Сообщения валидации, пустая строка при их отсутствии.
CheckDeadlineByWorkCalendar (IUser user, DateTime? deadline)
Валидация срока по рабочему календарю конкретного пользователя.
Синтаксис
[Public]
public static string CheckDeadlineByWorkCalendar(IUser user, DateTime? deadline)
Параметры
user – Пользователь;
deadline – Срок.
Возвращаемое значение
string – Сообщения валидации, пустая строка при их отсутствии.
Проверить даты диалога.
Перегрузки
Имя функции |
Описание |
Проверить даты диалога |
CheckDialogPeriod (CommonLibrary.InputDialogButtonClickEventArgs args, CommonLibrary.IDateDialogValue dialogPeriodBegin, CommonLibrary.IDateDialogValue dialogPeriodEnd)
Проверить даты диалога.
Синтаксис
[Public]
public static void CheckDialogPeriod(CommonLibrary.InputDialogButtonClickEventArgs args, CommonLibrary.IDateDialogValue dialogPeriodBegin, CommonLibrary.IDateDialogValue dialogPeriodEnd)
Параметры
args – Аргументы события нажатия на кнопку диалога;
dialogPeriodBegin – Параметр даты начала;
dialogPeriodEnd – Параметр даты конца.
Проверить, приобретена ли лицензия на модуль Финансовый архив.
Синтаксис
[Public]
public bool CheckFinancialArchiveLicense()
Возвращаемое значение
bool – True - если лицензия есть, иначе - false.
Проверить даты диалога отчета.
Синтаксис
[Public]
public static void CheckReportDialogPeriod(CommonLibrary.InputDialogButtonClickEventArgs args, CommonLibrary.IDateDialogValue dialogPeriodBegin, CommonLibrary.IDateDialogValue dialogPeriodEnd)
Параметры
args – Аргументы события нажатия на кнопку диалога;
dialogPeriodBegin – Параметр даты начала;
dialogPeriodEnd – Параметр даты конца.
Копирование номенклатуры дел на основании предыдущего периода.
Синтаксис
[LocalizeFunction("CopyCaseFilesFunctionName", "CopyCaseFilesFunctionDescription")]
public virtual void CopyCaseFiles()
Создать задачу на ознакомление.
Синтаксис
[Public]
public static ITask CreateAcquaintanceTask(IOfficialDocument document)
Параметры
document – Документ, который отправляется на ознакомление.
Возвращаемое значение
ITask – Задача на ознакомление.
Создать поручение.
Перегрузки
Имя функции |
Описание |
Создать поручение |
|
CreateActionItemExecution (IOfficialDocument document, long parentAssignmentId) |
Создать поручение |
CreateActionItemExecution (IOfficialDocument document)
Создать поручение.
Синтаксис
[Public]
public virtual ITask CreateActionItemExecution(IOfficialDocument document)
Параметры
document – Документ, по которому создается поручение.
Возвращаемое значение
ITask – Поручение.
CreateActionItemExecution (IOfficialDocument document, long parentAssignmentId)
Создать поручение.
Синтаксис
public virtual ITask CreateActionItemExecution(IOfficialDocument document, long parentAssignmentId)
Параметры
document – Документ, по которому создается поручение;
parentAssignmentId – Id задания, от которого создается поручение.
Возвращаемое значение
ITask – Поручение.
CreateActionItemExecutionWithResolution
Создать поручение.
Синтаксис
public virtual ITask CreateActionItemExecutionWithResolution(IOfficialDocument document, long parentAssignmentId, string resolution, Sungero.Company.IEmployee assignedBy)
Параметры
document – Документ, по которому создается поручение;
parentAssignmentId – Id задания, от которого создается поручение;
resolution – Текст резолюции;
assignedBy – Пользователь - автор резолюции.
Возвращаемое значение
ITask – Поручение.
Создать приложение к документу.
Перегрузки
Имя функции |
Описание |
CreateAddendum (string addendumName, IOfficialDocument leadingDocument, byte[] addendumContent) |
Создать приложение к документу |
CreateAddendum (string addendumName, IOfficialDocument leadingDocument, System.IO.Stream stream) |
Создать приложение к документу |
CreateAddendum (string addendumName, IOfficialDocument leadingDocument, byte[] addendumContent)
Создать приложение к документу.
Синтаксис
public virtual void CreateAddendum(string addendumName, IOfficialDocument leadingDocument, byte[] addendumContent)
Параметры
addendumName – Имя документа;
leadingDocument – Ведущий документ;
addendumContent – Тело документа.
CreateAddendum (string addendumName, IOfficialDocument leadingDocument, System.IO.Stream stream)
Создать приложение к документу.
Синтаксис
public virtual void CreateAddendum(string addendumName, IOfficialDocument leadingDocument, System.IO.Stream stream)
Параметры
addendumName – Имя документа;
leadingDocument – Ведущий документ;
stream – Тело документа.
Создать сопроводительное письмо.
Синтаксис
[Public]
public static IOfficialDocument CreateCoverLetter(IOfficialDocument document)
Параметры
document – Документ, к которому создается сопроводительное письмо.
Возвращаемое значение
IOfficialDocument – Письмо.
Создать задачу на рассмотрение документа.
Синтаксис
public static ITask CreateDocumentReview(IOfficialDocument document)
Параметры
document – Входящий документ.
Возвращаемое значение
ITask – Рассмотрение.
Согласовать документ.
Перегрузки
Имя функции |
Описание |
Согласовать документ |
|
Согласовать документ |
EndorseDocument (IAssignment assignment, bool endorse, bool needStrongSign, Sungero.Domain.Client.ExecuteActionArgs eventArgs)
Согласовать документ.
Синтаксис
public virtual void EndorseDocument(IAssignment assignment, bool endorse, bool needStrongSign, Sungero.Domain.Client.ExecuteActionArgs eventArgs)
Параметры
assignment – Задание с документом;
endorse – Признак согласования документа, true - согласовать документ, false - не согласовывать;
needStrongSign – Требуется квалифицированная электронная подпись;
eventArgs – Аргумент обработчика вызова.
EndorseDocument (IElectronicDocument document, List<IElectronicDocument> addenda, Company.IEmployee substituted, bool endorse, bool needStrongSign, string comment, Sungero.Domain.Client.ExecuteActionArgs eventArgs)
Согласовать документ.
Синтаксис
public virtual void EndorseDocument(IElectronicDocument document, List<IElectronicDocument> addenda, Company.IEmployee substituted, bool endorse, bool needStrongSign, string comment, Sungero.Domain.Client.ExecuteActionArgs eventArgs)
Параметры
document – Документ;
addenda – Приложения;
substituted – За кого выполняется утверждение;
endorse – Признак согласования документа, true - согласовать документ, false - не согласовывать;
needStrongSign – Требуется квалифицированная электронная подпись;
comment – Комментарий;
eventArgs – Аргумент обработчика вызова.
Согласовать документ с приложениями.
Синтаксис
[Public]
public virtual bool EndorseWithAddenda(IElectronicDocument document, List<IElectronicDocument> addenda, ICertificate certificate, IUser substituted, bool needStrongSign, string comment)
Параметры
document – Документ;
addenda – Приложения;
certificate – Сертификат (не передавать, чтобы оставить выбор пользователю);
substituted – За кого выполняется утверждение (не передавать, чтобы утвердить под текущим пользователем);
needStrongSign – Требуется квалифицированная электронная подпись;
comment – Комментарий.
Возвращаемое значение
bool – True, если сам документ был согласован или не имеет версий. Факт согласования приложений неважен.
Запустить выгрузку документов из явно указанных.
Синтаксис
[Public]
public static void ExportDocumentDialog(List<IOfficialDocument> documents)
Параметры
documents – Документы, которые надо выгрузить.
ExportDocumentDialogWithSearchInWeb
Выгрузка документов в веб-клиенте.
Синтаксис
[Public]
public static IQueryable<IOfficialDocument> ExportDocumentDialogWithSearchInWeb(List<IOfficialDocument> documentList, bool onlySearch)
Параметры
documentList – Список документов;
onlySearch – Признак "Только поиск". Если установлен в True, выгрузка проводиться не будет.
Возвращаемое значение
IQueryable<IOfficialDocument> – Кверик документов для выгрузки.
ExportFinancialDocumentDialogWithSearch
Запустить выгрузку документов с поиском документов.
Синтаксис
[Public, LocalizeFunction("ExportFinancialDocumentDialogWithSearchFunctionName", "ExportFinancialDocumentDialogWithSearchFunctionDescription")]
public static void ExportFinancialDocumentDialogWithSearch()
Запустить поиск документов в финархиве.
Синтаксис
[Public, LocalizeFunction("FinancialDocumentDialogSearchFunctionName", "FinancialDocumentDialogSearchFunctionDescription")]
public static IQueryable<IOfficialDocument> FinancialDocumentDialogSearch()
Возвращаемое значение
IQueryable<IOfficialDocument> – Ленивый запрос на отображение документов или null, если модуль "Финансовый архив" не доступен по лицензии или текущий пользователь не входит в роль "Ответственные за финансовый архив".
GetAddManyAddendumDialogExtensions
Расширения в диалоге массового добавления приложений из файлов.
Синтаксис
public virtual string[] GetAddManyAddendumDialogExtensions()
Возвращаемое значение
string[] – Массив расширений.
GetApprovalTaskAddendaForEndorse
Получить документы для согласования из группы вложений "Приложения" задания задачи на согласование по регламенту.
Синтаксис
public virtual List<IElectronicDocument> GetApprovalTaskAddendaForEndorse(IAssignment assignment)
Параметры
assignment – Задание.
Возвращаемое значение
List<IElectronicDocument> – Документы из группы вложений "Приложения" задания.
GetCaseFilesCopyDialogTargetPeriod
Получить целевой период копирования номенклатуры.
Параметры для квартала и месяца добавлены для удобства перекрытия.
Синтаксис
public virtual Structures.Module.DateTimePeriod GetCaseFilesCopyDialogTargetPeriod(DateTime year, int? quarter, int? month)
Параметры
year – Год;
quarter – Квартал;
month – Месяц.
Возвращаемое значение
Structures.Module.DateTimePeriod – Структура дат с/по.
Сформировать имя итогового документа с результатом сравнения.
Перегрузки
Имя функции |
Описание |
Сформировать имя итогового документа с результатом сравнения |
|
GetComparisonResultPdfName (Sungero.Docflow.IDocumentComparisonInfo comparisonInfo) |
Сформировать имя итогового документа с результатом сравнения |
GetComparisonResultPdfName (IElectronicDocument firstDocument, int firstVersionNumber, IElectronicDocument secondDocument, int secondVersionNumber)
Сформировать имя итогового документа с результатом сравнения.
Синтаксис
[Public]
public virtual string GetComparisonResultPdfName(IElectronicDocument firstDocument, int firstVersionNumber, IElectronicDocument secondDocument, int secondVersionNumber)
Параметры
firstDocument – Документ с версией до изменения;
firstVersionNumber – Номер версии до изменения;
secondDocument – Документ с версией после изменения;
secondVersionNumber – Номер версии после изменения.
Возвращаемое значение
string – Строка с наименованием.
GetComparisonResultPdfName (Sungero.Docflow.IDocumentComparisonInfo comparisonInfo)
Сформировать имя итогового документа с результатом сравнения.
Синтаксис
[Public]
public virtual string GetComparisonResultPdfName(Sungero.Docflow.IDocumentComparisonInfo comparisonInfo)
Параметры
comparisonInfo – Запись справочника с результатом сравнения.
Возвращаемое значение
string – Строка с наименованием.
GetFreeApprovalTaskAddendaForEndorse
Получить документы для согласования из группы вложений "Приложения" задания задачи на свободное согласование.
Синтаксис
public virtual List<IElectronicDocument> GetFreeApprovalTaskAddendaForEndorse(IAssignment assignment)
Параметры
assignment – Задание.
Возвращаемое значение
List<IElectronicDocument> – Документы из группы вложений "Приложения" задания.
GetManyAddendumDialogSuccessfulNotify
Получить сообщение об успешном создании приложений из файлов.
Синтаксис
public virtual string GetManyAddendumDialogSuccessfulNotify(int addendaCount)
Параметры
addendaCount – Количество приложений.
Возвращаемое значение
string – Сообщение об успешном создании приложений из файлов.
Проверить, что документ зашифрован.
Синтаксис
[Public]
public virtual bool IsDocumentEncrypted(IElectronicDocument document)
Параметры
document – Документ.
Возвращаемое значение
bool – True - если зашифрован.
Проверка заблокированности сущности.
Синтаксис
[Public]
public static bool IsLocked(Domain.Shared.IEntity entity)
Параметры
entity – Сущность.
Возвращаемое значение
bool – True, если сущность заблокирована.
Проверка заблокированности сущности другими пользователями.
Перегрузки
Имя функции |
Описание |
Проверка заблокированности сущности другими пользователями |
|
IsLockedByOther (Domain.Shared.IEntity entity, Domain.Client.ExecuteActionArgs e) |
Проверка заблокированности сущности, с добавлением ошибки, если сущность заблокирована |
IsLockedByOther (Domain.Shared.IEntity entity)
Проверка заблокированности сущности другими пользователями.
Синтаксис
[Public]
public static bool IsLockedByOther(Domain.Shared.IEntity entity)
Параметры
entity – Сущность.
Возвращаемое значение
bool – True, если сущность заблокирована.False, если сущность не заблокирована (или заблокирована пользователем, который выполняет действие).
IsLockedByOther (Domain.Shared.IEntity entity, Domain.Client.ExecuteActionArgs e)
Проверка заблокированности сущности, с добавлением ошибки, если сущность заблокирована.
Синтаксис
public static bool IsLockedByOther(Domain.Shared.IEntity entity, Domain.Client.ExecuteActionArgs e)
Параметры
entity – Сущность;
e – Аргументы события, в котором проверяется доступность сущности.
Возвращаемое значение
bool – True, если сущность заблокирована.False, если сущность не заблокирована (или заблокирована пользователем, который выполняет действие).
OpenDepartmentsAssignmentCompletionReport
Открыть отчет "Исполнительская дисциплина по подразделениям".
Синтаксис
[Public]
public virtual void OpenDepartmentsAssignmentCompletionReport(List<long> departmentIds, DateTime periodBegin, DateTime periodEnd, string widgetParameter, bool unwrap, bool withSubstitution)
Параметры
departmentIds – Ид подразделений;
periodBegin – Начало периода;
periodEnd – Конец периода;
widgetParameter – Локализованное имя параметра-перечисления виджетов;
unwrap – Разворачивать подчиненные подразделения;
withSubstitution – Учитывать замещение.
Открыть отчет "Исполнительская дисциплина сотрудника".
Перегрузки
Имя функции |
Описание |
OpenEmployeeAssignmentsReport (long employeeId, DateTime periodBegin, DateTime periodEnd) |
Открыть отчет "Исполнительская дисциплина сотрудника" |
OpenEmployeeAssignmentsReport (string employeeid, string periodbegin, string periodend) |
Открыть отчет "Исполнительская дисциплина сотрудника" |
OpenEmployeeAssignmentsReport (long employeeId, DateTime periodBegin, DateTime periodEnd)
Открыть отчет "Исполнительская дисциплина сотрудника".
Синтаксис
[Public]
public virtual void OpenEmployeeAssignmentsReport(long employeeId, DateTime periodBegin, DateTime periodEnd)
Параметры
employeeId – Ид сотрудника;
periodBegin – Начало периода;
periodEnd – Конец периода.
OpenEmployeeAssignmentsReport (string employeeid, string periodbegin, string periodend)
Открыть отчет "Исполнительская дисциплина сотрудника".
Синтаксис
[Hyperlink]
public void OpenEmployeeAssignmentsReport(string employeeid, string periodbegin, string periodend)
Параметры
employeeid – Ид сотрудника;
periodbegin – Начало периода;
periodend – Конец периода.
OpenEmployeesAssignmentCompletionReport
Открыть отчет "Исполнительская дисциплина по сотрудникам".
Перегрузки
Имя функции |
Описание |
Открыть отчет "Исполнительская дисциплина по сотрудникам" |
|
Открыть отчет "Исполнительская дисциплина по сотрудникам" |
OpenEmployeesAssignmentCompletionReport (IBusinessUnit businessUnit, IDepartment department, List<long> businessUnitIds, List<long> departmentIds, DateTime periodBegin, DateTime periodEnd, string widgetParameter, bool unwrap, bool withSubstitution, bool sortByAssignmentCompletion)
Открыть отчет "Исполнительская дисциплина по сотрудникам".
Синтаксис
[Public]
public virtual void OpenEmployeesAssignmentCompletionReport(IBusinessUnit businessUnit, IDepartment department, List<long> businessUnitIds, List<long> departmentIds, DateTime periodBegin, DateTime periodEnd, string widgetParameter, bool unwrap, bool withSubstitution, bool sortByAssignmentCompletion)
Параметры
businessUnit – Наша организация;
department – Подразделение;
businessUnitIds – Список ид НОР;
departmentIds – Список ид подразделений;
periodBegin – Начало периода;
periodEnd – Конец периода;
widgetParameter – Локализованное имя параметра-перечисления виджетов;
unwrap – Разворачивать подчиненные подразделения;
withSubstitution – Учитывать замещение;
sortByAssignmentCompletion – Сортировать по исполнительской дисциплине.
OpenEmployeesAssignmentCompletionReport (string businessunitid, string departmentid, string periodbegin, string periodend, string unwrap)
Открыть отчет "Исполнительская дисциплина по сотрудникам".
Синтаксис
[Hyperlink]
public void OpenEmployeesAssignmentCompletionReport(string businessunitid, string departmentid, string periodbegin, string periodend, string unwrap)
Параметры
businessunitid – Ид нашей организации;
departmentid – Ид подразделения;
periodbegin – Начало периода;
periodend – Конец периода;
unwrap – Разворачивать подчиненные подразделения.
RemoveNeedValidateRegisterFormatParameter
Удалить параметр NeedValidateRegisterFormat.
Синтаксис
public static void RemoveNeedValidateRegisterFormatParameter(IOfficialDocument document, Sungero.Domain.Client.ExecuteActionArgs e)
Параметры
document – Документ;
e – Аргумент действия.
Запустить отчет "Лист согласования".
Синтаксис
public virtual void RunApprovalSheetReport(IOfficialDocument document)
Параметры
document – Документ.
Запустить отчёт "Протокол эл. обмена".
Синтаксис
public virtual void RunExchangeOrderReport(IOfficialDocument document)
Параметры
document – Документ.
Показать список всех отчетов.
Синтаксис
[LocalizeFunction("ShowAllReportsFunctionName", "ShowAllReportsFunctionDescription")]
public virtual void ShowAllReports()
Показать диалог копирования номенклатуры.
Синтаксис
public virtual bool ShowCaseFilesCopyDialog()
Возвращаемое значение
bool – Копирование запущено: Да/Нет.
Показать диалог подтверждения выполнения.
При указании dialogID в диалоге появляется флажок "Больше не спрашивать".
Синтаксис
[Public]
public static bool ShowConfirmationDialog(string text, string description, string title, string dialogID)
Параметры
text – Текст;
description – Дополнительный текст;
title – Заголовок;
dialogID – ИД диалога подтверждения.
Возвращаемое значение
bool – True, если запрос был подтвержден.
ShowConfirmationDialogCreationActionItem
Показать диалог подтверждения выполнения без создания поручений.
Синтаксис
public static bool ShowConfirmationDialogCreationActionItem(IAssignment assignment, IOfficialDocument document, Sungero.Workflow.Client.ExecuteResultActionArgs e)
Параметры
assignment – Задание, которое выполняется;
document – Документ;
e – Аргументы.
Возвращаемое значение
bool – True, если диалог был, иначе false.
ShowConfirmationDialogSendToCounterparty
Показать диалог подтверждения выполнения без отправки документа.
Синтаксис
public static bool ShowConfirmationDialogSendToCounterparty(IAssignment assignment, System.Collections.Generic.IEnumerable<Enumeration?> collapsed, Sungero.Workflow.Client.ExecuteResultActionArgs e)
Параметры
assignment – Задание, которое выполняется;
collapsed – Схлопнутые типы заданий;
e – Аргументы.
Возвращаемое значение
bool – True, если диалог был, иначе false.
Показать настройки текущего пользователя.
Синтаксис
[Public, LocalizeFunction("ShowCurrentPersonalSettingsFunctionName", "ShowCurrentPersonalSettingsFunctionDescription")]
public virtual void ShowCurrentPersonalSettings()
Создать диалог выдачи прав на вложения.
Перегрузки
Имя функции |
Описание |
ShowDialogGrantAccessRights (IAssignmentBase assignment, List<Domain.Shared.IEntity> attachments) |
Создать диалог выдачи прав на вложения |
Создать диалог выдачи прав на вложения для соисполнителей |
|
ShowDialogGrantAccessRights (ITask task, List<Domain.Shared.IEntity> attachments) |
Создать диалог выдачи прав на вложения |
Показать диалог выдачи прав на вложения |
ShowDialogGrantAccessRights (IAssignmentBase assignment, List<Domain.Shared.IEntity> attachments)
Создать диалог выдачи прав на вложения.
Синтаксис
[Public]
public static bool? ShowDialogGrantAccessRights(IAssignmentBase assignment, List<Domain.Shared.IEntity> attachments)
Параметры
assignment – Задание;
attachments – Вложения.
Возвращаемое значение
bool? – True, если был показан диалог (и не была нажата отмена).False, если была нажата отмена.
ShowDialogGrantAccessRights (IAssignmentBase assignment, List<Domain.Shared.IEntity> attachments, List<IRecipient> additionalAssignees)
Создать диалог выдачи прав на вложения для соисполнителей.
Синтаксис
[Public]
public static bool? ShowDialogGrantAccessRights(IAssignmentBase assignment, List<Domain.Shared.IEntity> attachments, List<IRecipient> additionalAssignees)
Параметры
assignment – Задание;
attachments – Вложения;
additionalAssignees – Список соисполнителей.
Возвращаемое значение
bool? – True, если был показан диалог (и не была нажата отмена).False, если была нажата отмена.
ShowDialogGrantAccessRights (ITask task, List<Domain.Shared.IEntity> attachments)
Создать диалог выдачи прав на вложения.
Синтаксис
[Public]
public static bool? ShowDialogGrantAccessRights(ITask task, List<Domain.Shared.IEntity> attachments)
Параметры
task – Задача;
attachments – Вложения.
Возвращаемое значение
bool? – True, если был показан диалог (и не была нажата отмена).False, если была нажата отмена.
ShowDialogGrantAccessRights (ITask task, List<Domain.Shared.IEntity> attachments, List<IRecipient> additionalAssignees)
Показать диалог выдачи прав на вложения.
Платформенная функция ShowDialogGrantAccessRights в случае если не нашлось вложений, на которые можно выдать права,
возвращает не Null, a True, хотя диалог выдачи прав в этом случае не показывается.
Синтаксис
[Public]
public static bool? ShowDialogGrantAccessRights(ITask task, List<Domain.Shared.IEntity> attachments, List<IRecipient> additionalAssignees)
Параметры
task – Задача;
attachments – Вложения;
additionalAssignees – Дополнительные согласующие.
Возвращаемое значение
bool? – True, если был показан диалог (и не была нажата отмена) или если не нашлось вложений, на которые можно выдать права.False, если была нажата отмена.Null, если диалог показан не был (но платформенная функция ShowDialogGrantAccessRights не всегда возвращает null, если диалог не был показан).
ShowDialogGrantAccessRightsWithConfirmationDialog
Создать диалог выдачи прав на вложения для определенного действия.
Перегрузки
Имя функции |
Описание |
Создать диалог выдачи прав на вложения для определенного действия |
|
Создать диалог выдачи прав на вложения для определенного действия |
|
Создать диалог выдачи прав на вложения на определенное действие для соисполнителей |
|
Создать диалог выдачи прав на вложения на определенное действие для соисполнителей |
|
Создать диалог выдачи прав на вложения для определенного действия |
|
Создать диалог выдачи прав на вложения для определенного действия |
|
Показать диалог выдачи прав на вложения с запросом подтверждения |
ShowDialogGrantAccessRightsWithConfirmationDialog (IAssignmentBase assignment, List<Domain.Shared.IEntity> attachments, Domain.Shared.IActionInfo action)
Создать диалог выдачи прав на вложения для определенного действия.
Синтаксис
[Public]
public static bool ShowDialogGrantAccessRightsWithConfirmationDialog(IAssignmentBase assignment, List<Domain.Shared.IEntity> attachments, Domain.Shared.IActionInfo action)
Параметры
assignment – Задание;
attachments – Вложения;
action – Действие, текст утверждения которого будет показан.
Возвращаемое значение
bool – True, если был показан диалог (и не была нажата отмена).False, если была нажата отмена.
ShowDialogGrantAccessRightsWithConfirmationDialog (IAssignmentBase assignment, List<Domain.Shared.IEntity> attachments, Domain.Shared.IActionInfo action, string dialogID)
Создать диалог выдачи прав на вложения для определенного действия.
Синтаксис
[Public]
public static bool ShowDialogGrantAccessRightsWithConfirmationDialog(IAssignmentBase assignment, List<Domain.Shared.IEntity> attachments, Domain.Shared.IActionInfo action, string dialogID)
Параметры
assignment – Задание;
attachments – Вложения;
action – Действие, текст утверждения которого будет показан;
dialogID – ИД диалога подтверждения.
Возвращаемое значение
bool – True, если был показан диалог (и не была нажата отмена).False, если была нажата отмена.
ShowDialogGrantAccessRightsWithConfirmationDialog (IAssignmentBase assignment, List<Domain.Shared.IEntity> attachments, List<IRecipient> additionalAssignees, Domain.Shared.IActionInfo action)
Создать диалог выдачи прав на вложения на определенное действие для соисполнителей.
Синтаксис
[Public]
public static bool ShowDialogGrantAccessRightsWithConfirmationDialog(IAssignmentBase assignment, List<Domain.Shared.IEntity> attachments, List<IRecipient> additionalAssignees, Domain.Shared.IActionInfo action)
Параметры
assignment – Задание;
attachments – Вложения;
additionalAssignees – Соисполнители;
action – Действие, текст утверждения которого будет показан.
Возвращаемое значение
bool – True, если был показан диалог (и не была нажата отмена).False, если была нажата отмена.
ShowDialogGrantAccessRightsWithConfirmationDialog (IAssignmentBase assignment, List<Domain.Shared.IEntity> attachments, List<IRecipient> additionalAssignees, Domain.Shared.IActionInfo action, string dialogID)
Создать диалог выдачи прав на вложения на определенное действие для соисполнителей.
Синтаксис
[Public]
public static bool ShowDialogGrantAccessRightsWithConfirmationDialog(IAssignmentBase assignment, List<Domain.Shared.IEntity> attachments, List<IRecipient> additionalAssignees, Domain.Shared.IActionInfo action, string dialogID)
Параметры
assignment – Задание;
attachments – Вложения;
additionalAssignees – Соисполнители;
action – Действие, текст утверждения которого будет показан;
dialogID – ИД диалога подтверждения.
Возвращаемое значение
bool – True, если был показан диалог (и не была нажата отмена).False, если была нажата отмена.
ShowDialogGrantAccessRightsWithConfirmationDialog (ITask task, List<Domain.Shared.IEntity> attachments, Domain.Shared.IActionInfo action)
Создать диалог выдачи прав на вложения для определенного действия.
Синтаксис
[Public]
public static bool ShowDialogGrantAccessRightsWithConfirmationDialog(ITask task, List<Domain.Shared.IEntity> attachments, Domain.Shared.IActionInfo action)
Параметры
task – Задача;
attachments – Вложения;
action – Действие, текст утверждения которого будет показан.
Возвращаемое значение
bool – True, если был показан диалог (и не была нажата отмена).False, если была нажата отмена.
ShowDialogGrantAccessRightsWithConfirmationDialog (ITask task, List<Domain.Shared.IEntity> attachments, Domain.Shared.IActionInfo action, string dialogID)
Создать диалог выдачи прав на вложения для определенного действия.
Синтаксис
[Public]
public static bool ShowDialogGrantAccessRightsWithConfirmationDialog(ITask task, List<Domain.Shared.IEntity> attachments, Domain.Shared.IActionInfo action, string dialogID)
Параметры
task – Задача;
attachments – Вложения;
action – Действие, текст утверждения которого будет показан;
dialogID – ИД диалога подтверждения.
Возвращаемое значение
bool – True, если был показан диалог (и не была нажата отмена).False, если была нажата отмена.
ShowDialogGrantAccessRightsWithConfirmationDialog (ITask task, List<Domain.Shared.IEntity> attachments, List<IRecipient> additionalAssignees, Domain.Shared.IActionInfo action, string dialogID)
Показать диалог выдачи прав на вложения с запросом подтверждения.
Синтаксис
[Public]
public static bool ShowDialogGrantAccessRightsWithConfirmationDialog(ITask task, List<Domain.Shared.IEntity> attachments, List<IRecipient> additionalAssignees, Domain.Shared.IActionInfo action, string dialogID)
Параметры
task – Задача;
attachments – Вложения;
additionalAssignees – Дополнительные согласующие;
action – Действие, текст утверждения которого будет показан;
dialogID – ИД диалога подтверждения.
Возвращаемое значение
bool – True, если был показан диалог (и не была нажата отмена).False, если была нажата отмена.
Отобразить результат сравнения документов.
Перегрузки
Имя функции |
Описание |
ShowDocumentComparisonResults (IDocumentComparisonInfo comparisonInfo) |
Отобразить результат сравнения документов |
Отобразить результат сравнения документов |
ShowDocumentComparisonResults (IDocumentComparisonInfo comparisonInfo)
Отобразить результат сравнения документов.
Синтаксис
public void ShowDocumentComparisonResults(IDocumentComparisonInfo comparisonInfo)
Параметры
comparisonInfo – Запись справочника с результатом сравнения.
ShowDocumentComparisonResults (long comparisonInfoId)
Отобразить результат сравнения документов.
Синтаксис
[Hyperlink(DisplayNameResource = "DocumentComparisonResults")]
public void ShowDocumentComparisonResults(long comparisonInfoId)
Параметры
comparisonInfoId – ИД справочника с результатом сравнения.
Открыть тело документа.
Синтаксис
[Hyperlink(DisplayNameResource = "ShowDocumentVersion")]
public void ShowDocumentVersion(long documentId, int versionNumber)
Параметры
documentId – ИД документа;
versionNumber – Номер версии.
Показать настройки интеллектуальной обработки документов.
Синтаксис
[LocalizeFunction("ShowSmartProcessingSettingsFunctionName", "ShowSmartProcessingSettingsFunctionDescription")]
public virtual void ShowSmartProcessingSettings()
Показать отправленные поручения по протоколу совещения.
Синтаксис
[Hyperlink(DisplayNameResource = "StartedActionItemResults")]
public void ShowStartedActionItems(string packedTaskIds)
Параметры
packedTaskIds – Список ид поручений.
Проверка заблокированности любой версии.
Синтаксис
[Public]
public static bool VersionIsLocked(List<Sungero.Content.IElectronicDocumentVersions> versions)
Параметры
versions – Список версий документа.
Возвращаемое значение
bool – True, если заблокирована хотя бы одна версия.
© Компания Directum, 2024 |