for flooders
:: Главная :: Решения :: Статьи :: Сайт М. Дроздова :: Файловый архив :: Книга по VFP 9 :: Русский Help Online :: OFF-LINE Форум
   Лисоводы   всех   стран,  объединяйтесь !!!  

Список Форумов  :: Вопросы по 1С
  

Как использовать структуру в запросе?
Skaj
Автор

Сообщений: 410
Откуда:
Дата: 20.08.12 08:59:27
// создаем структуру для хранения данных из запроса  
  	КонвНаим = Новый Структура("Наименование,Код");  
  	// создаем структуру для хранения копии справочника Номенклатуры  
  	КопНоменклатуры= Новый Структура("Наименование,Код,ПометкаУдаления,Ссылка");
далее заполняются данными
Запрос = новый Запрос;  
  	Запрос.УстановитьПараметр("ПарКонвНаимо", КонвНаим);  
      Запрос.УстановитьПараметр("ПарКопНоменклатуры", КопНоменклатуры);  
    
  	  
  	Запрос.Текст ="ВЫБРАТЬ  
  	// Сжимаем по полю краткое наименование  
  	|	КонвНаим.Наименование,  
  	|	КОЛИЧЕСТВО(КонвНаим.Код) КАК Количество  
  	|ПОМЕСТИТЬ КратНаимУник  
  	|ИЗ  
  	|	КонвНаим КАК КонвНаим  
  	|СГРУППИРОВАТЬ ПО  
  	|	КонвНаим.Наименование  
  	|ИМЕЮЩИЕ  
  	|КОЛИЧЕСТВО(КонвНаим.Код)>1   ;  
  	// Выбираем по наименованию из структуры КопНоменклатуры наименования и коды и прочие поля  
  	|ВЫБРАТЬ РАЗЛИЧНЫЕ  
  	|	КратНаимУник.КОЛИЧЕСТВО,  
  	|	КратНаимУник.Наименование,  
  	|	КопНоменклатуры.Код,  
  	|   КопНоменклатуры.ПометкаУдаления,  
  	|   КопНоменклатуры.Ссылка  
  	|ИЗ  КратНаимУник КАК КратНаимУник ,  
  	|	 КопНоменклатуры КАК КопНоменклатуры  
  	|ГДЕ  КратНаимУник.Наименование=КопНоменклатуры.Наименование   
  	|";  
  	Выборка = Запрос.Выполнить().Выбрать();
Ругается на Выборка = Запрос.Выполнить().Выбрать();
т.к. нТаблица не найдена "КонвНаим"


------------------
Ratings: 0 negative/0 positive

Re: Как использовать структуру в запросе?
Skaj
Автор

Сообщений: 410
Откуда:
Дата: 20.08.12 10:08:09
Можно ли в качестве параметра запроса использовать структуру,а потом этот параметр в качестве источника данных?


------------------
Ratings: 0 negative/0 positive



Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.


20.06.2019 10:06:57 exec: 0.08
Mem: 1.069 Mb

© 2000-2019 Fox Club 
Яндекс.Метрика