Загрузка/Чтение данных из Оpenoffice

08.12.11

Разработка - Запросы

Столкнувшись с проблемой загрузки из OpenOffice не сразу понимаешь как и что загружать.
Давайте разберемся.
Доработав запрос под себя можно грузить абсолютно все.(По моему не сложно.)

   Попытка

      ServManager = Новый ComОбъект("com.sun.star.ServiceManager");
      MetodUpload = "ОО";
   Исключение
      Сообщить("Необходимо установить приложение для загрузки файла");
   КонецПопытки;
   
   
   Если MetodUpload = "ОО" Тогда
                  
      DatabaseContext = ServiceManager.CreateInstance("com.sun.star.sdb.DatabaseContext");
      
      //Определяем базу
      DataSource = DatabaseContext.getByName("InfoBase");
      
      //Авторизуемся
      Connection = DataSource.GetConnection("Login","Pass");
      
      //Создаем запрос
      Statement = Connection.createStatement();
      // Текст запроса  
      ResultSet = Statement.executeQuery("SELECT DataName FROM TableName");
      
      //Получаем результат
      Пока ResultSet.next() Цикл
         Сообщить(ResultSet.getString(1));
      КонецЦикла;
            
   КонецЕсли;

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

15500 руб.

02.09.2020    196947    1089    409    

1006

Инструментарий разработчика Запросы Программист 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

QueryConsole1C — расширение, включающее консоль запросов с поддержкой исполняемых представлений — аналогов виртуальных таблиц, основанных на методах программного интерфейса ЗУП. Оно позволяет выполнять запросы с учётом встроенной бизнес-логики, отлаживать алгоритмы получения данных и автоматически генерировать код на встроенном языке 1С.

1 стартмани

16.05.2025    3354    73    zup_dev    15    

57

Инструментарий разработчика Запросы Программист 1С v8.3 Управляемые формы 1С:ERP Управление предприятием 2 Абонемент ($m)

В данной публикации рассказывается о решении, которое позволяет находить сразу все ошибки в тексте запроса за раз, а не только самую первую.

2 стартмани

05.03.2025    2899    10    XilDen    12    

23

Обновление 1С Запросы Программист 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

Данный инструмент помогает анализировать доработанную конфигурацию после обновления на новый релиз и находить «битые» тексты запросов, в которых участвуют несуществующие в новом релизе метаданные.

2 стартмани

06.02.2025    2842    22    XilDen    26    

36

Запросы Программист 1С v8.3 Запросы 1C:Бухгалтерия Бесплатно (free)

В статье приведена удобная возможность отладки исполняемого запроса динамического списка.

03.12.2024    6901    artemusII    11    

24

Запросы Программист Бесплатно (free)

Увидел cheatsheet по SQL и захотелось нарисовать подобное, но про запросы.

18.10.2024    14952    sergey279    18    

68

Запросы Программист 1С v8.3 Запросы 1C:Бухгалтерия Бесплатно (free)

Столкнулся с интересной ситуацией, которую хотел бы разобрать, ввиду её неочевидности. Речь пойдёт про использование функции запроса АВТОНОМЕРЗАПИСИ() и проблемы, которые могут возникнуть.

11.10.2024    9629    XilDen    38    

101

СКД Механизмы типовых конфигураций Запросы Программист 1С v8.3 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Россия Бесплатно (free)

Работая с типовыми отчетами в конфигурациях «Зарплата и управление персоналом, редакция 3», «Зарплата и кадры государственного учреждения, редакция 3» и подобных, в схемах компоновки данных можно встретить конструкции запросов, которые обращаются к некоторым виртуальным таблицам.

20.08.2024    3963    PROSTO-1C    0    

26
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
0. Myst_ 65 07.12.11 20:34 Сейчас в теме
Столкнувшись с проблемой загрузки из OpenOffice не сразу понимаешь как и что загружать.
Давайте разберемся.
Доработав запрос под себя можно грузить абсолютно все.(По моему не сложно.)

Перейти к публикации

1. nitr02k 07.12.11 20:34 Сейчас в теме
12. Myst_ 65 09.12.11 13:44 Сейчас в теме
(1) nitr02k, Может будет полезно,был сбой на сервере.
2. AlexO 136 08.12.11 02:35 Сейчас в теме
а где, собственно, сам запрос? есть только код...
3. cool.vlad4 2 08.12.11 02:57 Сейчас в теме
(2)SELECT DataName FROM TableName
(0) у тебя кавычка в этом месте пропущена
ЗЫ как-то бедненько, публикации которые есть на исе получше будут->(поиск)
7. Myst_ 65 08.12.11 11:21 Сейчас в теме
(3) cool.vlad4,
Спасибо за критику,но как говориться "Краткость - сестра таланта" *.
6. Myst_ 65 08.12.11 10:47 Сейчас в теме
(2) AlexO,
В моем примере Вот
"SELECT DataName FROM TableName"
У Вас видимо свой писать нужно.
8. AlexO 136 08.12.11 22:58 Сейчас в теме
(6)
так вы из SQL-базы берете данные по ОпенОфис?
а где тогда таблицы, что-откуда брать?
как-то непонятно... обычно выбираются конкретные данные конкретных типов..
можете подробнее пример привести?
4. laeg 14 08.12.11 09:17 Сейчас в теме
DataSource = DatabaseContext.getByName("InfoBase");
как понимаю полное имя файла ?
5. Myst_ 65 08.12.11 10:44 Сейчас в теме
(4) laeg, Да это имя файла
В данном посте описан пример подключения к базе *.odb и получения данных нужной таблицы с помощью запроса
10. Модератор раздела 09.12.11 10:46 Сейчас в теме
(0) Автор, опиши более детально основную задачу.
Опеноффис - это не только таблицы :)
11. Myst_ 65 09.12.11 11:30 Сейчас в теме
(10) artbear, В (9) как раз собирался вложить обработку для более предметного разговора - раз тема животрепещущуая оказалась,а Статью удалили не дав развить.
Оставьте свое сообщение