|
Как из ВыборкаИзРезультатаЗапроса выгрузить в ТЗ | ☑ | ||
---|---|---|---|---|
0
AnisaL
12.05.17
✎
12:59
|
Добрый день!
Как из ВыборкаИзРезультатаЗапроса выгрузить данные в Таблицу значений? Если это возможно. |
|||
1
1dvd
12.05.17
✎
13:02
|
Никак. Только из результата
|
|||
2
СамыйУмный
12.05.17
✎
13:03
|
ТаблицаРезультатов = РезультатЗапроса.Выгрузить();
|
|||
3
AnisaL
12.05.17
✎
13:04
|
(1) Просто мне нужно обходя эту Выборку в цикле узнать когда
дошли до последней строчки |
|||
4
1dvd
12.05.17
✎
13:05
|
(3) Счетчик + ВыборкаИзРезультатаЗапроса.Количество()
|
|||
5
AnisaL
12.05.17
✎
13:06
|
(2) Так не получится, так как эта Выборка передается в качестве параметра функции
|
|||
6
DCKiller
12.05.17
✎
13:06
|
(3) И что ты хочешь от этой последней строчки?
|
|||
7
AnisaL
12.05.17
✎
13:08
|
(6) Чтобы после этой строчки начать выводить Итоги по докуенту, это в печатной форме документа
|
|||
8
1dvd
12.05.17
✎
13:09
|
(7) а почему бы не начать выводить Итоги за циклом?
|
|||
9
DCKiller
12.05.17
✎
13:11
|
(8) Ну это же неинтересно...
|
|||
10
AnisaL
12.05.17
✎
13:12
|
(8) Точнее Итоги не по документу, а по последнему разделу, а общие итоги по документу выводятся потом . Мне просто нужны данные, когда еще в цикле нахожусь
|
|||
11
Redkiy
12.05.17
✎
13:12
|
так пробовал?
ВыборкаИзРезультатаЗапроса.Следующий() |
|||
12
Ластик
12.05.17
✎
13:13
|
Выборка.Владелец().Выгрузить() если я правильно понял что нужно автору ))
|
|||
13
1dvd
12.05.17
✎
13:15
|
(10) не правильно мыслиш.
Выводим шапку таблицы Цикл 1 Выводим шапку раздела Цикл 2 Выводим шапку подраздела Цикл 3 Выводим строки КонецЦикла 3 Выводим подвал подраздела КонецЦикла2 Выводим подвал раздела КонецЦикла 1 Выводим подвал таблицы |
|||
14
AnisaL
12.05.17
✎
13:16
|
Там номенклатура разбита по номенклатурным группам, типа "Материалы", "Оборудование", "Монтаж", "Пуско-наладочные работы". Вот нужны итоги по Работам и Оборудованию.
|
|||
15
AnisaL
12.05.17
✎
13:17
|
(13) Подразделов нет
|
|||
16
AnisaL
12.05.17
✎
13:18
|
(13) все в одной иерархии
|
|||
17
Redkiy
12.05.17
✎
13:18
|
(11) упс, тут дама...
(14) итоги где собираются? циклом или запрос? |
|||
18
1dvd
12.05.17
✎
13:18
|
(16) сути не меняет
|
|||
19
Рэйв
12.05.17
✎
13:18
|
(0)Все те же самые данные которые ты хочешь получить в цикле на последней записи выборки будут доступны и сразу после цикла
|
|||
20
AnisaL
12.05.17
✎
13:20
|
(17) в цикле
|
|||
21
Fish
12.05.17
✎
13:20
|
(3) А кто мешает обходить таблицу вместо выборки?
|
|||
22
AnisaL
12.05.17
✎
13:21
|
(21) вот в этом и проблема, что есть ВыборкаИзРезультатаЗапроса, а таблицу не могу получить
|
|||
23
Redkiy
12.05.17
✎
13:24
|
(22) зачем тебе тз?
Цикл ВыборкаИзРезультатаЗапроса.Следующий() цикл // КонецЦикла; // дальше в ВыборкаИзРезультатаЗапроса доступна последняя строка из выборки |
|||
24
AnisaL
12.05.17
✎
13:27
|
(19) (23) Ок, сейчас пробую сделать
|
|||
25
НЕА123
12.05.17
✎
13:27
|
(22)
(12) |
|||
26
Redkiy
12.05.17
✎
13:29
|
На запрос бы взглянуть... а то итоги в цикле считаются.
|
|||
27
AnisaL
12.05.17
✎
13:35
|
(26) Там просто запрос к Табличной части документа "Запасы", без каких либо подсчетов
|
|||
28
Redkiy
12.05.17
✎
13:42
|
(27) Очень плохо. Из запроса нужно выжимать максимум данных.
|
|||
29
AnisaL
12.05.17
✎
13:56
|
Вот еще ошибка вылезла:
{Документ.КоммерческоеПредложениеКлиенту.МодульМенеджера(645)}: Слишком много фактических параметров МассивСтрок = ТЗ_Итоги_Разделители.НайтиСтроки("Разделитель",ВыборкаЗапасы.Номенклатура.НоменклатурнаяГруппа); ТЗ_Итоги_Разделители = Новый ТаблицаЗначений; ТЗ_Итоги_Разделители.Колонки.Добавить("Разделитель", Новый ОписаниеТипов("СправочникСсылка.НоменклатурныеГруппы")); ТЗ_Итоги_Разделители.Колонки.Добавить("Сумма", Новый ОписаниеТипов("Число")); |
|||
30
vicof
12.05.17
✎
14:05
|
Потому что структура, а не два параметра
|
|||
31
AnisaL
12.05.17
✎
14:09
|
(30) да, спасибо! и я тоже уже поняла
|
|||
32
SleepyHead
гуру
12.05.17
✎
16:34
|
СКД еще не предлагали?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |