ExternalDBase.TempDB
| 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("Элемент+");