Форум: "Базы";
Текущий архив: 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