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

Тема в разделе "1C и всё что с ней связано", создана пользователем KiR, 21 май 2008.

  1. KiR

    KiR НЕ шибка опытный програмер)
    1C Team

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

    AlexandrSid Гость

    Я был переберал строки в цикле, а в этом цикле переберал колонки и если необходимо получал их имена
    Т.е. допустим rec это результат запроса переданный из SQL

    Код (Text):
    Пока НЕ rec.EOF Цикл
    Для НомерКолонки = 0 По rec.Fields.Count - 1 Цикл
    ИмяКолонки = rec.Fields(НомерКолонки).Name;
    ЗначениеТекСтрВКолонкеИмяКолонки = rec.Fields(НомерКолонки).Value;
    //Действие по заполнению таб. значений
    КонецЦикла;
    КонецЦикла;
     
  3. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    Я бы для 7 воспользовался 1с++
    ТЗ = RecordSetRPC.ВыполнитьИнструкцию(ТекстЗапроса);
     
  4. KiR

    KiR НЕ шибка опытный програмер)
    1C Team

    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    AlexandrSid Спасибо большое - ща попробую так сделать)

    vitfil , а можно поподробнее, а то не совсем понял как это реализовать. Это какой-то дополнительный модулль?
     
  5. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    1С++ - Бесплатное расширение для 1С 7.7. Основные возможности: ООП и прямые запросы к СУБД.
    Читать и скачивать тут. Там и документация, и сама компонента, и куча примеров.
     
  6. KiR

    KiR НЕ шибка опытный програмер)
    1C Team

    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    Всем спасибо! Кому нужны плюсики?
     
Загрузка...

Поделиться этой страницей