Результат по полю в ковычках в запросе

1. VoVo 31.08.23 09:17 Сейчас в теме
Здравствуйте, подскажите есть простенький запрос, но фишка в том, что мне нужно чтобы значение в поле фото на выходе запроса было в кавычках, перепробовал по разному не получается. Попробовал экранирование применить тоже. Возможно это вообще сделать?
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
10. OiSorry 31.08.23 09:55 Сейчас в теме
а попробуй фото сделать так """" + Выразить(НоменклатураСсылкиФотоПрайсНовый.Фото КАК Строка(100)) + """"
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 76 31.08.23 09:20 Сейчас в теме
(1)откройте конструктор запроса и в нем укажите нужное значение с кавычками
Если нужно к строковому значению поля таблицы добавить кавычки, то сделайте

"""" + Таблица.Поле + """"
3. VoVo 31.08.23 09:26 Сейчас в теме
(2)Так значение не фиксированное, а это измерение регистра
4. nomad_irk 76 31.08.23 09:28 Сейчас в теме
(3)

ВЫБРАТЬ
      Номенклатура, 
      """" + Фото + """"
ИЗ
      ИмяТаблицы
5. VoVo 31.08.23 09:34 Сейчас в теме
(4)Это перепробовал ошибки в том числе и перед как плюс ставил, к сожалению пока победы нет)
Прикрепленные файлы:
7. nomad_irk 76 31.08.23 09:52 Сейчас в теме
(5)а само поле Фото какого значения?

Работает:
Прикрепленные файлы:
8. VoVo 31.08.23 09:53 Сейчас в теме
9. VoVo 31.08.23 09:54 Сейчас в теме
6. VoVo 31.08.23 09:45 Сейчас в теме
(4)Так тоже нет

ВЫБРАТЬ
	НоменклатураСсылкиФотоПрайсНовый.Номенклатура,
	НоменклатураСсылкиФотоПрайсНовый. + """"Фото"""" 
	ПОМЕСТИТЬ втНоме
ИЗ
	РегистрСведений.НоменклатураСсылкиФотоПрайсНовый КАК НоменклатураСсылкиФотоПрайсНовый
ГДЕ
	НоменклатураСсылкиФотоПрайсНовый.Номенклатура.Ссылка = &Ссылка
10. OiSorry 31.08.23 09:55 Сейчас в теме
а попробуй фото сделать так """" + Выразить(НоменклатураСсылкиФотоПрайсНовый.Фото КАК Строка(100)) + """"
11. VoVo 31.08.23 10:00 Сейчас в теме
(10)
"""" + Выразить(НоменклатураСсылкиФотоПрайсНовый.Фото КАК Строка(100)) + """"

Ты мой герой и спаситель))) По выразить думал и даже пробовал, но не правильно пробовал не получалось. Спасибо)))
12. nomad_irk 76 31.08.23 10:01 Сейчас в теме
(11)Значит в поле не только строка может быть
13. VoVo 31.08.23 10:03 Сейчас в теме
(12)Не там поле сори не измерение регистра, а ресурс, не туда посмотрел, но тип не составной, строго строка. Получилось с выразить, как выше написали
14. lmnlmn 69 31.08.23 10:06 Сейчас в теме
(12) Либо строка неограниченной длины. Подрывался на таком.
nomad_irk; VoVo; +2 Ответить
15. VoVo 31.08.23 10:08 Сейчас в теме
(14)Да неограниченной, там много ссылок может быть через точку с запятой
17. VoVo 31.08.23 11:00 Сейчас в теме
(10) В консоли так делаю все получается,
ВЫБРАТЬ ПЕРВЫЕ 5
	НоменклатураСсылкиФотоПрайсНовый.Номенклатура,
	"""" + (ВЫРАЗИТЬ(НоменклатураСсылкиФотоПрайсНовый.Фото КАК СТРОКА(100))) + """" КАК Фото 
	ПОМЕСТИТЬ втНоме
ИЗ
	РегистрСведений.НоменклатураСсылкиФотоПрайсНовый КАК НоменклатураСсылкиФотоПрайсНовый


а программно формирую строку запроса не идет
ДинамическийПорядокПолей.Добавить("""" + "(ВЫРАЗИТЬ(ВТ_ПредварительнаяТаблица.Фото КАК СТРОКА(100)))" + """" + " КАК Фото");
18. OiSorry 31.08.23 11:18 Сейчас в теме
(17)
ДинамическийПорядокПолей.Добавить("""""""" + "(ВЫРАЗИТЬ(ВТ_ПредварительнаяТаблица.Фото КАК СТРОКА(100)))" + """""""" + " КАК Фото");

А так?))
19. VoVo 31.08.23 11:25 Сейчас в теме
(18)Да получилось, но теперь вопрос если поставить например длину строки 10000 т.к строка большая может быть, он и будет выражать как 100000 символов принудительно и например при открытии в эксель могут быть проблеммы сейчас попробую
20. OiSorry 31.08.23 11:28 Сейчас в теме
(19) есть какое-то ограничение на выражение строки, если наткнётесь лучше уж завернуть всё в кавычки после запроса
22. VoVo 31.08.23 11:39 Сейчас в теме
(20)Да более опытный коллега сказал, что можно сразу в запросе через экранирование как то, а как не говорит негодяй) Вот покоя не нахожу, на такую мелочь пол дня потратил)))
23. OiSorry 31.08.23 11:50 Сейчас в теме
(22) Через функцию Подстрока попробуйте
21. VoVo 31.08.23 11:28 Сейчас в теме
(18)Блин этот вариант вообще не подойдет к сожалению максимально длину можно 1000 с чем то поставить 2000 уже не даст
24. lmnlmn 69 31.08.23 12:10 Сейчас в теме
16. soft_wind 31.08.23 10:09 Сейчас в теме
вот рабочий пример
выбрать
100 как ПолеЧило,
"100" как ПолеСтрока,
"""" + &текст + """" как ПолеКавычки
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот