Имя: Пароль:
IT
1С v8
Получить ответ из запроса
0 Фоксик
 
16.12.20
12:28
Всем привет. Сделал запрос в консоли с параметрами, но когда перенес в модуль, не могу получить ответ из запроса. Подскажите как это сделать?
1 Фоксик
 
16.12.20
12:28
Запрос = Новый Запрос();
                            Запрос.Текст = "ВЫБРАТЬ
                                           |    саМанифестыСписокНакладных.Ссылка,
                                           |    саМанифестыСписокНакладных.Накладные,
                                           |    саМанифестыСписокНакладных.Ссылка.Партнер,
                                           |    саМанифестыСписокНакладных.Ссылка.Партнер.саЭлектроннаяПочтаДляУведомлений
                                           |ПОМЕСТИТЬ тз
                                           |ИЗ
                                           |    Документ.саМанифесты.СписокНакладных КАК саМанифестыСписокНакладных
                                           |ГДЕ
                                           |    саМанифестыСписокНакладных.Накладные = &Накладные
                                           |    И саМанифестыСписокНакладных.Ссылка.ВидМанифеста = &ВидМанифеста
                                           |;
                                           |
                                           |////////////////////////////////////////////////////////////////////////////////
                                           |ВЫБРАТЬ
                                           |    тз.Ссылка,
                                           |    тз.Накладные,
                                           |    тз.Партнер,
                                           |    тз.ПартнерсаЭлектроннаяПочтаДляУведомлений,
                                           |    КонтактнаяИнформация.Представление
                                           |ИЗ
                                           |    тз КАК тз
                                           |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
                                           |        ПО тз.Партнер = КонтактнаяИнформация.Объект
                                           |ГДЕ
                                           |    КонтактнаяИнформация.Тип = &Тип
                                           |    И КонтактнаяИнформация.Вид = &Вид";
                            
                            //Запрос.УстановитьПараметр("Тип", Тип);
                            //Запрос.УстановитьПараметр("Вид", Вид);
                            Результат = Запрос.Выполнить().Выбрать().Следующий();
                            Сообщить(Результат);
2 Mikeware
 
16.12.20
12:30
для начала почитать книжку или ИТС
3 PR
 
16.12.20
12:30
И что, не говорит Истина?
4 Малыш Джон
 
16.12.20
12:31
Возможно, надо почитать как работать с запросом?
5 Фоксик
 
16.12.20
12:31
(3) В консоли работает, а как вывести сообщение ответ, не знаю, не понимаю. За тем и пришел спросить
6 Фоксик
 
16.12.20
12:32
(4) Спасибо, информативный ответ
7 Фоксик
 
16.12.20
12:32
(2) Иформативно, принял
8 Малыш Джон
 
16.12.20
12:34
(3) или Ложь
9 Малыш Джон
 
16.12.20
12:37
(7) ну просто ты задаешь вопрос, на который ответит даже пункт контекстного меню "Конструктор запроса с обработкой результата" (даже не СП).
Если тебе лень правую кнопки мыши нажать, чтобы посмотреть что получится, неужели остальным будет не лень прописные истины писать, которые есть просто везде?
10 PR
 
16.12.20
12:37
(5) Да гон какой-то беспомощный
Разнеси свою колбасу Запрос.Выполнить().Выбрать().Следующий() по разным строкам что ли, отладчик запусти, простейшая ситуация-то
11 Фоксик
 
16.12.20
12:39
Сколько же желчи в Рашен комьюнити. И на том спасибо
12 SadrArt
 
16.12.20
12:43
(11) О,  еп..., english detected!
13 acht
 
16.12.20
12:47
(11) Месье знает форумы по 1С на нерусском, но приперся таки сюда. Уважаю.
14 Малыш Джон
 
16.12.20
12:50
(11) обратная сторона низкого порога входа в  эту область.
Куча джунов, которым лень RTFM. Потому что ну это же 1С, чего тут учить, тяп-ляп и готово.
15 Малыш Джон
 
16.12.20
12:52
(11) Попробуйте создать тему "Научите, как мне написать HelloWorld на <languagename>" на соответствующем нерусском ресурсе. Много нового узнаете.
16 ДНН
 
16.12.20
12:53
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
    Сообщить(Выборка.Ссылка);
    ...
КонецЦИкла;