Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Прямой запрос в СЗ (число прочтений - 4016 )
Bagirius
Full Member
***
Отсутствует



Сообщений: 135
Зарегистрирован: 19. Февраля 2008
Пол: Мужской
Прямой запрос в СЗ
21. Февраля 2008 :: 14:38
Печать  
Фильтрую справочник с помощию ИспользоватьСписокЗначений(СЗ)
СписокЗначений получаю из прямого запроса (1С++)
Но прямой запрос создает ТЗ, и ТЗ.Выгрузить(СЗ), занимает 98% всей обработки.
Как создать СписокЗначений сразу в прямом запросе, не через ТЗ.

делаю так
тз = рс.ВыполнитьИнструкцию(ТекстЗапроса);
СЗ = СоздатьОбъект("СписокЗначений");
ТЗ.Выгрузить(СЗ,,,"Ссылка");
  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Прямой запрос в СЗ
Ответ #1 - 21. Февраля 2008 :: 14:47
Печать  
СЗ = СоздатьОбъект("СписокЗначений");
СЗ = рс.ВыполнитьИнструкцию(ТекстЗапроса, СЗ, 1);
  
Наверх
 
IP записан
 
Bagirius
Full Member
***
Отсутствует



Сообщений: 135
Зарегистрирован: 19. Февраля 2008
Пол: Мужской
Re: Прямой запрос в СЗ
Ответ #2 - 21. Февраля 2008 :: 14:51
Печать  
Arta писал(а) 21. Февраля 2008 :: 14:47:
СЗ = СоздатьОбъект("СписокЗначений");
СЗ = рс.ВыполнитьИнструкцию(ТекстЗапроса, СЗ, 1);


Спасибо!!!
Стало летать Улыбка
  
Наверх
ICQ  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Прямой запрос в СЗ
Ответ #3 - 21. Февраля 2008 :: 15:45
Печать  
Цитата:
Синтаксис: ВыполнитьИнструкцию([ТекстЗапроса], [ОбъектРезультатов], [Очищать])
Параметры:
ТекстЗапроса - тип: Строка. Текст запроса, если пустая строка - запрос считается параметризированным. Необязателен, по умолчанию - пустая строка.
ОбъектРезультатов - тип: любой из ТаблицаЗначений, СписокЗначений, ИндексированнаяТаблица или наследник от любого из них.
  
Наверх
ICQ  
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Прямой запрос в СЗ
Ответ #4 - 29. Февраля 2008 :: 16:00
Печать  
А еще можно временную таблицу прикрутить (если это SQL) и не загружать парсер на выгрузку в список.
  
Наверх
IP записан
 
sadovnikov
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 420
Зарегистрирован: 06. Марта 2007
Re: Прямой запрос в СЗ
Ответ #5 - 01. Марта 2008 :: 08:28
Печать  
pvase писал(а) 29. Февраля 2008 :: 16:00:
А еще можно временную таблицу прикрутить (если это SQL) и не загружать парсер на выгрузку в список.


Тогда уж лучше справочник сделать на табличном поле и не заморачиваться на выгрузку в ТЗ или список значений.
  
Наверх
 
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: Прямой запрос в СЗ
Ответ #6 - 09. Ноября 2009 :: 05:37
Печать  
интересно а в СЗ выгрузить можно 2 колонки? Улыбка тоесть 1 - значение, 2 - символьное представление
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Прямой запрос в СЗ
Ответ #7 - 09. Ноября 2009 :: 05:50
Печать  
pavlo писал(а) 09. Ноября 2009 :: 05:37:
интересно а в СЗ выгрузить можно 2 колонки? Улыбка тоесть 1 - значение, 2 - символьное представление

можно:
select
123 Значение,
'123' Представление,
0 Пометка
...


ps
и это описано в доке
  

1&&2&&3
Наверх
 
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: Прямой запрос в СЗ
Ответ #8 - 09. Ноября 2009 :: 05:53
Печать  
сорри, доку тяжко поднимать, а als походу дико устарела Печаль
спасибо!
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
Aleksey
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 46
Зарегистрирован: 12. Марта 2009
Re: Прямой запрос в СЗ
Ответ #9 - 19. Ноября 2009 :: 21:39
Печать  
О и давно она СЗ стала понимать. А то в свое время тоже самое спрашивал, так предложили на 1Сqlite перейти
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Прямой запрос в СЗ
Ответ #10 - 20. Ноября 2009 :: 05:38
Печать  
Aleksey писал(а) 19. Ноября 2009 :: 21:39:
О и давно она СЗ стала понимать.

с середины 2006 года
  

1&&2&&3
Наверх
 
IP записан
 
Aleksey
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 46
Зарегистрирован: 12. Марта 2009
Re: Прямой запрос в СЗ
Ответ #11 - 22. Ноября 2009 :: 13:52
Печать  
В OLEDBCommand? Т.е. к дбф?

http://www.1cpp.ru/forum/YaBB.pl?num=1237454376/18
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Прямой запрос в СЗ
Ответ #12 - 22. Ноября 2009 :: 14:20
Печать  
Про OLEDBCommand не скажу. Не знаю.
  

1&&2&&3
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать