Добрый!
Есть очень большая ТЗ,я её перевел в ВТ (запрос - МВТ), есть цикл, в котором выполняется некая функция/процедура, в параметрах которой есть эта таблица (внутри функции есть запрос, который вытягивает из неё различные данные).
Вопрос: влияет-ли на скорость выполнения кода (и на сколько) расположение большой таблицы в параметрах функции или лучше её в переменную модуля поместить?
(1) в данный момент есть переменная модуля, где хранится не таблица, а объект запрос с этой таблицей, не уверен,что так правильно. Других вариантов пока не вижу.
перем МойЗапрос; // Хранит в себе большую таблицу для облегчения работы с ней
Процедура Такаято()
ОченьБольшаяТЗ = Новый ТаблицаЗначений;
// Заполняем ОченьБольшаяТЗ
// Создают в запросе МВТ и помещают эту большую таблицу туда
// Выделяю по некоему критерию несколько ключевых строк из таблицы
Для Каждого ПризнакЗакрытияСмены Из КлючевыеСтрокиТаблицы Цикл
// Здесь надо создать документы, которые заполняются данными из большой таблицы
// Но я не перебираю её методами ТаблицыЗначений, так как удобнее выбрать запросом
// Там есть интервалы дат
КонецЦикла