ExternalDBase.Ref
(Redirected from ExternalDBase.Enum)
Ref, Doc, Enum, DBVar, Stor, Jour (Доступ к интерфейсам создания объектов БД для внешней информационной базы) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция позволяет получить доступ к интерфейсам создания объектов базы данных. Поддерживаются следующие имена интерфейсов:
- Ref, Reference -- Справочники
- Doc, Document -- Документы
- Enum, Enemeration -- Перечисления
- DBVar -- Переменные БД
- Stor, Storage -- Накопители
- Jour, Journal -- Журналы
Синтаксис
ExternalDBase.<Интерфейс>.<Наименование объекта>:<Новый объект БД (DB)>
Возвращаемое значение
Возвращается незаполненный объект БД, принадлежащий текущей внешней базе данных.
Примеры
//Пример работы с внешней базой данных, создание объектов БД db2:=exdb.create(); db2.Connect("127.0.0.1:13521:TCPPassword","User","Password"); aEl:=Ref.Номенклатура; aEl.Find("Code","000000000603"); bEl:=db2.Ref.Номенклатура; bEl.Find("Code","000000000603"); //Будет выведен 0 Message("Равенство объектов: "+(aEl=bEl)); //Будет выведено aEl Message("Объекты, принадлежащие основной БД: "+?(aEl.BelongsToDB(),"aEl ")+?(bEl.BelongsToDB(),"bEl")); //Будет выведено bEl Message("Объекты, принадлежащие внешней БД: "+?(aEl.BelongsToDB(db2),"aEl ")+?(bEl.BelongsToDB(db2),"bEl"));