Имя: Пароль:
1C
1С v8
вывод результата запроса в строку
0 rull9ss
 
07.04.12
20:57
Сильно не пинать, только учусь.
Возник вопрос: как вывести результат запроса в строку на форме()?
http://s54.radikal.ru/i145/1204/0c/e41a86e12a6b.jpg
в таблицу значений выводит без проблем.

Результат = Запрос.Выполнить();
а вот в строку передается пустое значение.
пробовал
Результат = Строка(Запрос.Выполнить());
но ничего не меняется.
1 МурЬка
 
07.04.12
20:58
Там в одинэске в конфигураторе есть кнопка "Синтакс-помощник", раздел "Работа с запросами", кажется. Можно почитать.
2 andrewks
 
07.04.12
21:08
и что, по-твоему, должно быть в результирующей строке?
3 Бубр
 
07.04.12
21:09
(0) ты хочешь  получить на выходе тип дынных строка, а запусти отладчик и посмотри какого типа у тебя Результат и послушай совет(1)
4 rull9ss
 
07.04.12
21:12
По моему в строку должен выводится результат выполнения запроса.
Спасибо, сам разобрался

Результат = Запрос.Выполнить();
   Выборка = Результат.Выбрать();
   Если Выборка.Следующий() Тогда
       Результат = Строка(Выборка.Период)+ "  " +Строка(Выборка.Валюта) + " – " +Строка(Выборка.Курс);
   КонецЕсли;
Ошибка? Это не ошибка, это системная функция.