|   |   | 
| 
 | v7: Сообщить результат запроса | ☑ | ||
|---|---|---|---|---|
| 0
    
        Phjester 13.09.14✎ 12:15 | 
        Запрос = СоздатьОбъект("Запрос");
 ТекстЗапроса = "//{{ЗАПРОС (Сформировать) |Номенклатура = Регистр.МестоХраненияТовара.Номенклатура; |ИдентификаторЯчейки = Регистр.МестоХраненияТовара.ИдентификаторЯчейки; |Количество = Регистр.МестоХраненияТовара.Количество; |"//}}ЗАПРОС ; Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда Сообщить("Ошибка в запросе"); Возврат; КонецЕсли; Результат = Запрос.Выполнить(ТекстЗапроса); Выборка = Результат.Выбрать(); Пока Выборка.ПолучитьСтроку() = 1 Цикл Сообщить (Выборка.Номенклатура +" "+Выборка.ИдентификаторЯчейки+" "+Выборка.Количество); КонецЦикла; Ошибка: Значение не представляет агрегатный объект (Выбрать) П.С. Знаю что глупая ошибка, просто подскажите что не так. Спасибо | |||
| 1
    
        КонецЦикла 13.09.14✎ 12:17 | 
        СП читать не предлагать?     | |||
| 2
    
        КонецЦикла 13.09.14✎ 12:20 | 
        Обход группировок далее
 Пока Запрос.Группировка(НомГруппировки) = 1 Цикл Или выгрузка в ТЗ Запрос.Выгрузить(ТЗ); и т.п. | |||
| 3
    
        Phjester 13.09.14✎ 12:36 | 
        Так группировки же нет. Или есть?     | |||
| 4
    
        floody 13.09.14✎ 12:58 | 
        Это 7.7, детка..     | |||
| 5
    
        ДенисЧ 13.09.14✎ 13:06 | 
        МДА... Это что, 7.8?     | |||
| 6
    
        Phjester 13.09.14✎ 13:09 | 
        Ненавижу 7-ку!     | |||
| 7
    
        КонецЦикла 13.09.14✎ 13:09 | 
        (3) У тебя и функции нет, в запросе по регистру они нужны
 Делай конструктором (6) Надеюсь это взаимно... | |||
| 8
    
        Phjester 13.09.14✎ 13:10 | 
        КонецЦикла; Спасибо разобрался)))     | |||
| 9
    
        Sserj 13.09.14✎ 13:10 | 
        (6) Ненавижу самолет, не умею его водить!     | |||
| 10
    
        Phjester 13.09.14✎ 13:11 | 
        (9) Согласен. Но не только поэтому.     | |||
| 11
    
        Voronve 13.09.14✎ 13:11 | 
        Узбагойтесь     | |||
| 12
    
        Chameleon1980 13.09.14✎ 16:22 | 
        (6) а кули ты в нее тогда лезешь?     | |||
| 13
    
        lavalit 15.09.14✎ 14:29 | 
        Да функция обязалово нужна и группировка есс-но... и вот это: 
 Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда Сообщить("Ошибка в запросе"); Возврат; КонецЕсли; Результат = Запрос.Выполнить(ТекстЗапроса); Не совсем красиво.... Что ожидается в переменной "Результат"? Получим 0 или 1 т.е. никак нельзя из этого ничего .Выбрать() или тем более .ПолучитьСтроку(). Используй Запрос.Выгрузить(Результат).. вот тогда ты получишь таблицу значений и в цикле обойдешь строки... ну и конечн ож не забудь Результат = СоздатьОбъект("ТаблицаЗначений") | |||
| 14
    
        lavalit 15.09.14✎ 14:32 | 
        (6)... не семерочка еще может кое чо)))) в ней даж интерфейс а-ля восьмерка можно учудить))) ну конечно тлько рабстол... формы все ужу будут семеркины)))     | |||
| 15
    
        varelchik 15.09.14✎ 14:45 | 
        мда...
 хватает однако перлописателей. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |