Дозаполнение реквизита табличной части: очень долго заполняет
Приветствую, Форумчане!
Нетиповая конфигурация. УФ
Имеется некий документ. На форме этого документа размещена вкладка. На вкладке есть кнопка, которая дозаполняет табличную часть данными. Код очень простой:
Сама функция тоже довольно простая:
Отладка и замер производительности показали, что выполнение запроса можно сказать моментальное.
А вот код:
долго висит. Замер показал 99%. Ф10 показывает, что заполнение СТР.ТипЧтоТо очень долго заполняет.
Не подскажите, что может быть не так? Вроде простое дозаполнение реквизита...
Нетиповая конфигурация. УФ
Имеется некий документ. На форме этого документа размещена вкладка. На вкладке есть кнопка, которая дозаполняет табличную часть данными. Код очень простой:
Для Каждого СТР Из Объект.РазделТЧ Цикл
СТР.ТипЧтоТо = ПолучитьТипЧегоТО(СТР.ЧтоТо);
КонецЦикла;
Сама функция тоже довольно простая:
&НаСервере
Функция ПолучитьТипАкции(Актив)
Запрос = Новый Запрос;
Запрос.Текст =****
Запрос.УстановитьПараметр("***", ***);
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
РезультатОтвет = Выборка.ОбъектТипАкции;
КонецЦикла;
Возврат РезультатОтвет;
КонецФункции
ПоказатьОтладка и замер производительности показали, что выполнение запроса можно сказать моментальное.
А вот код:
СТР.ТипЧтоТо = ПолучитьТипЧегоТО(СТР.ЧтоТо);
долго висит. Замер показал 99%. Ф10 показывает, что заполнение СТР.ТипЧтоТо очень долго заполняет.
Не подскажите, что может быть не так? Вроде простое дозаполнение реквизита...
По теме из базы знаний
Найденные решения
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все