Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Использование УложитьСписокОбъектов к DBF (число прочтений - 2906 )
SashaL
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 41
Зарегистрирован: 15. Октября 2008
Использование УложитьСписокОбъектов к DBF
15. Августа 2013 :: 04:15
Печать  
При использовании конструкции вида
Код
Выбрать все
	ИмяТаблицы="#Покупатели";
	Запрос.УложитьСписокОбъектов (Константа.Покупатели,ИмяТаблицы, "Контрагенты");
	Запрос.УстановитьТекстовыйПараметр ("Покупатели", ИмяТаблицы);
 


в каталоге БД создаются временные файлы, например,
06264188-37a5-4b52-9982-8f1094d0e85c.DBF
так вот после выполнения запроса эти файлы остаются. Есть какой-либо правильный метод, позволяющий удалять эти временные файлы сразу после выполнения запроса?
  
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Использование УложитьСписокОбъектов к DBF
Ответ #1 - 15. Августа 2013 :: 04:39
Печать  
http://www.1cpp.ru/docum/icpp/html/oledb.html#putobjectlist
Цитата:
УложитьСписокОбъектов / PutObjectList

   Синтаксис: УложитьСписокОбъектов(Объект, ИмяТабл, ВидСпр)

   Параметры:

           Объект - тип: Справочник/Документ/СписокЗначений (содержащий элементы типа Справочник, Документ). Объект, который необходимо уложить во временную таблицу.
           ИмяТабл - тип: Строка. Возвращаемое значение. Имя временной таблицы, которое будет сгенерировано методом и возвращено через этот параметр.
           ВидСпр - тип: Строка. Вид справочника для иерархического включения элементов.

   Описание: сохраняет Объект (или список объектов, если передан список значений) во временную таблицу. Имя временной таблицы генерируется методом и возвращается через второй параметр (именем является GUID). Временная таблица имеет поле VAL CHAR(9) и служебное поле ISFOLDER NUMERIC(1,0).

   Если указан параметр ВидСпр (вид многоуровневого справочника), то таблица будет содержать элементы (без групп), иерархически принадлежащие группам (Подобно оператору "в" встроенного языка запросов 1С).

   Уничтожать временные таблицы явным образом не обязательно ( прим: DROP TABLE MyTmpTbl ) - все временные таблицы будут уничтожены в момент закрытия команды ( Закрыть() ) или при уничтожении объекта OLEDBCommand.
  
Наверх
ICQ  
IP записан
 
SashaL
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 41
Зарегистрирован: 15. Октября 2008
Re: Использование УложитьСписокОбъектов к DBF
Ответ #2 - 15. Августа 2013 :: 05:15
Печать  
Понял, при закрытии соединения.  Спасибо.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать