Классы Ultima-S. Создание нового класса.

Ниже приведен список классов из текущего релиза Ultima-S. Получен список из таблицы регистрации классов Class. Назначение ее полей очевидно.

Добавление новых объектов осуществляетс процедурой API. Например,

exec ObjCreateClass 'MyClass', 'Тестовый класс', 'Doc', 0,0,0,0,0 -- Объект унаследован от класса 'Doc'

select Name, BasedOn, Uname from Class order by Uname

Name BasedOn Uname
sqlrep Doc SQL-отчет
Uass Doc User assistant
Nakl PayGood Абстрактная накладная
Folder Doc Абстрактная папка
Pass Doc Абстрактная проводка
PrType Doc Абстрактная ценовая колонка
PrCalc PrType Абстрактная ценовая колонка вычисляемая
PayMoney Payment Абстрактное движение денег
Payment Doc Абстрактное движение средств
PayGood Payment Абстрактное движение товара
AbsOS AbsAmo Абстрактное основное средство
PayBank PayMoney Абстрактное платежное поручение
AbsAmo ComObject Абстрактное средство производства
Serv PayGood Абстрактный акт за услуги
Doc   Абстрактный документ
PayCash PayMoney Абстрактный кассовый ордер
Erate Doc Абстрактный курс
PayCenter Simple Абстрактный расчетный центр
St Acc Абстрактный склад
Acc Doc Абстрактный счет
AvansRep SimpleD Авансовый отчет
AutoOS AmoOS Автотранспорт (основные средства)
OSExploatDoc Doc Акт ввода в эксплуатацию
MBPon NaklOut Акт ввода МБП
OCon NaklOut Акт ввода ОС
VerifyAct Doc Акт инвентаризации
MBPoff NaklIn Акт списания МБП
OCoff NaklIn Акт списания ОС
PassAlgol Doc Алгоритм проводки
VirtualAlgol PassAlgol Алгоритм укладки аналитики
AccReport Doc Аналитический отчет
DevBase Simple База разноски затрат
Stor Doc Бух учет
PassProcessor Doc Бухгалтерская разноска
BookAcc Acc Бухгалтерский счет
Currency Doc Валюта
AmoKind ComObject Вид амортизации
ActivityKind Simple Вид деятельности
OpType SimpleD Виды грузообработки
VirtHelen Doc Виртуальный бухгалтер
VirtAcc Doc Виртуальный счет
InAcc PayIn Внесение акционерного капитала
InDeb PayOut Внесение дебеторской задолженности
InCre PayIn Внесение кредиторской задолженности
InProfit PayIn Внесение нераспределенной прибыли
InGood NaklIn Внесение товарных запасов
PayInt PayBank Внутренее платежное поручение
OSMove OSSale Внутреннее перемещение ОС
ServInt ServOut Внутренний акт за услуги
OSReturn Doc Возврат ОС на склад
PaySal CashOut Выплата ЗП и премии
Gran Doc Грануляция
Forwarder Supplier Грузооператор
AmoGroup Enlisted Группа амортизации
AccPack ComObject Группа объектов с их счетами
Vst AccF Группа складов
AccF Enlisted Группа счетов
Pos Simple Должность
AdvAnalitic Doc Дополнительная аналитика
ACL Doc Доступ к папкам
PrivRep Rep Журнал изменения привилегий
LoginRep Rep Журнал регистрации
EventRep Rep Журнал событий
Importer Doc Импорт данных из Excel
InvFfd SimpleD Инвойс от Грузооператора
ZCross Doc Калькуляция
Cash PayCenter Касса
Notification Doc Квитанция
Class Doc Класс
Partner Firm Клиент - Партнер
Customer Firm Клиент - Покупатель
Supplier Firm Клиент - Поставщик
Private Firm Клиент - Частное лицо
Key Doc Ключ
ManagerReport Doc Коммерческий отчет
Copy Doc Копия
CostCenter Fstruct Кост-центр
RateE Erate Курс обмена вводимый
RateC Erate Курс обмена расчетный
Route Doc Маршрут
Stmap Path Маршрутная карта складов
MBP AbsAmo МБП
LicMan Doc Менеджер лицензий
RecycleBin Folder Мусорная корзина
uagrid sqlrep Набор настроек ввода
NaklInt Nakl Накладная на внутренее перемещение
MaxTreeCnt Doc Настройка числа документов в папке
StoresProp Doc Настройки для модуля Cклады
GoodPosProp Doc Настройки для модуля Товары
FirmMod Doc Настройки для модуля Фирмы
PayMod Doc Настройки модуля Платежная система
MainSal SimpleD Начисление осн. зар. платы
ExtraSal SimpleD Начисление премии
AmoNA AbsOS Нематериальный актив
Numerator Doc Нумератор
WordNum Simple Объекты типов
AccountContainer Doc Операции с ОС,НА,МБП
OpList SimpleD Операционный лист
Oper ComObject Операция
AdmOp Doc Операция администратора
FieldDict Doc Описание полей БД
TableDict Doc Описание таблицы БД
eCash PayOut Оплата расходов из кассы
ePay PayOut Оплата расходов с р.с.
AmoOS AbsOS Основное средство
Rep Doc Отчет
ViewDoc Doc Отчет по таблице
CurrReacc Doc Переоценка валютных счетов
Enlisted Folder Перечисляемая папка
Letter Doc Письмо
AccPlan Doc План счетов
User Staff Пользователь
Urep Doc Пользовательский отчет
UFilt Folder Пользовательский фильтр
Inbox Enlisted Почтовый ящик
Path Doc Правило
Method Doc Прайс-лист
Privilege Doc Привилегия
NaklIn Nakl Приходная накладная
NaklRet NaklIn Приходная накладная на возврат товара
NaklFar NaklIn Приходная накладная по закупке за рубежом
PayIn PayBank Приходное платежное поручение
ServIn Serv Приходный акт за услуги
CashIn PayCash Приходный кассовый ордер
Prod Good Продукт
Simple Doc Простой документ
SimpleD Doc Простой документ с датой
AccCounter Doc Простой нумератор
ComObject Doc Простой объект
ProfitCenter Fstruct Профит-центр
ExpenseCalc Simple Разноска затрат
ActKindExpCalc SimpleD Разноска затрат по видам деятельности
DepExpCalc SimpleD Разноска затрат по подразделениям
NaklOut Nakl Расходная накладная
PayOut PayBank Расходное платежное поручение
ServOut Serv Расходный акт за услуги
CashOut PayCash Расходный кассовый ордер
OSSale Doc Реализация ОС
Geo Enlisted Регион
Robot Doc Робот
Link Doc Связь
Deal Doc Сделка
DealBuy Deal Сделка покупки
DealSel Deal Сделка продажи
Sfolder Enlisted Системная папка
Pst St Склад
Est St Склад забалансовый
Stop Pass Складская операция
GdReport Simple Складская справка
StopIn Stop Складское поступление извне
StopOut Stop Складской уход вовне
PEvent Doc Событие по бухгалтерии
StorEvent Simple Событие складского учета
cNeed PayIn Совершение расходов
Staff Doc Сотрудник
MeType Simple Способ измерения
ExpenseType Simple Статья
BalanceArticle Doc Статья баланса
WordState Simple Статья Доход-Расход
Theme Simple Статья затрат
GroupStyle Doc Стиль оформления группировки
Fstruct Enlisted Структурная единица
Subconto Doc Субконто
Bank PayCenter Счет в банке
ExpenseDoc Simple Тестовый затратный документ
ActivityType Simple Тип деятельности
FirmType Simple Тип фирмы
Good GoodPos Товар
DeliveredGood Good Товар с доставкой
GoodPos Doc Товарная позиция
ManBalanceRep ManagerReport Управленческий баланс
AnaliticLevel Doc Уровень аналитики
Service GoodPos Услуга
BoolSet Doc Установка Да/Нет
AccRobot Doc Учетный автомат
File Doc Файл
Excel File Файл Microsoft Excel
Word File Файл Microsoft Word
Picture File Файл с картинкой
Filtered Folder Фильтрующая папка
FinRes SimpleD Финансовые результаты
Firm Doc Фирма
Duty Doc Функция
PrBase PrType Ценовая колонка базовая
PrCalcSP PrCalc Ценовая колонка вычисляемая
VisualDoc Doc Шаблон документа
ParamTemplate Doc Шаблон параметров субконто
JanusDoc Doc Шаблонный документ
AmoCode ComObject Шифр амортизации
CodeGen Doc Шифратор/дешифратор PIN-кодов и ключей
VirtMat AccPack Эксперт по проводкам
Expo Doc Экспортер
ExpoSP Expo Экспортер для стандартного решения
BalanceCell Doc Ячейка баланса