Tessa.Extensions.Default.Server.Cards - пространство имён

Расширения типового решения на сервере, связанные с типовыми карточками.

Классы

AclNestedRolesCreateEventHandler Обработчик события создания вложенной роли, добавляющий записи в Acl при создании новой временной роли.
AnchorCellGroup Якорь, используемый для привязки надписи или картинки к Worksheet
CardExtensionHelper Вспомогательные методы и константы для управления карточками, доступными в типовом решении.
CardNumberStoreExtension Переносит поля с Primary-номером в поля с Secondary-номером при изменении полей с Primary-номером (или при первом сохранении), если в типе карточки есть секция DocumentCommonInfo с Secondary-номерами. Это сделано расширением на карточку, а не в DocumentNumberDirector, т.к. есть ручное редактирование номера через контрол, которое тоже должно переносить данные из Primary-полей в Secondary-поля.
CardPermissionsDeleteExtension 
CardPermissionsGetExtension 
CardPermissionsNewExtension 
CardPermissionsStoreExtension 
CellsGroupTElement Класс для объектов, являющихся хранилищем для одной или нескольких ячеек, включающий в себя общие методы для работы с группой ячеек
ContractStoreExtension Расширение, проверяющее корректность сохраняемой карточки договора.
CreateOrAddPartnerCardStoreExtension 
DefaultAdExtension 
DefaultConfigurationVersionDeleteExtension Увеличивает версию конфигурации при удалении карточек, связанных с типовым решением. Также проверяет, что конфигурация не находится в режиме защиты от изменений Sealed. Должно быть зарегистрировано для только определённых карточек .WhenCardTypes(...), а также для всех видов удаления карточки .WhenAnyDeleteMethod().
DefaultConfigurationVersionNewGetExtension Проверяет, что конфигурация не находится в режиме защиты от изменений Sealed. Должно быть зарегистрировано для только определённых карточек .WhenCardTypes(...).
DefaultConfigurationVersionStoreExtension Увеличивает версию конфигурации при изменении карточек, связанных с типовым решением. Также проверяет, что конфигурация не находится в режиме защиты от изменений Sealed. Должно быть зарегистрировано для только определённых карточек .WhenCardTypes(...), а также для всех видов сохранения карточки .WhenAnyStoreMethod().
DefaultDocLoadExtension Расширение для модуля потокового ввода, используемое платформой по умолчанию.
DocLoadBarcodeStoreExtension 
DocLoadBarcodeTemplateNewExtension 
ElementBaseTElement Класс, описывающий общие свойства хранилищ элементов Excel
EnableTagsNewGetExtension Расширение на создание и получение карточки, которое включает теги для карточек типового решения.
ExcelDocumentParser Парсер документов Excel.
ExcelHelper Класс с вспомогательными методами для обработки Excel
ExcelPlaceholderDocument Объект, определяющий способы хранения и изменения текста с заменяемыми плейсхолдерами для документа Excel.
ExcelPlaceholderDocumentBuilder 
ExcelPlaceholderReplaceExtensionContext Контекст обработки расширений IPlaceholderReplaceExtension в Excel документах
FileTemplateGetExtension 
FileTemplateInvalidateCacheDeleteExtension 
FileTemplateInvalidateCacheStoreExtension 
FormulaElement 
FormulaSourceGroup 
GetDocTypeInfoRequestExtension Для клиентских расширений возвращаем по идентификатору карточки информацию по её типу карточки и типу документа (если он есть). Мы не выполняем никаких проверок безопасности, т.к. карточка ещё не открывается, а только готовится Request к её открытию. Т.о. любой пользователь, зная идентификатор карточки, сможет узнать, существует ли она и какого она типа. Никакой другой информации пользователь не получит, поэтому не считаем это уязвимостью.
HelpSectionPermissionsGetExtension Расширение для выдачи прав на чтение карточки "Раздел справки" при открытии карточки по ссылке "?".
HyperlinkCellGroup Класс для работы с элементом гиперссылки в Excel
KrAddCycleFileInfoGetExtension 
KrAddCycleFilesCardGetExtension 
KrAddVirtualFilesGetExtension 
KrCardTaskAccessProvider Реализация CardTaskAccessProvider с проверкой прав доступа на редактирование списка связанных с заданием ролей.
KrCardTaskCompletionOptionSettingsBuilder Предоставляет билдер объектов типа CardTaskCompletionOptionSettings реализующий функционал специфичный для параметров используемых в маршрутах.
KrClearClientCardInfoStoreExtension Расширение, выполняющее очистку чувствительной информации из Card.Info, которую нельзя передавать с клиента.
KrDocStateDeleteExtension Расширение на удаление виртуальной карточки состояния документа.
KrDocStateGetExtension Расширение на получение виртуальной карточки состояния документа.
KrDocStateNewExtension Расширение на создание виртуальной карточки состояния документа.
KrDocStateStoreExtension Расширение на сохранение виртуальной карточки состояния документа.
KrDocumentStateManager Объект, управляющий состоянием карточки документа.
KrGetTaskForTasksEditorGetExtension Расширение, которое обеспечивает получение конкретного задания в запросе, если в Request.Info есть EspecialTaskRowIDKey. Для выполнения, также, требуется валидный KrToken в Request.Info с правом ModifyAllTaskAssignedRoles.
KrPermissionRuleDeleteExtension 
KrPermissionRuleNewGetExtension 
KrPersonalRolesNewGetExtension Расширение для предоставления доступа сотрудникам загружать карточку сотрудника для настроек.
KrPersonalRolesStoreExtension Расширение для предоставления доступа сотрудникам редактировать свои настройки и для установки прав на редактирование некоторых полей сотрудника, заполняемых в расширениях PersonalRoleStoreExtension и FixPersonalRolesStoreExtension
KrResetUserSettingsRequestExtension 
KrSettingsForumLicenseGetExtension 
KrVirtualFileDeleteExtension Сбрасывание кешей при удалении виртуального файла.
KrVirtualFileNewGetExtension Расширение на создание карточки виртуального файла Генерирует FileID и FileVersionID
KrVirtualFileStoreExtension Расширение для сброса кеша виртуальных файлов при сохранении виртуального файла
KrVirtualFileStrictSecurity Объект для установки и проверки доступа к карточке "Виртуальный файл" при наличии ограничений в конфигурации.
MergeCellGroup Класс для работы с элементом смерженные ячейкм в Excel
MoveFileRequestExtension Запрос на перенос контента файла на файловую систему.
OpenXmlExtensions 
OpenXmlHelper Вспомогательные методы для работы с документами формата OpenXml: .docx, .xlsx.
OpenXmlPlaceholderDocument 
OpenXmlPlaceholderReplaceExtensionContext Базовый класс контекста обработки расширений IPlaceholderReplaceExtension в документах OpenXML
PartnerContractStoreExtension 
Registrator 
RowCellGroup Класс для работы с элементом строки Excel
SatelliteRemoveCardNewExtension Расширение удаляющее из карточки шаблона информацию о ненужных сателлитах.
SaveFileTemplateOnCardStoreExtension Расширение добавляет выбранный пользователем шаблон файла в карточку
SharedStringTableContainer 
TableGroup Класс для работы с именнованными группами в Excel, определяющими таблицы внутри шаблона Excel.
TableGroupInstance Экземпляр таблицы со строками для замены.
TaskFilesExampleGetExtension Пример расширения, которое переносит файлы из карточки - файлового сателлита в карточки задач.
TaskFilesExampleStoreExtension Пример расширения, которое сохраняет файлы из задач карточки в карточку - файловый сателлит.
TaskNestedRolesCreateEventHandler Обработчик события создания вложенной роли, который записывает созданную вложенную роль как дополнительную роль в ФРЗ задания к основной роли.
WorksheetBaseTElement Класс, определяющий общие свойства объектов, хранимых на базе Worksheet
WorksheetElement Класс-хранилище для упрощенной работы с элементои типа Worksheet

Интерфейсы

ICellsGroup Интерфейс для объектов, являющихся хранилищем для одной или нескольких ячеек
IExcelDocumentParser Парсер документов Excel.
IKrDocumentStateManager Объект, управляющий состоянием карточки документа.

Перечисления

OpenXmlPlaceholderDocumentReplacementStatus Перечислимый тип, обозначающий статус замены плейсхолдера в документе.
TableGroupType Список типов таблиц в Excel