Прошу дать возможность в коде блока "Обработка
результата" прочитать текст из блока "Обработка строки
результата".
Пояснение:
При создании запросов на обновления большого количества объектов в самом начале
удобно тестировать код на маленькой выборке с обработкой в "Обработка
строки результата". И этот код может быть очень длинным. Но вот
распаралелить его выполнение уже на всю базу удобнее в "Обработка
результата" с применением заранее созданного модуля для распределения
выборки на части и обработки их в отдельных фоновых заданиях. И текст
программного кода туда подаётся в виде строки. Вот хотелось бы не делать
копировать-вставить, а сделать компоновку с кодом из "Обработка
строки результата" + некоторое нужно добавление.
Вот пример какой код у нас в "Обработка результата":
Код
КоллекцияДанных = мРезультатЗапроса.Выгрузить();
КоллекцияДанных = УТП.ТаблицаЗначенийВМассивСтруктур(КоллекцияДанных);
ДополнительныеПараметры = Параметры;
ТекстКода =
"
|Для Каждого СтрокаРезультата Из КоллекцияДанных Цикл
| ВОТ ТУТ КОД ИЗ "Обработка строки результата"
|КонецЦикла;";
Потоков = 20;
КоличествоВПотоке = 10000;
НазваниеФоновыхПроцессов = "Корректировка данных";
УТП_Многопоточность.ВыполнитьКод(ТекстКода, КоллекцияДанных, , Потоков, КоличествоВПотоке, , НазваниеФоновыхПроцессов);