|   |   | 
| 
 | Помогите разобраться с итогами запроса | ☑ | ||
|---|---|---|---|---|
| 0
    
        vse_serjezno 05.03.14✎ 18:44 | 
        Здравствуйте.
 Мне нужно, банально, из табличной части выбрать строки по одному реквизиту. Упрощенно выглядит так: ВЫБРАТЬ Отгрузка.Ссылка КАК Документ, Отгрузка.ОтправительСМС КАК ОтправительСМС ИЗ Документ.ОтгрузкаНаТранспортнуюКомпанию.ЗаказыКлиентов КАК Отгрузка ГДЕ Отгрузка.Ссылка = &Ссылка ИТОГИ ПО ОтправительСМС Т.е. мне нужно получить сперва все Документы со значением ОтправительСМС = 1, потом все Документы со значением ОтправительСМС = 2 и т.д. Стесняюсь спросить, как мне это сделать?.. Вот я получила Результат = Запрос.Выполнить(); Дальше с ним что делать? Может здесь стоит использовать Группировку, а не итоги? | |||
| 1
    
        Wobland 05.03.14✎ 18:50 | 
        >из табличной части выбрать строки по одному реквизиту
 и ты решила, что этоги - это самое то? переформулируй вопрос | |||
| 2
    
        Wobland 05.03.14✎ 18:51 | 
        (0) выбирать как обход результат запроса по группировкам     | |||
| 3
    
        vse_serjezno 05.03.14✎ 18:54 | 
        У меня в ТЧ хранятся заказы клиентов, и на выходе мне нужны списки заказов, сгруппированные по Отправителю.     | |||
| 4
    
        Wobland 05.03.14✎ 18:55 | 
        (3) это хорошо или плохо?     | |||
| 5
    
        vse_serjezno 05.03.14✎ 18:56 | 
        Это на уровне.     | |||
| 6
    
        Wobland 05.03.14✎ 18:57 | 
        (5) что ты хочешь от нас?     | |||
| 7
    
        floody 05.03.14✎ 19:05 | 
        Да правильная мысль вроде, сделайте итоги в запросе по этому реквизиту, и обходите выборку двойным циклом потом.. Как при списании по партиям например.     | |||
| 8
    
        vse_serjezno 05.03.14✎ 19:08 | 
        (7) Не подскажете, можно ли выборку во внутреннем, втором, цикле получить таблицей?..     | |||
| 9
    
        floody 05.03.14✎ 19:09 | 
        (8) зачем?     | |||
| 10
    
        vse_serjezno 05.03.14✎ 19:10 | 
        Я вижу, метода выгрузить у нее уже нет. Мне нужна таблица для цикла Для каждого Из.     | |||
| 11
    
        floody 05.03.14✎ 19:14 | 
        Т.е. "Пока выборка следующий" не устраивает? Ну можно, если так надо, и руками сложить в тз.     | |||
| 12
    
        floody 05.03.14✎ 19:16 | 
        Можно и результат запроса сразу выгрузить в дерево.     | |||
| 13
    
        vse_serjezno 05.03.14✎ 19:16 | 
        У меня есть массивная процедура, в которую передаются данные.
 И вот теперь нужно передавать данные как раз с разбивкой по Отправитею. Сейчас в нее передается и соответственно обрабатывается в цикле табличная часть. Я вот думаю, руками сложить в тз или переделывать польностью функцию для другого вида цикла. | |||
| 14
    
        vse_serjezno 05.03.14✎ 19:17 | 
        *переделывать полностью процедуру     | |||
| 15
    
        floody 05.03.14✎ 19:25 | 
        Табличная часть и тз - разные вещи.     | |||
| 16
    
        vse_serjezno 05.03.14✎ 19:28 | 
        (15) Я понимаю, но способ обхода у них Для каждого Из, в отличие от Выборки.     | |||
| 17
    
        hhhh 05.03.14✎ 22:19 | 
        но в общем ничем не отличаются. С ТЗ удобней в отладчике.     | |||
| 18
    
        su_mai 05.03.14✎ 22:21 | 
        (0) А вы кто по специальности?     | |||
| 19
    
        RomanYS 05.03.14✎ 22:58 | 
        попробуй "конструктор запроса с обработкой результата" - он сгенерит нужные циклы. Запрос вроде правильный, только непонятно зачем условие на документ, если ожидаются разные документы     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |