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

Тема в разделе "1C и всё что с ней связано", создана пользователем -, 7 окт 2009.

  1. Гость

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

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

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

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

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

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

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

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

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

    Спасибо за ответ.
     
  2. unknown181538

    unknown181538 НеГуру
    1C Team

    Регистрация:
    28 дек 2008
    Сообщения:
    1.418
    Симпатии:
    0
    Точно? Никогда подобного не замечал.
     
  3. kaa

    kaa Гость

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

    и дальше используй ссылку или ссылка.наименование
     
  4. Гость

    Действительно нужно было использовать ссылку. Теперь работает нормально. Спасибо.
     
Загрузка...
Похожие Темы - Преобразование строки запроса
  1. WolfEater
    Ответов:
    0
    Просмотров:
    777
  2. jager
    Ответов:
    1
    Просмотров:
    1.295
  3. PahaStar
    Ответов:
    0
    Просмотров:
    985
  4. PahaStar
    Ответов:
    0
    Просмотров:
    845
  5. ask40
    Ответов:
    0
    Просмотров:
    966

Поделиться этой страницей