ExternalDBase.TempDB

From SunFlurry wiki
Jump to: navigation, search
  TempDB (Доступ к интерфейсу TempDB внешней информационной базы)
Объект:Объект базы данных
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Визуальность:Нет

Функция позволяет получить доступ к интерфейсу TempDB для текущей базы данных.

Синтаксис

ExternalDBase.TempDB:<Интерфейс TempDB (EXDBO)>

Возвращаемое значение

Возвращается особый объект, позволяющий вызвать функции интерфейса TempDB.

Примеры

//Пример работы с TempDB внешней базы данных
db2:=exdb.create();
db2.Connect("127.0.0.1:13521:TCPPassword","User","Password");

aTemp:=db2.TempDB.Create("Папка:DB,Элемент:DB");
спВиды:=List.Create(Enum.ВидыНоменклатуры.Товар,Enum.ВидыНоменклатуры.Тара,Enum.ВидыНоменклатуры.ПроизведеннаяПродукция);
aTemp.LoadFrom("Ref.тмцНоменклатура","@Folder->Папка,@ELEMENT->Элемент","@Status=0","(ВидНоменклатуры IN спВиды)or(@IsFolder=1)");
ТСтруктура:=Tab.Create();
aTemp.CopyTo(ТСтруктура);
//Заметьте: функция MassLoadObjects отдает запрос на загрузку объектов корректной базе данных
MassLoadObjects(ТСтруктура,,,0,1,"Code");
ТСтруктура.Sort("Элемент+");