Автоматизация заполнения таблицы значений данными из Sql

  • Автор темы Автор темы KiR
  • Дата начала Дата начала
K

KiR

Создаю ком объект, подключаюсь к базе SQL и получаю оттуда нужные данные. Далее по-идее нужно эти все данные переложить в таблицу значений. Как это сделать не прописывая каждую колонку вручную? Вот в восьмерке к примеру можно сделать ТЗ = Запрос.Выполнить.Выгрузить в результате чего создастся таблица значений с данными. Как такое сделать для внешних объектов на 7 и 8 платформе?
Также интересует вариант можно ли задав одну колонку остальные названия колонок каким-то образом вычитывать автоматически чтобы не прописывать все?
 
Я был переберал строки в цикле, а в этом цикле переберал колонки и если необходимо получал их имена
Т.е. допустим rec это результат запроса переданный из SQL

Код:
Пока НЕ rec.EOF Цикл
Для НомерКолонки = 0 По rec.Fields.Count - 1 Цикл
ИмяКолонки = rec.Fields(НомерКолонки).Name;
ЗначениеТекСтрВКолонкеИмяКолонки = rec.Fields(НомерКолонки).Value;
//Действие по заполнению таб. значений
КонецЦикла;
КонецЦикла;
 
Я бы для 7 воспользовался 1с++
ТЗ = RecordSetRPC.ВыполнитьИнструкцию(ТекстЗапроса);
 
AlexandrSid Спасибо большое - ща попробую так сделать)

vitfil , а можно поподробнее, а то не совсем понял как это реализовать. Это какой-то дополнительный модулль?
 
1С++ - Бесплатное расширение для 1С 7.7. Основные возможности: ООП и прямые запросы к СУБД.
Там и документация, и сама компонента, и куча примеров.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!