|
Можно ли табличную часть документа заполнить запросом сразу без таблицы значений | ☑ | ||
---|---|---|---|---|
0
sidalexsandr
24.12.12
✎
11:16
|
Можно ли табличную часть документа заполнить запросом сразу минуя таблицу значений?
|
|||
1
Reset
24.12.12
✎
11:16
|
ТабличнаяЧасть.Загрузить(Запрос.Выполнить().Выгрузить())
|
|||
2
1C-band
24.12.12
✎
11:16
|
(0) Можно.
|
|||
3
Галахад
гуру
24.12.12
✎
11:17
|
Это не таблица? Запрос.Выполнить().Выгрузить()
|
|||
4
Wobland
24.12.12
✎
11:18
|
insert уже предлагали?
|
|||
5
vmv
24.12.12
✎
11:18
|
(0) нельзя - тз все равно будет шататься в памяти, даже если не использовать переменную для нее
|
|||
6
ХочуСказать
24.12.12
✎
11:19
|
это такие идиотские попытки ускорения или что? ))
|
|||
7
Reset
24.12.12
✎
11:20
|
Это он пытается, по итогам другой темы, запрос без цикла использовать
|
|||
8
ptiz
24.12.12
✎
11:23
|
В SQL легко - прямым insert.
|
|||
9
sidalexsandr
24.12.12
✎
11:24
|
||||
10
sidalexsandr
24.12.12
✎
11:24
|
Можно. ТабличнаяЧасть.Загрузить(Результат.Выгрузить());
|
|||
11
Wobland
24.12.12
✎
11:29
|
(10) Результат.Выгрузить() что возвращает?
|
|||
12
Reset
24.12.12
✎
11:32
|
(9)
Твои действия: Самостоятельно не думать,пойти на форум, задать вопрос, получить ответ, проигнорировать его, найти самостоятельно, гордо огласить. Почему сразу не сделал предпоследний шаг? |
|||
13
Wobland
24.12.12
✎
11:33
|
(12) а поговорить?
//скажите мне начало этого анекдота! |
|||
14
sidalexsandr
24.12.12
✎
12:04
|
(11) Не знаю как назвать что возвращается. Меня устроило, что (10) работает.
|
|||
15
Privalov
24.12.12
✎
12:05
|
(14) Мдя...
|
|||
16
Privalov
24.12.12
✎
12:06
|
86 г. ?
|
|||
17
Wobland
24.12.12
✎
12:11
|
(14) 10 работает в несогласии с (0)
|
|||
18
Жан Пердежон
24.12.12
✎
12:17
|
(14) чукча-писатель?
|
|||
19
samozvanec
24.12.12
✎
12:19
|
выборку обойти можно без таблицы
|
|||
20
Noroving
24.12.12
✎
12:20
|
Конечно можно
Результат = Запрос.Выполнить(); Данные = Результат.Выбрать(); Пока Данные.Следующий() Цикд КонецЦикла; ТабличнаяЧасть.Загрузить(.Выгрузить()) |
|||
21
Noroving
24.12.12
✎
12:22
|
б..не дописал... случайно отправил
Результат = Запрос.Выполнить(); Данные = Результат.Выбрать(); Пока Данные.Следующий() Цикд нСтрока = ТабЧасть.Добавить(); ЗаполнитьЗначенияСвойств(нСтрока, Данные); КонецЦикла; |
|||
22
Noroving
24.12.12
✎
12:22
|
ни каких тЗ))))))))))))))))))))
|
|||
23
Deon
24.12.12
✎
12:23
|
(0) А зачем?
|
|||
24
sidalexsandr
24.12.12
✎
12:34
|
(17) Хочеш сказать что в (10) создается таблица значений.
И (11) ТаблицаЗначений? |
|||
25
sidalexsandr
24.12.12
✎
12:36
|
(23) В 7.7 таблица значений зависала если было слишком много строк, опасаюсь что 8.2 тоже ТаблицаЗначений может зависнуть при большом количестве строк.
|
|||
26
Wobland
24.12.12
✎
12:36
|
(24) да
|
|||
27
Eugene_life
24.12.12
✎
12:36
|
(25) Раскрой "большое количество строк". Это сколько?
|
|||
28
Noroving
24.12.12
✎
12:37
|
(24) А как ты думаеш на уровне платформы работают методы "Выгрузить" и "Загрузить"... магическим образом все закидывается...все обходится циклами, формируется таблица... только там быстрее происхлодит обработка
|
|||
29
Wobland
24.12.12
✎
12:37
|
(28) он не думает, он даже читает с трудом (сп не осилил)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |