Как из одной таблицы значений получить другую с отбором #809361


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

В этой группе 1С