Цитата:1. при чем тут 1С++?
2. а ты больше способов не знаешь, как из одной ТЗ перенести все значения в другую ТЗ, кроме как перебрать строки источника и создать точную копию в приемнике?
Начну с ответа на второй вопрос. В данном случае способ переноса значений не имеет никакого значения, потому что
после получения выборки с помощью
штатных методов тормозов нет, при использовании прямого запроса - есть.
Вариант 1.
спр.ВыбратьСтроки();
Пока спр.ПолучитьСтроку() = 1 Цикл
Если <условие> Тогда
тзРезультат.НоваяСтрока();
..............
КонецЕсли;
КонецЦикла;
Вариант 2.
Выборка.ВыполнитьИнструкцию(ТекстЗапроса, тзВыб);
тзВыб.ВыбратьСтроки();
Пока тзВыб.ПолучитьСтроку() = 1 Цикл
тзРезультат.НоваяСтрока();
..............
КонецЦикла;
В таблице результатов обычно не более 20-30 строк (больше не имеет смысла
), поиск запускается по нажатию кнопки.
А на первый вопрос отвечу вопросом - если не 1С++, то что?