Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) создание view, облегчающих доступ к данным 1с на MS SQL (число прочтений - 3469 )
marat_
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 4
Зарегистрирован: 15. Июля 2009
создание view, облегчающих доступ к данным 1с на MS SQL
15. Июля 2009 :: 06:47
Печать  
здравствуйте.
встала проблема удобного обращения к данным напрямую на сервере, т.е. необходимо создать кучу вьюшек, повторяющих всю конфигурацию: константы, справочники, документы, проводки, операции, регистры, планы счетов и тд.

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

сталкивались вы с такой задачей?

на форуме уже встречал подобную тему (отследить изменение мдшника для пересоздания вьюшек), поэтому рискнул поинтересоваться.
  
Наверх
 
IP записан
 
U_zer
Экс-Участник


Re: создание view, облегчающих доступ к данным 1с на MS SQL
Ответ #1 - 15. Июля 2009 :: 07:58
Печать  
marat_ писал(а) 15. Июля 2009 :: 06:47:
здравствуйте.
встала проблема удобного обращения к данным напрямую на сервере, т.е. необходимо создать кучу вьюшек, повторяющих всю конфигурацию: константы, справочники, документы, проводки, операции, регистры, планы счетов и тд.

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

сталкивались вы с такой задачей?

на форуме уже встречал подобную тему (отследить изменение мдшника для пересоздания вьюшек), поэтому рискнул поинтересоваться.


А чем УРБД не устраивает?
  
Наверх
 
IP записан
 
mash
1c++ donor
Отсутствует


1C++ v. 3.0.1.23

Сообщений: 148
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: создание view, облегчающих доступ к данным 1с на MS SQL
Ответ #2 - 15. Июля 2009 :: 08:56
Печать  
А в чем проблема запускать обработку которая пересоздает вьюшки при первом входе в систему ?
  

Поспешность наносит ущерб
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
marat_
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 4
Зарегистрирован: 15. Июля 2009
Re: создание view, облегчающих доступ к данным 1с на MS SQL
Ответ #3 - 15. Июля 2009 :: 11:40
Печать  
U_zer, что имеешь в виду под УРБД?

mash, планируется, что всё так и будет, но встает проблема написания скрипта создания вьюшки. далее вьюшки пойдут для анализа данных в olap (работать будет в excel), мне надо повторить список полей так, как видит их пользователь 1с, т.е. по-русски и со смысловой нагрузкой, данные о псевдониме каждого поля есть в md или, как мне уже подсказали, в dds.
  
Наверх
 
IP записан
 
U_zer
Экс-Участник


Re: создание view, облегчающих доступ к данным 1с на MS SQL
Ответ #4 - 15. Июля 2009 :: 11:55
Печать  
marat_ писал(а) 15. Июля 2009 :: 11:40:
U_zer, что имеешь в виду под УРБД?



1. Чем не устраивает  текущая архитектура базы?
Почему напрямик нельзя обращатся к таблицам, без View?
2. УРБД - Распределенная база - копия текущей, обновляется механизмами 1С.
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: создание view, облегчающих доступ к данным 1с на MS SQL
Ответ #5 - 15. Июля 2009 :: 11:56
Печать  
marat_ писал(а) 15. Июля 2009 :: 11:40:
mash, планируется, что всё так и будет, но встает проблема написания скрипта создания вьюшки. далее вьюшки пойдут для анализа данных в olap (работать будет в excel), мне надо повторить список полей так, как видит их пользователь 1с, т.е. по-русски и со смысловой нагрузкой, данные о псевдониме каждого поля есть в md или, как мне уже подсказали, в dds.

Не надо ничего парсить и разбирать. В 1С++ всё уже есть (читай "метапарсер"). По-моему, pvase выкладывал сюда обработку создания вьюх как раз таких, которые тебе нужны. Поищи здесь.
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: создание view, облегчающих доступ к данным 1с на MS SQL
Ответ #6 - 15. Июля 2009 :: 12:04
Печать  
Нашёл: http://www.1cpp.ru/forum/YaBB.pl?num=1240737349/15#22
Но тут одна проблемка появляется сайт этого человека не тот, который был ранее и теперь эта ссылка ведет в никуда. Быть может кто-то успел скачать. Но там ничего сложного не должно быть
  
Наверх
 
IP записан
 
KAO
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 1
Зарегистрирован: 27. Марта 2009
Re: создание view, облегчающих доступ к данным 1с на MS SQL
Ответ #7 - 15. Июля 2009 :: 15:19
Печать  
вот еще тема на форуме с номером: num=1171432959

там есть rar-файл

Улыбка не могу оставлять ссылки
  
Наверх
 
IP записан
 
leov-001
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 150
Зарегистрирован: 05. Марта 2009
Re: создание view, облегчающих доступ к данным 1с на MS SQL
Ответ #8 - 16. Июля 2009 :: 04:46
Печать  
JohnyDeath писал(а) 15. Июля 2009 :: 12:04:
Нашёл: http://www.1cpp.ru/forum/YaBB.pl?num=1240737349/15#22
Но тут одна проблемка появляется сайт этого человека не тот, который был ранее и теперь эта ссылка ведет в никуда. Быть может кто-то успел скачать. Но там ничего сложного не должно быть



  

CreateViews.zip ( 18 KB | Загрузки )
Наверх
 
IP записан
 
marat_
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 4
Зарегистрирован: 15. Июля 2009
Re: создание view, облегчающих доступ к данным 1с на MS SQL
Ответ #9 - 16. Июля 2009 :: 09:12
Печать  
так... афигеть...

спасибо всем!!! теперь буду разбираться))

буду докладывать о процессе и результатах
  
Наверх
 
IP записан
 
VoditelKobyly
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 22
Зарегистрирован: 13. Февраля 2009
Пол: Мужской
Re: создание view, облегчающих доступ к данным 1с на MS SQL
Ответ #10 - 16. Июля 2009 :: 09:29
Печать  
А в Exele будет работать другой программист? Неужели в 1с нельзя построить какие-то отчеты? Может проще их средствами 1с строить, а результаты уже в Exel писать его группировками и диаграммами. Я так понимаю речь про семёрку идет.
  
Наверх
 
IP записан
 
marat_
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 4
Зарегистрирован: 15. Июля 2009
Re: создание view, облегчающих доступ к данным 1с на MS SQL
Ответ #11 - 17. Июля 2009 :: 11:34
Печать  
а хз кто там будет работать. хотя посмотрел на аналитиков - адекватные люди. со сводной таблицей на 'ты', данные вращают, графики строят. так что ексель это конечная точка.

а речь действительно о семерке. но концепт именно такой: забивают данные через 1с, администрируют БД через менеджер, анализируют в екселе.
  
Наверх
 
IP записан
 
VoditelKobyly
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 22
Зарегистрирован: 13. Февраля 2009
Пол: Мужской
Re: создание view, облегчающих доступ к данным 1с на MS SQL
Ответ #12 - 20. Июля 2009 :: 00:33
Печать  
А объем базы какой? Они уверены, что Exelя хватит? А то сейчас промучаешься и безтолку.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать