Помогите переделать обычную форму в управляемую код в модуле формы: Процедура СфорОстат(Элемент) ВременнаяТаблица1=ИзТКС(); ЭлементыФормы.ВременнаяТаблица1.СоздатьКолонки(); КонецПроцедуры ---------------------------------------------------------- В модуле Объекта: Функция ИзТКС() экспорт ПодключБаза(); НаборЗаписей = Новый ComObject("ADODB.RecordSet"); Попытка Организ="""МОРИОН"""; Команда = Новый COMОбъект("ADODB.Command"); Команда.CommandTimeout = 600; Команда.ActiveConnection = Connection; Команда.CommandText ="SEL ECT ComponentName as component,Sum(Quantity) Количество FR OM mydata_common_db.mydbcarrview_10.carrier_magname | GROUP BY ComponentName order by ComponentName"; НаборЗаписей = Команда.Execute(); //Состояние("Данные получены."); Исключение Сообщить("Нет данных."); //Возврат 0; КонецПопытки; ВременнаяТаблица = Новый ТаблицаЗначений; //Добавление колонок во временную таблицу Для НомерСтолбца = 0 По НаборЗаписей.Fields.Count - 1 Цикл ИмяСтолбца = НаборЗаписей.Fields.Item(НомерСтолбца).Name; ВременнаяТаблица.Колонки.Добавить(ИмяСтолбца); КонецЦикла; Пока НЕ НаборЗаписей.EOF Цикл НоваяСтрока = ВременнаяТаблица.Добавить(); Для НомерСтолбца = 0 По НаборЗаписей.Fields.Count-1 Цикл Попытка НоваяСтрока.Установить(НомерСтолбца, СокрЛП(НаборЗаписей.Fields(НомерСтолбца).Value)); Исключение Сообщить("Нет данных."); КонецПопытки; КонецЦикла; НаборЗаписей.MoveNext(); КонецЦикла; Возврат ВременнаяТаблица; КонецФункции ----------------------------- |