Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема УложитьСписокОбъектов(СписокЗначений);//Возможно? (число прочтений - 1674 )
Berck
Junior Member
**
Отсутствует



Сообщений: 66
Местоположение: Москва
Зарегистрирован: 17. Июля 2007
Пол: Мужской
УложитьСписокОбъектов(СписокЗначений);//Возможно?
22. Ноября 2007 :: 14:53
Печать  
ТабЦФО=СоздатьОбъект("СписокЗначений");
ТабЦФО.ДобавитьЗначение(...строка...); //Проверял добавляются

ТекстЗапроса"
|SELECT val FROM #ВЦФО";
рс.УложитьСписокОбъектов(ТабЦФО,"#ВЦФО");
тз=рс.ВыполнитьИнструкцию(ТекстЗапроса);
тз.ВыбратьСтроки();
Пока тз.ПолучитьСтроку()=1 Цикл
Сообщить(тз.val);
КонецЦикла;

Ничего не выводится. Так нельза? А как тогда можно список элементов справочника передать из разных папок?
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: УложитьСписокОбъектов(СписокЗначений);//Возмож
Ответ #1 - 22. Ноября 2007 :: 15:23
Печать  
метод УложитьСписокОбъектов имеет три параметра а не два.
УложитьСписокОбъектов(Список, Таблица, ВидСправочника).
Этот метод укладывает во временную таблицу объекты 1с заданного вида
во временную таблицу ms sql.
Что хочешь получить ты непонятно из subj.
Сформулируй подробно задачу.
  
Наверх
 
IP записан
 
alexdd
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 347
Зарегистрирован: 25. Июня 2007
Re: УложитьСписокОбъектов(СписокЗначений);//Возмож
Ответ #2 - 22. Ноября 2007 :: 15:52
Печать  
можно сделать прощеУлыбка
Код
Выбрать все
ТекстЗапроса = "
create table #ВЦФО(val char(ДлинаСтроки?) not null)
insert into #ВЦФО
select
 '"+Строка1+"' Val
union all
select
 '"+Строка2+"' Val
--и т.д.
";

 

  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: УложитьСписокОбъектов(СписокЗначений);//Возмож
Ответ #3 - 22. Ноября 2007 :: 20:04
Печать  
Meta = СоздатьОбъект("MetaDataWork");

ТекстЗапроса = "SELECT * FROM $Справочник.Номенклатура WHERE ID IN (" + Meta.ПолучитьСтрокуИзСЗ(ТвоеСЗ) + ")";
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать