Гость
Форумы / [игнор отключен] [закрыт для гостей] / Структура таблиц в 1С 8.0 / 25 сообщений из 126, страница 1 из 6
10.10.2006, 14:11
    #34044390
Виталий_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц в 1С 8.0
А кто знает, какая структура у SQL базы 1C?
Есть несколько видов таблиц, например, _Reference***, _Document***, _AccumReg***, _AccumRegTotals***. Где *** - это некий порядковый номер справочника, документа или регистра. Вопрос такой: Как мне по названию справочника/регистра определить название таблица, т.е. ***???

Варианты типа, зайти в 1С и оттуда обращать запросы не предлагать. Я рассматриваю базу 1С только как Хранилище Данных, ничем не отличающееся от любых других и желания копаться в 1С нет.

Жду предложений!!!
...
Рейтинг: 0 / 0
10.10.2006, 14:51
    #34044563
Сисой
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц в 1С 8.0
1C - Com-сервер
Синтаксис языка запросов очень похож на SQL-92
Немного по-другому оформляются вложенные подзапросы, зато много удобных расширений, которых нет в стандартном SQL.
Никто не мешает подключиться к серверу 1С, дать на вход запрос, получить результат и работать с ним.

Но в общем случае - да, требуется знание структуры баз. Когда какие таблицы создаются, есть в книге "Профессиональная разработка...". Но вот способа штатными средствами посмотреть, какой таблице какой объект метаданных соответствует, по-моему нет.
...
Рейтинг: 0 / 0
10.10.2006, 15:00
    #34044609
Виталий_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц в 1С 8.0
2Сисой
В том-то и дело, что к серверу 1С не хочеться обращаться совсем.
Я думаю, что должна быть какая-то связка в какой-нибудь табличке(1С как-то же переводит названия таблиц в собственные метеданные), м.б. Config - там есть поле FileName.Но как его прочитать?

А что за книжка "Профессиональная разработка"? Есть ссылка?
...
Рейтинг: 0 / 0
10.10.2006, 15:24
    #34044725
Alexandr Kochmin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц в 1С 8.0
В> Автор: Виталий_
В> 2Сисой
В> В том-то и дело, что к серверу 1С не хочеться обращаться совсем.
В> Я думаю, что должна быть какая-то связка в какой-нибудь табличке(1С
В> как-то же переводит названия таблиц в собственные метеданные), м.б.
В> Config - там есть поле FileName.Но как его прочитать?

файл там есть специальный.
По памяти вроде как md или что-то такое.
Как раз то что тебе надо. Я видел как тут человек в этом файле искал, когда sql запрос писал напрямую к базе.
Но учти, что файл этот может поменяться при обновлении

--
С уважением
Кочмин Александр

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
10.10.2006, 15:35
    #34044775
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц в 1С 8.0
мы делали так.. запускаешь трейс. делаешь цикл по метаданным. смотришь
трейс.. обработки у меня к сожалению не осталось.. но в инете есть..


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
10.10.2006, 15:39
    #34044787
Виталий_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц в 1С 8.0
2Alexandr Kochmin
Не могу найти ничего похожего.
Натыкался на пример чтения данных из таблички Config типа:
SELECT BinaryData FROM Config WHERE FileName = 'metadata' с последующей записью в файл, но так и уловил смысла этой операции.

Т.е. что за фал, какого формата. Было еще где-то мнение, что он зажат каким-то архиватором, но никто не знает, каким.

Есть у кого что сказать по этому поводу?
...
Рейтинг: 0 / 0
10.10.2006, 15:41
    #34044796
Виталий_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц в 1С 8.0
2ScareCrow
С трейсом не пойдет. Собственно, хочу сделать так, чтобы от базы не зависело ничего, т.е. по всем филиалам работало. Все должно автоматически вытаскиваться без профайлера
...
Рейтинг: 0 / 0
10.10.2006, 15:41
    #34044798
Alexandr Kochmin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц в 1С 8.0
В> Есть у кого что сказать по этому поводу?

посмотри 1Cv7.DD
Оно?

--
С уважением
Кочмин Александр

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
10.10.2006, 15:43
    #34044801
Виталий_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц в 1С 8.0
2Alexandr Kochmin
Нет, не оно. Это для 7-ки, а у меня 8!
...
Рейтинг: 0 / 0
10.10.2006, 16:01
    #34044877
vbg75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц в 1С 8.0
В одной из служебных таблиц 1С 8.0 лежит запакованный словарь базы (аналог файла .DD из 7ю7). Если есть желание, можно покапаться в архивах и найти обработку, в Excel данный словарь лично мы скидывали. Жругое дело, что особой радости это не даеьт, разве что посмотреть, какая таблица "сжтрает" место в базе.
Книга "Профкссиональная работа в 1С 8.0" - видимо имеется в виду новая книга под редакцией Радченко (там достаточно большой коллектив). В целом книга неплоха, там есть и правила "привязки" наименований таблиц в объектам метаданных.
Использовать трассировщик для получения струтуры данных - по моему, это для мазохистов.
...
Рейтинг: 0 / 0
11.10.2006, 04:55
    #34045891
anjey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц в 1С 8.0
2 Виталий:

По моему это пустое занятие... пытаться выковыривать данные из 1с баз напрямую... Страшнее спроектированной структуры, я уже давно не встречал.... Ну напишешь ты "выковыреватель_данных_из_1с" ... но не дай бог внести изменения через конфигуратор :( и переписывай свою прогу опять..
Если бы 1с-ссеры хотели бы дать возможность работы с базами, они бы давно написали бы , например ODBC-драйвер.. или еще чего (OLEDB).. но им это НЕ ВЫГОДНО... а выгодно запудривать мозги... что бы работал ты ТОЛЬКО с самой 1с :)
Поэтому для таким как ты ;) они всегда будут вставлять палки в колеса..

Мне кажется, что единственный способ - это юзать 1с как ОЛЕ-сервер..
...
Рейтинг: 0 / 0
11.10.2006, 09:08
    #34046062
gybson
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц в 1С 8.0
Поэтому для таким как ты ;) они всегда будут вставлять палки в колеса..
Мне кажется, что единственный способ - это юзать 1с как ОЛЕ-сервер..


А что, другие производители уже давно опубликовали форматы файлов БД, логов транзакций и т.п.? :)
...
Рейтинг: 0 / 0
11.10.2006, 09:25
    #34046099
GreyCardinal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц в 1С 8.0
стуктура таблиц "официально" перестала поставляться в 8-ке
но на диске ИТС она расписана
...
Рейтинг: 0 / 0
11.10.2006, 10:16
    #34046265
Сисой
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц в 1С 8.0
gybson
Поэтому для таким как ты ;) они всегда будут вставлять палки в колеса..
Мне кажется, что единственный способ - это юзать 1с как ОЛЕ-сервер..


А что, другие производители уже давно опубликовали форматы файлов БД, логов транзакций и т.п.? :)

Да. SAP и Oracle выкладывают структуры таблиц и ER-диаграммы в свободный доступ.
...
Рейтинг: 0 / 0
11.10.2006, 11:07
    #34046444
anjey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц в 1С 8.0
gybson
А что, другие производители уже давно опубликовали форматы файлов БД, логов транзакций и т.п.? :)

Так речь то не об этом. Форматы хранения и т.д. это ноу-хау фирмы-изготовителей... но данные-то мои! Речь о доступе к данных НЕ СРЕДСТВАМИ 1С, хранящимся в базе 1С... Я же писал - где ODBC-драйвер, например.. ???? А нету... и не будет никода :)
...
Рейтинг: 0 / 0
11.10.2006, 13:01
    #34046990
gybson
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц в 1С 8.0
Я же писал - где ODBC-драйвер, например

Есть компоненты доступа к данным для .net


Речь о доступе к данных НЕ СРЕДСТВАМИ 1С, хранящимся в базе 1С

Это называется - "КАПРИЗ", подробно обсуждается на женских форумах.
...
Рейтинг: 0 / 0
11.10.2006, 13:25
    #34047114
Виталий_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц в 1С 8.0
gybson
Я же писал - где ODBC-драйвер, например

Есть компоненты доступа к данным для .net


Речь о доступе к данных НЕ СРЕДСТВАМИ 1С, хранящимся в базе 1С

Это называется - "КАПРИЗ", подробно обсуждается на женских форумах.

Это не каприз, а жизненная необходимость! Для меня 1С - это одна из учетных систем в нашей многофилиальной комнании. Подчеркиваю, ОДНА ИЗ. И мне НЕОБХОДИМО видеть данные, не напрягая кучу 1С программистов. КОнсолидированные данные из несколько десятков различных 1С-ских баз.
...
Рейтинг: 0 / 0
11.10.2006, 13:31
    #34047137
Виталий_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц в 1С 8.0
[quot ]
Есть компоненты доступа к данным для .net
[quot ]

Вы имеете ввиду просто доступ к SQL? Или с помощью .net можно зная название справочника получить имена таблиц SQL?
Очень хотелось бы на это посмотреть.
...
Рейтинг: 0 / 0
11.10.2006, 15:08
    #34047625
Dried Gagarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц в 1С 8.0
Виталий_Для меня 1С - это одна из учетных систем в нашей многофилиальной комнании. Подчеркиваю, ОДНА ИЗ. И мне НЕОБХОДИМО видеть данные, не напрягая кучу 1С программистов. КОнсолидированные данные из несколько десятков различных 1С-ских баз.
классический случай похода горы к магомету. может пересмотреть подход?
...
Рейтинг: 0 / 0
11.10.2006, 16:37
    #34048057
Сисой
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц в 1С 8.0
Dried Gagarin Виталий_Для меня 1С - это одна из учетных систем в нашей многофилиальной комнании. Подчеркиваю, ОДНА ИЗ. И мне НЕОБХОДИМО видеть данные, не напрягая кучу 1С программистов. КОнсолидированные данные из несколько десятков различных 1С-ских баз.
классический случай похода горы к магомету. может пересмотреть подход?

Действительно, единый подход не всегда работает. Потому что:
а) Данные могут быть зашифрованы;
б) Может использоваться проприетарный формат (например, файловая 1С8);
в) Связи таблиц могут быть такие, что проще застрелиться;
г) Характеристики объекта предполагает нехилые накладные манипуляции в реляционной модели. Примеры из 1С: план видов характеристик и его использование. То, что в 1С делается одним запросом, в T-SQL - целая программа.
...
Рейтинг: 0 / 0
12.10.2006, 07:09
    #34049022
anjey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц в 1С 8.0
gybson
Это называется - "КАПРИЗ", подробно обсуждается на женских форумах.

Ха-ха ! :)

Получается что Oracle, IBM, Informix, и т.д. и т.п. это все филиалы компании L"etual :) компании по продаже женскими "капризами"
...
Рейтинг: 0 / 0
12.10.2006, 11:04
    #34049539
gybson
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц в 1С 8.0
Ха-ха ! :)
Получается что Oracle, IBM, Informix, и т.д. и т.п. это все филиалы компании L"etual :) компании по продаже женскими "капризами"


Ну что Вы, для них ведь есть ODBC драйвер! Хуже того, даже OLEDB драйвера есть. Вот только никто не пишет: "хочу вытянуть данные из ORACLE, но знаю только MS SQL, что мне делать, не хочу напрягать ORACLE программистов".

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

Модератор: отредактировано
...
Рейтинг: 0 / 0
12.10.2006, 12:48
    #34050136
Виталий_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц в 1С 8.0
Dried Gagarin Виталий_Для меня 1С - это одна из учетных систем в нашей многофилиальной комнании. Подчеркиваю, ОДНА ИЗ. И мне НЕОБХОДИМО видеть данные, не напрягая кучу 1С программистов. КОнсолидированные данные из несколько десятков различных 1С-ских баз.
классический случай похода горы к магомету. может пересмотреть подход?

Зачем? Или один человек все централизованно сделает или 20. Есть разница? Вот поэтому и развелось куча 1С-ных программистов. Каждый сидит в своей базе, что-то делает. По-хорошему должно быть так: сделали оутсерсера конфигурацию, сдали ее и больше туда не лезут. А всю аналитику необходимо отвязывать от ИС. Только первичка там крутиться должна
...
Рейтинг: 0 / 0
12.10.2006, 12:51
    #34050142
Виталий_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц в 1С 8.0
gybson
Ха-ха ! :)
Получается что Oracle, IBM, Informix, и т.д. и т.п. это все филиалы компании L"etual :) компании по продаже женскими "капризами"


Ну что Вы, для них ведь есть ODBC драйвер! Хуже того, даже OLEDB драйвера есть. Вот только никто не пишет: "хочу вытянуть данные из ORACLE, но знаю только MS SQL, что мне делать, не хочу напрягать ORACLE программистов".

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

А Вы знаете разницу между СУБД и Информационными системами. У всех задачи разные. Так что это некорректное сравнение

Модератор: цитата отредактирована
...
Рейтинг: 0 / 0
12.10.2006, 13:04
    #34050244
Виталий_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц в 1С 8.0
2All
Господа, мы углубились в сторону. Давайте по сути проблемы. Есть что по существу?
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Структура таблиц в 1С 8.0 / 25 сообщений из 126, страница 1 из 6
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]