Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Выгрузка запроса в индексированую таблицу, Можно? (число прочтений - 2112 )
vlf
Junior Member
**
Отсутствует



Сообщений: 94
Зарегистрирован: 27. Января 2007
Выгрузка запроса в индексированую таблицу, Можно?
27. Января 2007 :: 11:49
Печать  
У меня таблицы огромных размеров.
Код:
ТЗ=ПолучитьВыболрку(..):
ИндексТаблица.Загрузить(ТЗ);

неоптимален.

Можно получать выборку сразу в индексированную таблицу?
  

... истина всегда где-то рядом ...
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Выгрузка запроса в индексированую таблицу, Мож
Ответ #1 - 27. Января 2007 :: 11:55
Печать  
Можно, изучаем доку.
По обычному запросу 1С
ИТЗ.ЗагрузитьЗапрос(Запрос, [чФлаг = 0], [чИтоги = 1])

По рекордсету - изучай доку на ODBCRecordSet - там также есть.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
vlf
Junior Member
**
Отсутствует



Сообщений: 94
Зарегистрирован: 27. Января 2007
Re: Выгрузка запроса в индексированую таблицу, Мож
Ответ #2 - 27. Января 2007 :: 12:32
Печать  
Документацию читать я люблю. Без этого "всяких" вопросов на форуме задавать не буду.
Перед созданием новой темы мною просмотрены все посты по Индексированной таблице.
Мой вопрос в ветке "Прямые запросы к БД" - след-но меня интересует ODBSRecordSet, а не запросы 1С.

В документации (*.chm) функция ПолучитьРезультатыВ_ТЗ() есть.
но ПолучитьРезультатыВ_ИТЗ() нет. В разделе Индексированная таблица, тоже нет ничего по этому вопросу.
Следовательно, либо этот момент совсем не документирован, либо его трудно найти в структуре справочной системы.

Индексированнаятаблица  не является наследником ТаблицыЗначений - в нет части public методов, например НайтиЗначение().

Логически поразмыслить :
Исходный код 1cpp.dll, алгоритм : данные из ODBC  заполняют таблицу значений через IDispath. В принципе вместо ТЗ может быть что угодно, лишь бы поддерживались методы Новаяколонка() и НоваяСтрока().

Это предположение. Но если подобных вопросов по документированию не будет на форуме - команда разработчиков будет общаться только друг с другом на понятном только им им языке.
« Последняя редакция: 27. Января 2007 :: 14:51 - vlf »  

... истина всегда где-то рядом ...
Наверх
www  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Выгрузка запроса в индексированую таблицу, Мож
Ответ #3 - 27. Января 2007 :: 15:38
Печать  
документацию надо не в chm читать, а html.
  
Наверх
 
IP записан
 
vlf
Junior Member
**
Отсутствует



Сообщений: 94
Зарегистрирован: 27. Января 2007
Re: Выгрузка запроса в индексированую таблицу, Мож
Ответ #4 - 28. Января 2007 :: 17:00
Печать  
ВыполнитьИнструкцию

Тема закрыта

Предлогаю вопросы документирования обсудить в курилке.
« Последняя редакция: 29. Января 2007 :: 06:57 - vlf »  

... истина всегда где-то рядом ...
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать