В классе DocumentHelper (из пространства имен Ultima.Documents) реализованы методы следующих операций над документами:
•EditDocument(long id) – открывает указанный документ в модальной форме редактирования (информацию о модальных и немодальных формах редактирования можно найти на сайте MSDN eng/rus):
▪id – идентификатор документа ;
•BeginEditDocument(long id) – открывает указанный документ в немодальной форме редактирования:
▪id – идентификатор документа;
•ViewDocument(long id) – открывает указанный документ в режиме чтения в модальной форме редактирования:
▪id – идентификатор документа;
•BeginViewDocument(long id) – открывает указанный документ в режиме чтения в немодальной форме редактирования:
▪id – идентификатор документа;
•InsertDocument(Type documentType, IDictionary<string, object> parameters = null) – открывает модальную форму редактирования для создания нового документа:
▪documentType – тип документа;
▪parameters – параметры нового документа (опционально);
•BeginInsertDocument(Type documentType, IDictionary<string, object> parameters = null) – открывает немодальную форму редактирования для создания нового документа:
▪documentType – тип документа;
▪parameters – параметры нового документа (опционально);
•BrowseDocuments(Type documentType, long? id = null) – открывает немодальную списковую форму для просмотра документов указанного типа:
▪documentType – тип документа;
▪id – идентификатор документа, который будет выбран в списке (опционально);
•GetTablePartControl(Type tablePartType) – возвращает элемент управления для табличной части указанного типа:
▪tablePartType – тип тип табличной части;
•SelectDocument(Type documentType, long? id = null) – открывает модальную списковую форму для выбора документа указанного типа. Возвращает идентификатор выбранного документа, если он был выбран, иначе null:
▪documentType – тип документа;
▪id – идентификатор документа, который будет выбран в списке (опционально).
Также реализованы типизированные варианты следующих методов: InsertDocument<T>, BeginInsertDocument<T>, BrowseDocuments<T>, GetTablePartControl<T> и SelectDocument<T>.