Форум программистов, компьютерный форум, киберфорум
Наши страницы
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.61/56: Рейтинг темы: голосов - 56, средняя оценка - 4.61
1

Преобразование строки запроса

06.10.2009, 19:25. Просмотров 10199. Ответов 3
Метки нет (Все метки)

Здравствуйте! Работаю в 1С 8.0.

Проблема такая:

После выполнения запроса поиска в наименовании справочника, все найденные строки запроса помещаются в кавычки, поэтому нельзя использовать результат запроса в новом запросе.

Мне нужно реализовать следующее:
По результату первого запроса сформировать второй запрос.
Например:
Выполняем поиск всей продукции в справочнике Продукция.
Результат запроса получается такой:
"Торт "Полет"", "Торт "Сказка"" и т.д.

Нужно привести строку запроса к виду строки табличной части: Торт "Полет", т.е. убрать лишние кавычки

Запрос=Новый Запрос;
Запрос.Текст=
"ВЫБРАТЬ
| Продукция.Наименование
|ИЗ
| Справочник.Продукция КАК Продукция";

РезультатЗапроса=Запрос.Выполнить().Выбрать();

Пока РезультатЗапроса.Следующий() Цикл
Наименование=РезультатЗапроса.Наименование;

//Наименование получается "Торт "Полет"" !!!
КонецЦикла;

Спасибо за ответ.
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.10.2009, 19:25
Ответы с готовыми решениями:

Преобразование строки
Мне понадобилось в 1С 8.0 преобразовать строку типа "Гордиенко Игорь Николаевич", в строку типа...

Преобразование строки в число
НТовары.Нетто = Число(СокрЛП(Нетто)); не пойму почему не работает при условиях когда число...

Преобразование типов из строки в С.Номенклатура
Наверника найдутся те кто обгадят тему мол нубо тема. с такими вопросами да к бабушки бы... Ну...

Преобразование из строки в поле агрегатного объекта
Вот такой вопрос возник - можно ли из списка значений вытягивать выборочные реквизиты агрегатного...

Преобразование строки в дату
Доброго времени суток. Имеется строка вида "2014.03.02". Как ее преобразовать к типу Дата,...

3
umkmowm181538
0 / 0 / 0
Регистрация: 24.12.2008
Сообщений: 1,399
07.10.2009, 00:43 2
Цитата Сообщение от Алексей364654
После выполнения запроса поиска в наименовании справочника, все найденные строки запроса помещаются в кавычки
Точно? Никогда подобного не замечал.
0
Koo
0 / 0 / 0
Регистрация: 22.04.2010
Сообщений: 38
07.10.2009, 09:46 3
"ВЫБРАТЬ
| Продукция.Ссылка
|ИЗ
| Справочник.Продукция КАК Продукция";

и дальше используй ссылку или ссылка.наименование
0
07.10.2009, 11:47 4
Действительно нужно было использовать ссылку. Теперь работает нормально. Спасибо.
07.10.2009, 11:47
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.10.2009, 11:47

Преобразование реквизита строки тз в число
ТЗреализации = РезультатЗапроса.Выгрузить(); // пакет запроса доля клиента ТЗдоля =...

Выбор (отметка) строки в результате запроса
Формирую отчет с помощью СКД(схемы компоновки данных) и вывожу результат отчета в поле табличного...

Преобразование из UNIXTIME в строке запроса
В базе имеется несколько столбцов(id,dat,info). Делаю выборку при помощи SELECT SELECT id,dat,info...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.