|
Как из одной таблицы значений получить другую с отбором | ☑ | ||
---|---|---|---|---|
0
33554432
29.11.17
✎
13:41
|
Есть таблица значений, в ней много колонок, среди которых "контрагент".
Как из этой таблицы проще получить другую, где будет только заданный контрагент? Без цикла, разумеется. |
|||
1
Mankubus
29.11.17
✎
13:42
|
(0) Скопировать() НайтиСтроки() поищи в СП эти метода
|
|||
2
Ёпрст
29.11.17
✎
13:42
|
установить отбор + скопировать
|
|||
3
azernot
29.11.17
✎
13:43
|
Запросом уже предлагали?
|
|||
4
PuhUfa
29.11.17
✎
13:43
|
(3) зачем?
|
|||
5
Ц_У
29.11.17
✎
13:44
|
(4) ликбез
|
|||
6
Ненавижу 1С
гуру
29.11.17
✎
13:44
|
ТЗНовая = ТЗ.Скопировать(ТЗ.НайтиСтроки(Новый Структура("Контрагент",ТвойКонтрагент)));
|
|||
7
33554432
29.11.17
✎
14:15
|
А что будет производительнее, запрос или вариант (6)?
|
|||
8
Mankubus
29.11.17
✎
14:19
|
(7) угадать предлагаешь? воспользуйся замером.
|
|||
9
Ёпрст
29.11.17
✎
14:19
|
(7) (6)
|
|||
10
Tateossian
29.11.17
✎
14:26
|
Запросом дольше, так как в этом случае идет обращение к СУБД, более того, если посмотреть профайлером юзается метод
bulk insert, который подразумевает выгрузку в файл и обратную загрузку в СУБД |
|||
11
Tateossian
29.11.17
✎
14:26
|
А в случае с ТЗ - все происходит в оперативной памяти в рпхосте
|
|||
12
Ненавижу 1С
гуру
29.11.17
✎
14:36
|
(11) или даже на толстом клиенте
|
|||
13
azernot
29.11.17
✎
14:38
|
А я подумал, что нужно по нескольким контрагентам строки отобрать без цикла :(
|
|||
14
Maniac
29.11.17
✎
14:41
|
Выгрузить . с параметром Отбора
|
|||
15
Maniac
29.11.17
✎
14:41
|
Жесть блин. 10 человек 1С не знают....
|
|||
16
Maniac
29.11.17
✎
14:43
|
ПараметрыОтбора = Новый Структура;
ПараметрыОтбора.Вставить("Контрагент", ВыбКОнтрагент); Таблица2 = Таблица1.Выгрузить(ПараметрыОтбора,); |
|||
17
Ненавижу 1С
гуру
29.11.17
✎
14:47
|
(16) и давно у ТЗ появился метод Выгрузить?
|
|||
18
Maniac
29.11.17
✎
14:48
|
(17) с версии 1С 7.7
|
|||
19
Maniac
29.11.17
✎
14:48
|
20 лет тому назад
|
|||
20
Ненавижу 1С
гуру
29.11.17
✎
14:49
|
(18)(19) проспись, Маня
|
|||
21
azernot
29.11.17
✎
14:49
|
(18) Начиная с 8.0 разделены понятия ТабличнаяЧасть и ТаблицаЗначений
|
|||
22
singlych
29.11.17
✎
14:51
|
(6) скопировать можно сразу по отбору, без НайтиСтроки
|
|||
23
Ненавижу 1С
гуру
29.11.17
✎
14:51
|
(22) вот согласен
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |