Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
16 Июн 2021, 17:19
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
МультиВход
 
collapse

Автор Тема: Результат запроса  (Прочитано 1012 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн aleks_p99

  • *
  • Регистрация: 2016-06-08
  • Сообщений: 29
  • РЕПУТАЦИЯ: 0
  • Профессия: Ученик 1С
Здравствуйте! Подскажите, как лучше обработать результат запроса для дальнейшего использование в коде?
&НаСервере
Процедура ПодготовкаДанных(Ссылка)
      Запрос = Новый Запрос;
      Запрос.Текст = "ВЫБРАТЬ
                     |   РегистрСведенийПоТабелю.Дни,
                     |   РегистрСведенийПоТабелю.Часы
                     |ИЗ
                     |   РегистрСведений.РегистрСведенийПоТабелю КАК РегистрСведенийПоТабелю
                     |ГДЕ
                     |   РегистрСведенийПоТабелю.Регистратор.Ссылка = &Ссылка";
      Запрос.УстановитьПараметр("Ссылка", Ссылка);
      РезультатЗапроса = Запрос.Выполнить();
       
КонецПроцедуры


Оффлайн sertak

  • ****
  • Регистрация: 2013-01-16
  • Сообщений: 346
  • РЕПУТАЦИЯ: 94
  • КПД: 27%
    • Skype: vitaly_sertakov
Ну разные варианты есть, имеющие право на существование:
- возвращаете РезультатЗапроса, а затем снаружи уже будет вызван метод Выбрать()
- выгружаете в таблицу значений через РезультатЗапроса.Выполнить().Выгрузить() и возвращаете ее
- преобразуете в структуру нужного вам типа данных и возвращаете ее

Оффлайн aleks_p99

  • *
  • Регистрация: 2016-06-08
  • Сообщений: 29
  • РЕПУТАЦИЯ: 0
  • Профессия: Ученик 1С
Ну разные варианты есть, имеющие право на существование:
- возвращаете РезультатЗапроса, а затем снаружи уже будет вызван метод Выбрать()
- выгружаете в таблицу значений через РезультатЗапроса.Выполнить().Выгрузить() и возвращаете ее
- преобразуете в структуру нужного вам типа данных и возвращаете ее
Спасибо! Сделал следующим образом
      РезультатЗапроса = Запрос.Выполнить().Выбрать();
      Сумма = 0;
      Пока РезультатЗапроса.Следующий() Цикл
         Дни = РезультатЗапроса.Дни;
         Часы = РезультатЗапроса.Часы;
         ТарифнаяСтавка = РезультатЗапроса.ТарифнаяСтавка;
         Сумма = Сумма + ТарифнаяСтавка*Часы; 
      КонецЦикла;


Теги:
 

Отличие результата запроса в консоли запросов и в скд

Автор GennadiyyРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 1977
Последний ответ 29 Апр 2016, 16:31
от Gennadiyy
Возможно ли языком запросов без конкатенации текста запроса и без СКД преобразовать строки таблицы в столбцы (колонки) выходной таблицы?

Автор acces969Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 3
Просмотров: 2390
Последний ответ 29 Мая 2017, 15:29
от alex0402
Условие Запроса..

Автор markgenuineРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 1542
Последний ответ 25 Апр 2013, 18:06
от markgenuine
как выгрузить значения из запроса и потом с ними работать?

Автор YamunaРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 292
Последний ответ 15 Июн 2019, 13:42
от Yamuna
Составление запроса Выпорка номенклатуры из спецификаций

Автор ВоительРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 2134
Последний ответ 16 Ноя 2011, 17:48
от Воитель

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Последние вакансии

* Том 10 авторов за месяц

LexaK
68 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
68 Сообщений
antoneus antoneus
33 Сообщений
Ивашка
27 Сообщений
neek666
26 Сообщений
KATERINA 861
19 Сообщений
Алексей_1985_06
15 Сообщений
SSC
15 Сообщений
alexandr_ll
14 Сообщений
pouyo
8 Сообщений

* Кто онлайн

  • Точка Гостей: 468
  • Точка Скрытых: 0
  • Точка Пользователей: 6
  • Точка Сейчас на форуме:

* Облако тэгов

* Инструменты

* Дополнительно

Поиск