Ultima Businessware®
Opera Bug
Contents
|
Index
Введение
Архитектура Ultima Businessware®
Логика композиции решений на платформе Ultima Businessware®
Руководство разработчика
Первые шаги
Средства описания предметной области
Справочники
Итоги
Документы
Создание простых объектов метаданных
Создание справочника
Добавление справочника в интерфейс
Выдача прав
Изменение стандартных экранных форм справочника
Создание развязочной таблицы
Создание документа
Создание итога
Скрипты, обработка событий системы
Команды
Печатные формы
Скрипты справочников
Скрипты документов
Сервисы и интерфейсы
Итоги
Создание простых команд
Создание команды
Добавление команды в интерфейс
Выдача прав
Редактирование скрипта
Доступ к данным через LINQ
SQL запросы
Запрос дополнительных параметров
Инструментарий разработчика
Метаданные
Справочники
Класс записи справочника
Развязочные таблицы
Класс записи развязочной таблицы
Типы документов
Класс документа
Табличные части
Класс записи табличной части
Итоги
Отчеты по итогам
Класс движения итога
Виды отчета
Валидация создаваемых объектов
Виртуальные итоги
Структура виртуального итога
Пример: прибыли и убытки
Вопросы локализации
Язык описания виртуального итога
Источники-итоги, фильтры
Источники-группы, родительские группы
Предикаты
Грамматика
Подробное описание классов метаданных
Класс записи справочника
Класс записи развязочной таблицы
Класс документа
Класс записи табличной части
Класс движения итога
Дескрипторы классов
Сохраняемые объекты
Поддержка систем отслеживания ошибок (issue & bug trackers)
Скрипты
Сервисы и интерфейсы
Сервисы
Интерфейсы
Мобильные сервисы
Мобильные интерфейсы
Web сервисы
Авторизация доступа к web сервисам
Настройка доступа к web сервисам
Сессии web сервисов
Ошибки web сервисов
Использование сервисов
MEF Explorer – поиск ошибок
Методы доступа к данным
Интерфейсы IDocumentManager и IDictionaryManager
IDictionaryManager
IDocumentManager
LINQ запросы
SqlService
Открытие новой транзакции
Выполнение запросов в параллельных потоках
Фильтры
Специальные менеджеры
IAuthManager
ICalendarManager
IConstantManager
Строго типизированные константы
Прочие константы
IDictionaryCommandManager
IDictionaryListCommandManager
IDocumentCommandManager
IDocumentListCommandManager
IEmailService
IExportManager
ILinkTableManager
ILogger и ILogManager
INotificationService
IPrintManager
ISmsService
ITotalsManager
IUserCommandManager
IUserManager
IUserMessages
Интерактивные команды
Пользовательские команды
Команды над записью справочника
Команды над списком записей справочника
Команды над документом
Команды над списком документов
ClientActions
Обработчики
Обработчики событий справочников
Обработчики событий документов
Tранзакционные скрипты
Нюансы написания проводок
Терминология
Особенности проводок по денежным итогам
Задачи
Итоги и отчеты
Драйверы итогов
Интерфейс ITotalDriver
Базовый драйвер DefaultTotalDriver
Драйвер FifoTotalDriver и его потомки
Драйвер MarginTotalDriver
Драйвер CurrencyExchangeTotalDriver
Пример написания драйвера итогов
Валидаторы транзакций
Провайдеры колонок
Пользовательские отчеты
Печатные формы
Обновление статуса выполнения скрипта
Обновление скриптов при работе в разных кластерах
Интеграционные тесты
Инструменты итеграционного тестирования
Трансляция исключений
Управление версиями
Инструменты системы версионирования
Фиксация изменений текущей версии
Слияние версий
История изменения версий
Проверка метаданных на ошибки
Справочник веток
Предикаты
Группа инструментов Fast access
IntelliSense
Группа инструментов Tools
Горячие клавиши
Языки
Менеджер переводов
Проверка правописания
Трансляторы исключений
Трассировка
Схема KERNEL
Типы данных
Справочники
Локализация
Документы
Итоги
Пользователи
Права пользователей
Роли
Разрешения
Предикаты
Права на справочники
Права на итоги
Права на документы
Права на запуск обработчиков
Прочие права
Проверка прав
Модули клиенских приложений
Локализация исключений
Журналирование
Процедуры управления журналированием
Приложения и модули
Архитектура клиентского приложения
Серверные модули
Модули клиентских приложений
Клиентские приложения
Создание модулей и экранных форм основного приложения
Модули
Списковые формы справочников
Выражения-подзапросы в фильтрах
Дополнительные поля фильтра списковых форм
Формы редактирования записей справочников
Списковые формы документов
Формы редактирования документов
Табличные части
Добавление элементов в фильтр списковой формы
Команды
Произвольные экранные формы
Формы запроса параметров интерактивных команд
Мобильное приложение
Системные инструменты настройки внешнего вида экранных форм
Элементы управления Ultima
CommonForm
BaseListForm
BaseEditForm
BaseParamForm
BaseDictionaryListForm
BaseFlatDictionaryListForm
BaseTreeDictionaryListForm
BaseDictionaryEditForm
BaseDocumentListForm
BaseFlatDocumentListForm
BaseDocumentEditForm
DictionaryHelper
DocumentHelper
DictionaryLookupEdit
DictionaryLookupTreeEdit
DictionaryMultiSelectEdit
DictionaryGridPanel
DictionaryGridViewPanel
DictionaryTreeViewPanel
DictionaryCheckList
LinkTableGridPanel
DocumentGridViewPanel
BaseTablePartGridPanel
UltimaPanelControl
UltimaDateEdit
UltimaFileEdit
UltimaTextEdit
Руководство администратора
Аппаратный комплекс
Сервер базы данных
Обновление платформы
Лицензирование
Сервер приложений
Таймаут транзакций
Сервер печати
Сервер экспорта
Клиентское приложение
Обновление клиентского приложения
Журналирование
Serilog
NLog
Описание процесса печати
Функционал модуля администратора
Группа инструментов Access control
Пользователи
Роли
Форма редактирования ролей
Предикаты
Права
Права доступа к системным таблицам БД
Группа инструментов конфигурации системы
Константы
Кластеры и сервера
Теги версий
Группа инструментов Monitor
Сессии
Просмотр логов
Группа инструментов Fast access
Группа инструментов Printing
Принтеры
Очередь печати
Группа инструментов History
Поиск по истории
Статистика вызова команд
Статистика печати
Группа инструментов Open by ID
Группа инструментов Manage
Настройка журналирования объектов метаданных
Пользовательские настройки
Пересчет итогов
Сброс кеша справочников
Группа инструментов WebService
Пользователи web сервсов
Роли web сервсов
Сессии web сервисов
Настройка пользовательского интерфейса
Интерфейсы пользователей
Руководство пользователя
Введение
Запуск приложения
Главная форма приложения
Меню
Главное меню
Работа с окнами
Сообщения
Стандартные инструменты
Справочники
Списковая форма справочника
Другие виды списковых форм справочников
Форма редактирования записи справочника
Документы
Журнал документов
Форма редактирования документа
Итоги
Форма параметров отчета
Отчет по итогу
Вложения
Календарь
Мультиязычность
Настройка команд
Отчетные периоды
Печать
Подбор колонок списковых форм
Проверка правописания
Редактирование данных в таблице
Сохранение файла в архив
Фильтр списковых форм
Сообщения об ошибках
Ошибки при сохранении
Элементы управления, используемые в формах
Типы данных
Флаг
Дата
Текстовое поле
Раскрывающийся список
Таблица
Технология автодополнения IntelliSense