Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.09.15;
Скачать: [xml.tar.bz2];

Вниз

Структура базы 1C-Предприятие   Найти похожие ветки 

 
Alsek   (2003-08-24 10:31) [0]

Господа! хочется разобраться в структуре базы уважаемой программы 1с...чтобы строить отчеты с использованием чистого sql.

имею следующий набор таблиц:
1s*.db
dh*.db
dt*.db
ra*.db
rg*.db
sc*.db

кто-нибудь может скинуть подробное описание таблиц, чтобы сформировать
примитивный интерфейс - список документов и возможность просмотра
позиций в них (по типам документов)?


 
sniknik   (2003-08-24 11:26) [1]

загляни сюда
http://delphimaster.net/view/3-1061539795/
http://delphimaster.net/view/3-1061539795/
повеселишся, и конкретная инфа есть если читать "между строк" LordOfSilence к примеру.

кстати как ты представляеш "подробное описание таблиц" если в большинстве своем они разные для каждой отдельной конфигурации? (теоретически разные даже для одной на разных машинах, если к примеру конфигурация апдейтилась и номера апдейтов были на разных машинах применены в разном порядке)
это кстати нужно учесть если хочеш писать для 1С без 1С.


 
Alsek   (2003-08-24 12:28) [2]

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

и из всего ентого г..на построить отчеты об объеме реализации и стоимости текущих остатков.

в конце концов, как бы не отличались конф-ии, смысл работы системы един - надо понимать.


 
Alsek   (2003-08-24 12:41) [3]

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

и из всего ентого г..на построить отчеты об объеме реализации и стоимости текущих остатков.

в конце концов, как бы не отличались конф-ии, смысл работы системы един - надо понимать.


 
Romkin   (2003-08-24 12:42) [4]

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


 
sniknik   (2003-08-24 13:22) [5]

Alsek (24.08.03 12:41) [3]
тебе нужно будет "развернуть" то что 1С "свернула", т.е. повторить то что она сама делает, файлы соответствия - поле в базе - поле в 1С как раз LordOfSilence упоминает в одной из веток, название по русски можно найти разбирая MD (файл конфигурации, посмотри ссылки что Serginio дает у него вроде есть и разбор MD). а вот что конкретно значит то или иное поле нужно по контексту конфигурации смотреть, обрашайся с тому кто твою написал, или догадывайся (но не ошибись, может то что ты посчитаеш суммой будет временным значением... .т.д.).
и даже написав подобную программу, возможно придется все переписывать после "прихода" ;о)) 1С-ника, который влегкую поменяет значения полей под новый план счетов (к примеру).

в общем грамотно написать подобное очень трудно, и только при взаимодействии с 1С программистом поддерживающим вашу конфигурацию.

Romkin © (24.08.03 12:42) [4]
> в поставке должно быть руководство
....-->
да должно быть, но оно общее и не показывает как связываются поля с конкретными в базе. так что можеш даже не смотреть.


 
Serginio1   (2003-08-25 11:34) [6]

Если воспользуешься ссылкой
http://www.1c.hippo.ru/cgi-bin/predownl.cgi?id=2019

То достаточно легко поймешь структуру файлов 1С оперативный учет.

Немного не согласен с sniknik, т.к. хотя наименования свойств и приводятся к латинице смысл их тот же, что и в 1С.

Единственный минус при изменении конфигурации, нужно заного генерить объекты и перекомпилировать проект, но это не так страшно (время около секунды), и при добавлении полей и их изменении переписывать ничего не надо.

Но однозначно, что здесь sniknik абсолютно прав, поддержка конфигурации должна быть в одних руках. Кстати для закрытия кода можно воспользоваться генерацией диспинтерфейсов объектов 1С и пргораммировать модули через ВК на Delphi.


 
Serginio1   (2003-08-25 11:45) [7]

Если тебе нужно именно на SQL то по этой ссылке ты найдещь полный разбор MD с использованием Rainbow.
Более полную информацию по применению прямых запросов SQL
можешь получить на 1С форуме
http://www.kuban.ru/cgi-bin/forum/forum9.cgi?page=1



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.09.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.014 c
7-48814
gunner
2003-07-02 12:05
2003.09.15
FindWindow !?!?!?!? Фича или бага ?


1-48623
explorer
2003-09-03 08:37
2003.09.15
Секундомер


6-48670
nester
2003-07-09 16:59
2003.09.15
Как в TWebBrowser получить header ответа сервера


14-48754
Timur
2003-08-26 19:04
2003.09.15
Где скачать stylexp


1-48635
Star Wars
2003-09-03 09:09
2003.09.15
Массив динамических массивов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский