В классе DevBookmark_Scripts DictionaryHelper (из пространства имен Ultima.Dictionaries) реализованы методы следующих операций над справочниками:

EditRecord(Type dictionaryType, long id) – открывает указанную запись справочника в модальной форме редактирования (информацию о модальных и немодальных формах редактирования можно найти на сайте MSDN link eng/rus):

dictionaryType – тип справочника;

id – идентификатор записи справочника;

BeginEditRecord(Type dictionaryType, long id) – открывает указанную запись справочника в немодальной форме редактирования:

dictionaryType – тип справочника;

id – идентификатор записи справочника;

ViewRecord(Type dictionaryType, long id) – открывает указанную запись справочника в режиме чтения в модальной форме редактирования:

dictionaryType – тип справочника;

id – идентификатор записи справочника;

BeginViewRecord(Type dictionaryType, long id) – открывает указанную запись справочника в режиме чтения в немодальной форме редактирования:

dictionaryType – тип справочника;

id – идентификатор записи справочника;

InsertRecord(Type dictionaryType, IDictionary<string, object> parameters = null) – открывает модальную форму редактирования для создания новой записи справочника:

dictionaryType – тип справочника;

parameters – параметры новой записи справочника (опционально);

BeginInsertRecord(Type dictionaryType, IDictionary<string, object> parameters = null) – открывает немодальную форму редактирования для создания новой записи справочника:

dictionaryType – тип справочника;

parameters – параметры новой записи справочника (опционально);

BrowseRecords(Type dictionaryType, long? id = null) – открывает немодальную списковую форму указанного справочника для просмотра его записей:

dictionaryType – тип справочника;

id – идентификатор записи справочника, которая будет выбрана в списке (опционально);

SelectRecord(Type dictionaryType, long? id = null) – открывает модальную списковую форму указанного справочника для выбора одной записи. Возвращает идентификатор выбранной записи, если она была выбрана, иначе null:

dictionaryType – тип справочника;

id – идентификатор записи справочника, которая будет выбрана в списке (опционально);

SelectRecords(Type dictionaryType) – открывает модальную списковую форму указанного справочника для выбора нескольких записей. Возвращает список идентификаторов выбранных записей, если они были выбраны, иначе null:

dictionaryType – тип справочника.

Также реализованы типизированные варианты всех перечисленных методов.