Вход | Регистрация


1С:Предприятие ::

Метки: 

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

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



Список тем форума
Рекламное место пустует Рекламное место пустует
Здесь во втором сообщении вам дадут решение, а в двадцатом дадут правильное решение. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует