|   |   | 
| 
 | Запрос:-Как выгрузить результат запроса в Реквизит Обработке! | ☑ | ||
|---|---|---|---|---|
| 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 | 
        Все! становится понятие как работать с запросами, нашел книгу Язык запросов!
 спасибо всем что потрудились объяснить мне как сделать;) Админ можете закрыть тему! | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |