Имя: Пароль:
1C
1С v8
Запрос:-Как выгрузить результат запроса в Реквизит Обработке!
0 Help_1c
 
02.04.14
20:30
Помогите изучаю запросы.

Есть ОбработкаЗапрос с Кнопкой(Запрос) и (реквизит
ДанныеИзЗапроса)

В события кнопки я начел сделать запрос.

&НаСервере
Процедура Запрос(Команда)
    
      Запрос = Новый Запрос;
      Запрос.Текст = "ВЫБРАТЬ
                     |    Номенклатура.Наименование
                     |ИЗ
                     |    Справочник.Номенклатура КАК Номенклатура";
                     Запрос.УстановитьПараметр("Наименование",Справочники.Номенклатура.НайтиПоНаименованию("кофе"));
                    

КонецПроцедуры

                    
Как получить какая-то номенклатуру и из справочника номенклатура и   выгрузить результат запроса в реквизит ДанныеИзЗапроса

в моем случае я хотел из справочника.номенклатура получить номенклатура /чай/ :)

кстати Параметр Запроса правильный!???
1 ДенисЧ
 
02.04.14
20:32
"Запрос.УстановитьПараметр("Наименование",Справочники.Номенклатура.НайтиПоНаименованию("кофе"));"

Стенку срочно в студию!!!!
2 Help_1c
 
02.04.14
20:38
(1)  я не знаю как установить параметры :(
Объемный плис :)

Думаю как-то так-
"Запрос.УстановитьПараметр("Наименование",Справочники.Номенклатура.Наименование);

Мне надо конкретное Номенклатура Кофе из всех.
3 Help_1c
 
02.04.14
20:38
и выгрузить результат в реквизит.
4 zmaximka
 
02.04.14
20:40
Запрос.Текст = "ВЫБРАТЬ
                     |    Номенклатура.Наименование
                     |ИЗ
                     |    Справочник.Номенклатура КАК Номенклатура
| Где
|Номенклатура.Наименование = &Наименование"
5 zmaximka
 
02.04.14
20:41
Запрос.УстановитьПараметр("наименование","кофе");

Напрмер так
6 zmaximka
 
02.04.14
20:42
Ну и дальше
ВЫборка= Запрос.Выполнить().Выбрать();
7 Help_1c
 
02.04.14
20:44
(4) Да да  вспоминаю! а как установить это &Наименование" оно содержит амперсант (&) из конструктора?


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

как выгрузить результат в поле реквизита?
8 Help_1c
 
02.04.14
21:05
ну например мы получили номенклатуру кофе запросом как её вставить в реквизит?
9 m-serg74
 
02.04.14
21:09
(1) +100 :)
10 m-serg74
 
02.04.14
21:11
(8) пир помощи оператора присвоения, не?
11 Help_1c
 
02.04.14
21:20
Думаю полученный запрос надо поместить в переменную потом выгрузить в реквизит(10)
12 vicof
 
02.04.14
21:30
13 Help_1c
 
02.04.14
21:50
Ажеронок В.А., Габец А.П., Гончаров Д.И. и др. - Профессиональная разработка в системе 1С Предприятие 8. Есть книга та про запросов мало написано :( И как-то сложновато как будто-то от разработчики Написано :) (12)
14 hhhh
 
02.04.14
22:23
(11) как это вы огромную таблицу хотите запихнуть в малюсенький реквизит?
15 Help_1c
 
02.04.14
23:12
(14)интересный вопрос ))) ну я же сказал из вся таблица выбрать только одну поле например номенклатура.кофе
я так думаю что можно поставить фильтр или указать на определенную номенклатуру и выбрать её потом выгрузить в реквизит и всё))

Задача

При нажатия на кнопку(Запрос)
С ЗАПРОСОМ выбрать из Справочник.Номенклатура Товар(Кофе)
потом
выбранный результат вставить в поле реквизита
16 m-serg74
 
02.04.14
23:14
(15) ТвойРеквизит = ПолученнаяИзЗапросаНоменклатураКофе;

в чем затруднение?
17 m-serg74
 
02.04.14
23:18
(14) малюсенький реквизит может иметь тип значения - таблица значения... ИМХО проблема ТСа в том что он с трудом понимает что он пытается делать

способ программирования при помощи брутфорса :)
18 hhhh
 
02.04.14
23:42
(15) без запроса делай

ТвойРеквизит = Справочники.Номенклатура.НайтиПоНаименованию("кофе");

нафига ты запрос сюда прифигачиваешь?
19 Help_1c
 
03.04.14
00:01
16)
чему ровна это (ПолученнаяИзЗапросаНоменклатураКофе)(
да мне как-то трудновато дается русский язык я знаю только для общение а программные термины пока не все понимаю :)

как я понимаю это переменная сдерживает результат запроса

как-то так?

ПолученнаяИзЗапросаНоменклатураКофе = Запрос.Выполнить().Выбрать();
20 m-serg74
 
03.04.14
00:31
(19) книги все таки придется почитать
21 Help_1c
 
03.04.14
00:42
Да вот начел читать книгу основные объекты(20)
22 Help_1c
 
03.04.14
02:36
Все! становится понятие как работать с запросами, нашел книгу Язык запросов!
спасибо всем что потрудились объяснить мне как сделать;)

Админ можете закрыть тему!