Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Выгрузка данных для отчета из 7.7 в 8.3 (число прочтений - 2157 )
Анатолий
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 18. Сентября 2008
Выгрузка данных для отчета из 7.7 в 8.3
18. Ноября 2015 :: 13:52
Печать  
Имеется: несколько баз 7.7 DBF. В 7.7, если что, есть 1cpp, 1sqlite
И есть 8.3 клиент-серверная.
7.7 доступна только на клиенте 8.3
И есть необходимость формирования отчета в 8.3, в котором будут сравниваться показатели 7.7 и 8.3
Подход пока выбран следующий: по OLE запускается 7.7, в ней sqlite-запрос выдает на выход ТЗ, ТЗ перегоняется в ТЗ 8.3, загоняется в СКД.
Количество строк в ТЗ разное, может доходить до 100000, данные в колонках примитивных типов.
Много времени уходит на ТЗ 7.7 > ТЗ 8.3
Что-то делаю не так, помогите ускориться)
  
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 634
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: Выгрузка данных для отчета из 7.7 в 8.3
Ответ #1 - 18. Ноября 2015 :: 19:20
Печать  
Ну раз sqlite, то почему бы не через файл обмена?
При выгрузке шаманим с https://www.sqlite.org/pragma.html - по умолчанию у sqlite тормозные, но надежные настройки (раз в 100 можно ускорить в этом случае - монопольный режим, отключение немедленной записи).
А при загрузке берем http://www.ch-werner.de/sqliteodbc/ для 8ки (регистрозависимось присутствует).
P.S. sqlite работу по сети не любит!!!
P.P.S. хинт: если надо уложить тз в постоянную таблицу sqlite в файле, а памяти хватает, то выстрее тз выгрузить во временную таблицу sqlite, а потом из нее перенести данные в таблицу sqlite в файле.
« Последняя редакция: 18. Ноября 2015 :: 21:15 - Djelf »  
Наверх
www  
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Выгрузка данных для отчета из 7.7 в 8.3
Ответ #2 - 19. Ноября 2015 :: 11:27
Печать  
Делаем сразу запрос по адо к базе 77 из снеговика и привет.
И не нужна там никакая оля.
  
Наверх
 
IP записан
 
Анатолий
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 18. Сентября 2008
Re: Выгрузка данных для отчета из 7.7 в 8.3
Ответ #3 - 19. Ноября 2015 :: 12:14
Печать  
Eprst писал(а) 19. Ноября 2015 :: 11:27:
Делаем сразу запрос по адо к базе 77 из снеговика и привет.
И не нужна там никакая оля.

тыкц. мысли вслух: ADO на клиенте у нас взлетит, vfpoledb провайдер заюзать можем (чтоб индексы цеплялись).
вот какой нюанс: на 7.7 кернел патченный от hogik'а стоит. а, емнип, одновременно работа через VFP и "штатным" образом не рекомендуется. сыкатно. или напрасно?
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Выгрузка данных для отчета из 7.7 в 8.3
Ответ #4 - 19. Ноября 2015 :: 15:48
Печать  
Это пофик.
Всё будет работать.
Проверенно.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать