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


I Love ...!

Сообщений: 35
Зарегистрирован: 01. Сентября 2008
Пол: Мужской
УложитьСписокОбъектов
19. Июня 2009 :: 13:34
Печать  
А почему метод включает во временную таблицу только элементы справочников, а саму группу и ее дочерние нет?
Так задумано? И можно ли добиться чтобы включала и группы тоже?
  
Наверх
ICQ  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: УложитьСписокОбъектов
Ответ #1 - 19. Июня 2009 :: 15:31
Печать  
УложитьСписокОбъектов(Список,Идентификатор,ВидОбъекта)
При указании ВидОбъекта в ВТ уложатся и вложенные элементы в группы до последнего уровня вложенности. Например в списке у тебя группы справочника "Контрагенты", тогда в ВидОбъекта передай "Контрагенты" и все будет ОК.
А для укладки групп в свое время berezdetsky добавил метод в КОП AccountRecordset, можешь подсмотреть и написать самостоятельно такой метод чтобы он укладывал "все подряд".  Подмигивание
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
ol
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 272
Местоположение: Санкт-Петербург
Зарегистрирован: 24. Января 2009
Пол: Мужской
Re: УложитьСписокОбъектов
Ответ #2 - 19. Июня 2009 :: 17:56
Печать  
чтобы вошли группы - нужно составлять список, куда войдут все нужные группы и элементы а затем использовать метод уже без последнего параметра.

могу предложить свой класс, там переопределен этот метод; но он только для OleDb

http://infostart.ru/projects/3825/
  
Наверх
ICQ  
IP записан
 
vivm
Full Member
***
Отсутствует



Сообщений: 159
Местоположение: Новосибирск
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: УложитьСписокОбъектов
Ответ #3 - 20. Июня 2009 :: 03:03
Печать  
ol писал(а) 19. Июня 2009 :: 17:56:
чтобы вошли группы - нужно составлять список, куда войдут все нужные группы и элементы а затем использовать метод уже без последнего параметра.

могу предложить свой класс, там переопределен этот метод; но он только для OleDb

http://infostart.ru/projects/3825/


по скорости сравнивал свой класс со стандартным подходом? Цифры можешь привести?
  
Наверх
ICQ  
IP записан
 
ol
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 272
Местоположение: Санкт-Петербург
Зарегистрирован: 24. Января 2009
Пол: Мужской
Re: УложитьСписокОбъектов
Ответ #4 - 20. Июня 2009 :: 06:19
Печать  
нет, по скорости не сравнивал. на глаз сопоставимо
  
Наверх
ICQ  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: УложитьСписокОбъектов
Ответ #5 - 20. Июня 2009 :: 10:46
Печать  
Я думаю что большой разницы и не должно быть. Если вообще должно Улыбка
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
vivm
Full Member
***
Отсутствует



Сообщений: 159
Местоположение: Новосибирск
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: УложитьСписокОбъектов
Ответ #6 - 20. Июня 2009 :: 11:49
Печать  
ol писал(а) 20. Июня 2009 :: 06:19:
нет, по скорости не сравнивал. на глаз сопоставимо

а какой смысл тогда писать лишний код, если по скорости выигрыша нет?   Улыбка
  
Наверх
ICQ  
IP записан
 
ol
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 272
Местоположение: Санкт-Петербург
Зарегистрирован: 24. Января 2009
Пол: Мужской
Re: УложитьСписокОбъектов
Ответ #7 - 20. Июня 2009 :: 12:10
Печать  
да как сказать - там есть несколько нужных нюансов, которых нет в стандартной; например, создается курсор, а не файл; можно включать во временную таблицу элементы, только непосредственно входящие в заданную группу или просто корень справочника; да и таблица, которая создается, более сложной структуры. Я использую совместно со своим множественным фильтром
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать