Вход | Регистрация
 
Информационные технологии :: 1С:Предприятие 8 общая

Получить ответ из запроса

Получить ответ из запроса
Я
   Фоксик
 
16.12.20 - 12:28
Всем привет. Сделал запрос в консоли с параметрами, но когда перенес в модуль, не могу получить ответ из запроса. Подскажите как это сделать?
   Фоксик
 
1 - 16.12.20 - 12:28
Запрос = Новый Запрос();
                            Запрос.Текст = "ВЫБРАТЬ
                                           |    саМанифестыСписокНакладных.Ссылка,
                                           |    саМанифестыСписокНакладных.Накладные,
                                           |    саМанифестыСписокНакладных.Ссылка.Партнер,
                                           |    саМанифестыСписокНакладных.Ссылка.Партнер.саЭлектроннаяПочтаДляУведомлений
                                           |ПОМЕСТИТЬ тз
                                           |ИЗ
                                           |    Документ.саМанифесты.СписокНакладных КАК саМанифестыСписокНакладных
                                           |ГДЕ
                                           |    саМанифестыСписокНакладных.Накладные = &Накладные
                                           |    И саМанифестыСписокНакладных.Ссылка.ВидМанифеста = &ВидМанифеста
                                           |;
                                           |
                                           |////////////////////////////////////////////////////////////////////////////////
                                           |ВЫБРАТЬ
                                           |    тз.Ссылка,
                                           |    тз.Накладные,
                                           |    тз.Партнер,
                                           |    тз.ПартнерсаЭлектроннаяПочтаДляУведомлений,
                                           |    КонтактнаяИнформация.Представление
                                           |ИЗ
                                           |    тз КАК тз
                                           |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
                                           |        ПО тз.Партнер = КонтактнаяИнформация.Объект
                                           |ГДЕ
                                           |    КонтактнаяИнформация.Тип = &Тип
                                           |    И КонтактнаяИнформация.Вид = &Вид";
                            
                            //Запрос.УстановитьПараметр("Тип", Тип);
                            //Запрос.УстановитьПараметр("Вид", Вид);
                            Результат = Запрос.Выполнить().Выбрать().Следующий();
                            Сообщить(Результат);
   Mikeware
 
2 - 16.12.20 - 12:30
для начала почитать книжку или ИТС
   PR
 
3 - 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) ну просто ты задаешь вопрос, на который ответит даже пункт контекстного меню "Конструктор запроса с обработкой результата" (даже не СП).
Если тебе лень правую кнопки мыши нажать, чтобы посмотреть что получится, неужели остальным будет не лень прописные истины писать, которые есть просто везде?
   PR
 
10 - 16.12.20 - 12:37
(5) Да гон какой-то беспомощный
Разнеси свою колбасу Запрос.Выполнить().Выбрать().Следующий() по разным строкам что ли, отладчик запусти, простейшая ситуация-то
   Фоксик
 
11 - 16.12.20 - 12:39
Сколько же желчи в Рашен комьюнити. И на том спасибо
   SadrArt
 
12 - 16.12.20 - 12:43
(11) О,  еп..., english detected!
   acht
 
13 - 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
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
    Сообщить(Выборка.Ссылка);
    ...
КонецЦИкла;

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.