G
Guest
Здравствуйте! Работаю в 1С 8.0.
Проблема такая:
После выполнения запроса поиска в наименовании справочника, все найденные строки запроса помещаются в кавычки, поэтому нельзя использовать результат запроса в новом запросе.
Мне нужно реализовать следующее:
По результату первого запроса сформировать второй запрос.
Например:
Выполняем поиск всей продукции в справочнике Продукция.
Результат запроса получается такой:
"Торт "Полет"", "Торт "Сказка"" и т.д.
Нужно привести строку запроса к виду строки табличной части: Торт "Полет", т.е. убрать лишние кавычки
Запрос=Новый Запрос;
Запрос.Текст=
"ВЫБРАТЬ
| Продукция.Наименование
|ИЗ
| Справочник.Продукция КАК Продукция";
РезультатЗапроса=Запрос.Выполнить().Выбрать();
Пока РезультатЗапроса.Следующий() Цикл
Наименование=РезультатЗапроса.Наименование;
//Наименование получается "Торт "Полет"" !!!
КонецЦикла;
Спасибо за ответ.
Проблема такая:
После выполнения запроса поиска в наименовании справочника, все найденные строки запроса помещаются в кавычки, поэтому нельзя использовать результат запроса в новом запросе.
Мне нужно реализовать следующее:
По результату первого запроса сформировать второй запрос.
Например:
Выполняем поиск всей продукции в справочнике Продукция.
Результат запроса получается такой:
"Торт "Полет"", "Торт "Сказка"" и т.д.
Нужно привести строку запроса к виду строки табличной части: Торт "Полет", т.е. убрать лишние кавычки
Запрос=Новый Запрос;
Запрос.Текст=
"ВЫБРАТЬ
| Продукция.Наименование
|ИЗ
| Справочник.Продукция КАК Продукция";
РезультатЗапроса=Запрос.Выполнить().Выбрать();
Пока РезультатЗапроса.Следующий() Цикл
Наименование=РезультатЗапроса.Наименование;
//Наименование получается "Торт "Полет"" !!!
КонецЦикла;
Спасибо за ответ.