:: Вопросы по 1С
Как использовать структуру в запросе?
Skaj
Автор

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


------------------
Ratings: 0 negative/0 positive
Re: Как использовать структуру в запросе?
Skaj
Автор

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


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


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

On-line: 3 (Гостей: 3)

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