Приложение 2. Классы объектов БД ONTARIO 1


Класс Является подклассом Описание класса
TDBObject - Базовый класс (Абстрактный объект)
TDBOClass TDBObject Класс объекта БД
TDBOCurrency TDBObject Валюта
TDBODefault TDBObject Значение по умолчанию
TDBODoc TDBObject Абстрактный документ
TDBODocState TDBObject Состояние документа
TDBOEvent TDBObject Системное событие
TDBOFile TDBObject Файл
TDBOFlow TDBObject Поток документооборота
TDBOFolder TDBObject Папка
TDBOMeasure TDBObject Базовая единица измерения
TDBOPeriod TDBObject Учетная периодичность
TDBOPolicy TDBObject Учетная политика
TDBOPrCol TDBObject Ценовая колонка
TDBOProc TDBObject Процедура
TDBORank TDBObject Должность
TDBORate TDBObject Курс конвертации валют
TDBOReport TDBObject Отчет
TDBOSeries TDBObject Серия/Партия
TDBOTemplate TDBObject Шаблон объекта
TDBOThing TDBObject Объект учета
TDBOUser TDBObject Пользователь
TDBOWordForm TDBObject Форма экспорта в MS Word
TDBOWorkgroup TDBObject Рабочая группа
TDBOBaseThing TDBOThing Регистр учета
TDBODocTemplate TDBOTemplate Шаблон документа
TDBOFileTemplate TDBOTemplate Шаблон файла
TDBOGood TDBOThing Товарная позиция
TDBOGroup TDBOFolder Группа объектов
TDBOMeasureSecp TDBOMeasure Производная единица измерения
TDBOOperDocp TDBODoc Операционный документ
TDBOPoint TDBOFolder Географический объект
TDBOPrList TDBOFolder Прайс-лист
TDBOSet TDBOThing Комплект
TDBOSubject TDBOFolder Субъект
TDBOTarget TDBOFolder Целевое назначение
TDBOCDocTemplate TDBODocTemplate Шаблон документа с составом
TDBOCompDoc TDBOOperDoc Операционный документ с составом
TDBOFinDoc TDBOOperDoc Финансовый документ
TDBOFirm TDBOSubject Контрагент/фирма
TDBOPayInTempl TDBODocTemplate Шаблон поступления на расчетный счет
TDBOPayOutTempl TDBODocTemplate Шаблон списания с расчетного счета
TDBOPerson TDBOSubject Частное лицо
TDBORegDoc TDBOOperDoc Регистрационный документ
TDBOStore TDBOSubject Подразделение
TDBOTax TDBOBaseThing Налоговый сбор
TDBOTaxRate TDBOSet Ставка налогообложения
TDBOTaxScheme TDBOSet Схема налогообложения
TDBOAccCalc TDBOStore Расчетный счет
TDBOBank TDBOFirm Банк
TDBOCashIn TDBOFinDoc Приход в кассу
TDBOCashOut TDBOFinDoc Расход из кассы
TDBOCheckOut TDBOCompDoc Товарный чек
TDBOFInv TDBOCompDoc Счет-фактура
TDBOInInv TDBOCompDoc Приходная накладная
TDBOIntMove TDBOCompDoc Накладная на внутреннее перемещение
TDBOMIn TDBOCompDoc Приход с удаленного склада
TDBOMOut TDBOCompDoc Перемещение на удаленный склад
TDBOOutInv TDBOCompDoc Расходная накладная
TDBOPayIn TDBOFinDoc Поступление на расчетный счет
TDBOPayOut TDBOFinDoc Списание с расчетного счета
TDBORetIn TDBOCompDoc Возврат поставщику
TDBORetOut TDBOCompDoc Возврат от покупателя
TDBOStaff TDBOPerson Сотрудник

 

Класс Свойство Хранится в БД (Table.Field) Тип Описание свойства
TDBObject        
  OID Objs.OID int Уникальный идентификатор объекта
  BaseClass Objs.BaseClass varchar(16) Класс объекта
  Name Objs.Name varchar(128) Название объекта
  CreationDate Objs.CreationDate datetime Дата создания объекта
  FolderID Objs.FolderID int OID объекта-папки, в которой расположен данный объект
  OwnerID Objs.OwnerID int OID объекта-владельца, создавшего данный объект
  Shortcut Objs.Shortcut int Признак, является ли объект ссылкой (0-сам объект, 1-ссылка на объект)
  OriginID Objs.OriginID int OID объекта, ссылкой на который является данный объект
  DelMode Objs.DelMode tinyint Режим удаления объекта (0-логический, 1-физический, 2-запрещен)
  Deleted Objs.Deleted tinyint Признак того, что объект логически удален (1-удален логически, 0-не удален)
TDBOClass        
  Class Classes.Class varchar(16) Имя класса объекта БД
  BaseClass Classes.BaseClass varchar(16) Имя суперкласса
  DelMode Classes.DelMode tinyint Режим удаления для класса (0-логический, 1-физический, 2-запрещен)
  Description Classes.Description varchar(128) Пользовательское название класса
TDBOCurrency        
  CountryID Currency.CountryID int Ссылка на ID географического объекта-страны
  DispalyFormat Currency.DispalyFormat varchar(128) Маска отображения сумм в клиентском приложении
TDBODefault        
  SubjID Defaults.SubjID int Ссылка на ID субъекта, к которому относится значение "по умолчанию"
  IntVal Defaults.IntVal int целое значение
  StrVal Defaults.StrVal varchar(255) строковое значение
  FloatVal Defaults.FloatVal float вещественное значение
  MoneyVal Defaults.MoneyVal money денежное значение
  DateVal Defaults.DateVal datetime значение даты и времени
TDBODoc        
  DocNo Objs.Ext varchar(128) номер документа
  BaseDocID Docs.BaseDocID int ID документа-основания
  CreationDate Objs.CreationDate datetime Дата
  WhereID Docs.WhereID int Место события
  CreatorID Docs.CreatorID int Исполнитель-пользователь
  StoreID Docs.StoreID int Подразделение исполнителя
  FlowID Docs.FlowID int ID потока документооборота
  StateID Docs.StateID int ID состояния документа
  LastStateDate Docs.LastStateDate datetime Дата последнего изменения состояния
  IsEvent Docs.IsEvent tinyint Признак, является ли документ событием, т.е. проводит ли он хозяйственные операции (0-нет, 1-да)
  EventDocID Docs.EventDocID int ID связанного с данным документа-события для документов-не событий
TDBODocState        
  SName Objs.Ext varchar( 16 ) Системное название состояния
  Class DocStates.Class (дублируется в Objs.State) varchar(16) Класс объекта-документа, к которому относится данное состояние
  BaseState DocStates.BaseState tinyint Базовое состояние (0-черновик, 1-в работе, 2-закрыт)
TDBOEvent        
  Name Objs.Ext varchar(128) Системное имя события
TDBOFile        
  FileName Objs.Ext varchar(128) Имя файла в операционной системе
  ChangeDate Files.ChangeDate datetime Дата последнего изменения
  Packed Files.Packed tinyint Признак сжатия: 0-не сжат, 1-упакован
  Contents Files.Contents image Содержание файла (в двоичном формате)
TDBOFlow        
  Class Flows.Class varchar(16) Класс объекта-документа, к которому будет отнесен данный поток документооборота
  Subj1ID Flows.Subj1ID int ID субъекта-агента
  Subj2ID Flows.Subj2ID int ID субъекта-контрагента
  WhereID Flows.WhereID int ID субъекта места
  CurrencyID Flows.CurrencyID int ID валюты
  InitCount Flows.InitCount int Начальное значение счетчика
  Counter Flows.Counter int Текущее значение счетчика
  Step Flows.Step int Шаг приращения счетчика
  Mask Flows.Mask varchar(128) Маска вывода номера документа
TDBOFolder       не имеет новых свойств относительно суперкласса относительно суперкласса
TDBOMeasure        
  FullName Objs.Ext varchar(128) Полное наименование базовой единицы измерения
  DisplayFormat Measure.DisplayFormat varchar(128) Маска вывода количеств в клиентском приложении
TDBOPeriod        
  PDate Period2Date.PDate datetime Дата закрытия очередного периода
TDBOPolicy        
  Subj1ID Policies.Subj1ID int ID субъекта отношений, для которого определена данная учетная политика
  RegID Policy2Reg.RegID int ID регистра учета
  ProcID Policy2Reg.ProcID int ID процедуры расчетов, вызываемой при проведении хозяйственной операции по данному регистру учета в данном субъекте отношений
TDBOPrCol        
  PrListID PrCols.PrListID   ID прайс-листа
  CurrencyID PrCols.CurrencyID   ID валюты
  RateID PrCols.RateID   ID курса пересчета
  ProcID PrCols.ProcID   ID процедуры расчета
  ProcParams PrCols.ProcParams varchar(255) Параметры процедуры расчета
TDBOProc        
  ProcName Objs.Ext varchar(128) Имя stored procedure
TDBORank        
  FullName Objs.Ext varchar(128) Полное наименование должности
TDBORate        
  FromCurrID Rates.FromCurrID int Валюта-источник
  ToCurrID Rates.ToCurrID int Валюта-приемник
  RateSym Rates.RateSym int Признак симметричности конвертации (1-конвертации симметричные, 0-нет)
  RateDate RateList.RateDate datetime Дата котировки
  FromAmount RateList.FromAmount float Пропорция: из количества валюты-источника
  ToAmount RateList.ToAmount float Пропорция: в количество валюты-приемника
TDBOReport        
  InitParamsProc Reports.InitParamsProc varchar( 32 ) Имя stored procedure запроса параметров отчета
  ReportProc Reports.ReportProc varchar( 32 ) Имя stored procedure формирования результатов отчета
TDBOSeries        
  IssueDate Series.IssueDate datetime Дата выпуска серии
  Remark Objs.Ext varchar(80) Примечание
TDBOTemplate        
  Class Templates.Class varchar( 16 ) Класс объекта, создаваемого по данному шаблону
  Name Templates.Name varchar( 128 ) Наименование объекта, создаваемого по данному шаблону
  Ext Templates.Ext varchar( 128 ) Расширение объекта, создаваемого по данному шаблону
  CreationDate Templates.CreationDate datetime Дата объекта, создаваемого по данному шаблону
  FolderID Templates.FolderID int ID папки, в которой создается объект по данному шаблону
TDBOThing       не имеет новых свойств относительно суперкласса относительно суперкласса
TDBOUser        
  StaffID Objs.Attrib int ID сотрудника, ассоциированного с данным пользователем
TDBOWordForm        
  FileID WordForms.FileID int ID файла формы MS Word
  ProcID WordForms.ProcID int ID процедуры заполнения значений полей формы
TDBOWorkgroup        
  UserID User2Group.UserID int ID пользователей, входящих в группу
TDBOBaseThing        
  StartDate Objs.CreationDate datetime Дата начала ведения учета по регистру
  RemainType Regs.RemainType tinyint Знак остатка по регистру (0-положительный, 1-отрицательный, 2-нулевой, 3-не проверяется)
  RemainKind Regs.RemainKind tinyint Натуральное выражение остатка (0-количественное, 1-суммовое)
  Subj1 Regs.Subj1 tinyint Признак аналитики по субъекту-агенту (1-есть, 0-нет)
  Subj2 Regs.Subj2 tinyint Признак аналитики по субъекту-контрагенту (1-есть, 0-нет)
  Subj3 Regs.Subj3 tinyint Признак аналитики по субъекту места (1-есть, 0-нет)
  Thing Regs.Thing tinyint Признак аналитики по объекту учета (1-есть, 0-нет)
  Series Regs.Series tinyint Признак аналитики по серии/партии объекта учета (1-есть, 0-нет)
  Target Regs.Target tinyint Признак аналитики по назначению (1-есть, 0-нет)
TDBODocTemplate        
  Subj1ID DocTemplates.Subj1ID int ID субъекта-агента
  Subj2ID DocTemplates.Subj2ID int ID субъекта-контрагента
  WhereID DocTemplates.WhereID int ID субъекта места
  CurrencyID DocTemplates.CurrencyID int ID валюты
  RateID DocTemplates.RateID int ID курса конвертации
  TaxSchemeID DocTemplates.TaxSchemeID int ID схемы налогообложения
  TargetID DocTemplates.TargetID int ID назначения
  InclTax DocTemplates.InclTax tinyint Признак включения цены/суммы налога в цену/сумму документа и его состава (0-не включен, 1-включен)
  PColID DocTemplates.PColID int ID колонки прайс-листа
TDBOFileTemplate        
  FileID FileTemplates.FileID int ID файла, по шаблону которого создается новый файл
TDBOGood        
  BarCode Objs.Ext varchar( 20 ) Код, артикул, баркод товарной позиции
  CatCode Goods.CatCode varchar( 24 ) Код по каталогу
  CatName Goods.CatName varchar( 96 ) Наименование по каталогу
  Producer Goods.Producer varchar( 64 ) Производитель
  CountryID Goods.CountryID int ID страны-производителя
  Mass Goods.Mass float Масса
  DX Goods.DX float Длина
  DY Goods.DY float Ширина
  DZ Goods.DZ float Высота
  MeasureID Goods.MeasureID int ID учетной единицы измерения
  MeasurePriID Goods.MeasurePriID int ID базовой единицы измерения для выбранной учетной
  TaxRateID Goods.TaxSchemeID int ID ставки налогообложения
TDBOGroup        
  Code Objs.Ext varchar( 128 ) Код группы
  OID Group2Obj.OID int ID объектов, входящих в группу
TDBOMeasureSec        
  MeasurePriID Measure.MeasurePriID int ID базовой единицы измерения
  FromAmount Measure.FromAmount float Пропорция: из количества базовой единицы измерения
  ToAmount Measure.ToAmount float Пропорция: в количество производной единицы измерения
TDBOOperDoc        
  Subj1ID Docs.Subj1ID int ID субъекта-агента
  Subj2ID Docs.Subj2ID int ID субъекта-контрагента
  CurrencyID Docs.CurrencyID int ID валюты
  RateID Docs.RateID int ID курса конвертации
  InclTax Docs.InclTax tinyint Признак включения цены/суммы налога в цену/сумму документа и его состава (0-не включен, 1-включен)
  TaxSchemeID Docs.TaxSchemeID int ID схемы налогообложения
  Summ Docs.Summ money Сумма по документу без налогов в учетной валюте
  SummCur Docs.SummCur money Сумма по документу без налогов в валюте документа
  SummTotal Docs.SummTotal money Общая сумма по документу в учетной валюте
  SummTotalCur Docs.SummTotalCur money Общая сумма по документу в валюте документа
  TaxSumm Docs.TaxSumm money Сумма налогов по документу в учетной валюте
  TaxSummCur Docs.TaxSummCur money Сумма налогов по документу в валюте документа
TDBOPoint       не имеет новых свойств относительно суперкласса
TDBOPrList        
  CurrencyID PrLists.CurrencyID int ID валюты прайс-листа
  PosID PrList2Pos.PosID int ID позиций, входящих в прайс-лист
  GroupID PrList2Pos.GroupID int не используется
  PrDate PrList2Pos.PrDate datetime Дата установления цены по данной позиции
  Price PrList2Pos.Price money Цена по данной позиции на дату
TDBOSet        
  OID Set2Obj.OID int ID позиций, входящих в комплект
  No Set2Obj.No int Порядковый номер позиции в комплекте
  Amount Set2Obj.Amount float Количество в комплекте
  MeasureID Set2Obj.MeasureID int ID единицы измерения количества
TDBOSubject        
  FullName Objs.Ext varchar(128) Полное наименование субъекта
TDBOTarget        
  Ext Objs.Ext varchar(128) Примечание
TDBOCDocTemplate        
  CashID CDocTemplates.CashID int ID подразделения-кассы
TDBOCompDoc        
  SourceDoc Docs.SourceDoc varchar(128) Документ-источник
  Comment Docs.Comment varchar(255) Комментарий
  Discount CompDocs.Discount float Размер скидки в %
  No Doc2Thing.No int Номер позиции в составе
  ThingID Doc2Thing.ThingID int ID товарных позиций документа
  MeasureID Doc2Thing.MeasureID int ID единицы измерения позиции
  SeriesID Doc2Thing.SeriesID int ID серии/партии позиции
  TargetID Doc2Thing.TargetID int ID назначения позиции
  SetNo Doc2Thing.SetNo int Номер позиции в комплекте (зарезервировано, не используется)
  SetID Doc2Thing.SetID int ID комплекта (зарезервировано, не используется)
  Price Doc2Thing.Price money Цена по позиции без налога в учетной валюте
  PriceCur Doc2Thing.PriceCur money Цена по позиции без налога в валюте документа
  PriceTotal Doc2Thing.PriceTotal money Цена по позиции с налогами в учетной валюте
  PriceTotalCur Doc2Thing.PriceTotalCur money Цена по позиции с налогами в валюте документа
  Amount Doc2Thing.Amount float Количество по позиции
  Summ Doc2Thing.Summ money Сумма по позиции без налога в учетной валюте
  SummCur Doc2Thing.SummCur money Сумма по позиции без налога в валюте документа
  SummTotal Doc2Thing.SummTotal money Сумма по позиции с налогами в учетной валюте
  SummTotalCur Doc2Thing.SummTotalCur money Сумма по позиции с налогами в валюте документа
  TaxID Doc2Tax.TaxID int ID налогов по позиции (связь с Doc2Things по No)
  TaxPrice Doc2Tax.TaxPrice money Цена налога по позиции в учетной валюте
  TaxPriceCur Doc2Tax.TaxPriceCur money Цена налога по позиции в валюте документа
  TaxSumm Doc2Tax.TaxSumm money Сумма налога по позиции в учетной валюте
  TaxSummCur Doc2Tax.TaxSummCur money Сумма налога по позиции в валюте документа
TDBOFinDoc        
  SourceDoc Docs.SourceDoc varchar(128) Документ-источник
  Comment Docs.Comment varchar(255) Комментарий
  No Doc2Thing.No int Номер позиции в составе документов-оснований платежа
  ThingID Doc2Thing.ThingID int ID документа-основания
  Summ Doc2Thing.Summ money Сумма по документу-основанию без налога в учетной валюте
  SummCur Doc2Thing.SummCur money Сумма по документу-основанию без налога в валюте документа
  SummTotal Doc2Thing.SummTotal money Сумма по документу-основанию с налогами в учетной валюте
  SummTotalCur Doc2Thing.SummTotalCur money Сумма по документу-основанию с налогами в валюте документа
  TaxID Doc2Tax.TaxID int ID налогов по документу-основанию (связь с Doc2Things по No)
  TaxPrice Doc2Tax.TaxPrice money Цена налога по документу-основанию в учетной валюте
  TaxPriceCur Doc2Tax.TaxPriceCur money Цена налога по документу-основанию в валюте документа
  TaxSumm Doc2Tax.TaxSumm money Сумма налога по документу-основанию в учетной валюте
  TaxSummCur Doc2Tax.TaxSummCur money Сумма налога по документу-основанию в валюте документа
TDBOFirm        
  ZipCode Subjects.ZipCode varchar( 24 ) Почтовый индекс юридического лица (фирмы)
  Adress Subjects.Adress varchar( 128 ) Юридический адрес
  CountryID Subjects.CountryID int ID страны
  CityID Subjects.CityID int ID города
  Phones Subjects.Phones varchar( 64 ) Номера телефонов
  Fax Subjects.Fax varchar( 64 ) Номера факсов
  INN Subjects.INN varchar( 16 ) Код ИНН
  OKONH Subjects.OKONH varchar( 64 ) Код ОКОНХ
  OKPO Subjects.OKPO varchar( 16 ) Коды ОКПО
  BossID Subjects.BossID int ID сотрудника-директора фирмы
  BKeeperID Subjects.BKeeperID int ID сотрудника-главного бухгалтера фирмы
TDBOPayInTempl       не имеет новых свойств относительно суперкласса
TDBOPayOutTempl       не имеет новых свойств относительно суперкласса
TDBOPerson        
  Sex Persons.Sex int Пол физического лица (0-мужской, 1-женский)
  PaspSer Persons.PaspSer varchar( 8 ) Серия паспорта
  PaspNum Persons.PaspNum varchar( 8 ) Номер паспорта
  PaspDate Persons.PaspDate datetime Дата выдачи паспорта
  PaspBy Persons.PaspBy varchar( 32 ) Кем выдан паспорт
  Birthday Persons.Birthday datetime Дата рождения
  Birthplace Persons.Birthplace varchar( 128 ) Место рождения
  Adress Subjects.Adress varchar( 128 ) Адрес прописки
  Phones Subjects.Phones varchar( 64 ) Номера телефонов
  SubjectID Persons.SubjectID int ID фирмы, в которой физическое лицо работает
  StoreID Persons.StoreID int ID подразделения фирмы
  RankID Persons.RankID int ID должности
  PersonInfo Persons.PersonInfo varchar( 255 ) Персональная информация
TDBORegDoc        
  Comment Docs.Comment varchar(255) Комментарий
TDBOStore        
  Adress Subjects.Adress varchar( 128 ) Адрес подразделения
  OwnerID Subjects.OwnerID int ID фирмы, в состав которой входит подразделение
TDBOTax       не имеет новых свойств относительно суперкласса
TDBOTaxRate       не имеет новых свойств относительно суперкласса
TDBOTaxScheme       не имеет новых свойств относительно суперкласса
TDBOAccCalc        
  CurrencyID AccCalcs.CurrencyID int ID валюты расчетного счета
  BankID AccCalcs.BankID int ID банка, в котором находится счет
TDBOBank        
  MFO Banks.MFO varchar( 20 ) Реквизит банка БИК (ранее был МФО)
  CorrAcc Banks.CorrAcc varchar( 20 ) Корреспондентский счет банка
TDBOCashIn       не имеет новых свойств относительно суперкласса
TDBOCashOut       не имеет новых свойств относительно суперкласса
TDBOCheckOut        
  CashID CheckDocs.CashID int ID подразделения-кассы
TDBOFInv       не имеет новых свойств относительно суперкласса
TDBOInInv       не имеет новых свойств относительно суперкласса
TDBOIntMove       не имеет новых свойств относительно суперкласса
TDBOMIn       не имеет новых свойств относительно суперкласса
TDBOMOut       не имеет новых свойств относительно суперкласса
TDBOOutInv       не имеет новых свойств относительно суперкласса
TDBOPayIn       не имеет новых свойств относительно суперкласса
TDBOPayOut       не имеет новых свойств относительно суперкласса
TDBORetIn       не имеет новых свойств относительно суперкласса
TDBORetOut       не имеет новых свойств относительно суперкласса
TDBOStaff        
  FactAdress Staff.FactAdress varchar( 128 ) Фактический адрес проживания
  Status Staff.Status int Статус служащего (0-в штате, 1-совместитель, 2-по договору, 3-сторонний, 4-уволен)
  DateIn Staff.DateIn datetime Дата приема на работу
  DateOut Staff.DateOut datetime Дата увольнения с работы
  StaffInfo Staff.StaffInfo varchar( 128 ) Учетная информация
  Education Staff.Education varchar( 64 ) Сведения об образовании
  ChildCount Staff.ChildCount int Количество детей
  Family Staff.Family int Семейное положение (0-холост (не замужем), 1-в браке, 2-разведен (разведена), 3-вдовец (вдова))
  MBNum Staff.MBNum varchar( 10 ) Номер военного билета
  MBBy Staff.MBBy varchar( 64 ) Кем выдан военный билет
  MBRank Staff.MBRank varchar( 24 ) Воинское звание
  MBService Staff.MBService varchar( 64 ) Сведения о военной службе

Содержание Глоссарий Предыдущая Следующая