![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как мне взять данные из 1С
Term © (2003-09-10 11:35:00)
Проблема такая, просят написать программу которая бы просматривала бы данные в базах 1С. Открывать буду только read-only. У кого есть документация о полях и связях между таблицами. Или еще что посоветуете.
LordOfSilence (2003-09-11 11:53:00) [21]
Что-то типа следующего:
OLEWorkers = proba.CreateObject( "Справочник.Сотрудники" );
OLEWorkers.ВыбратьЭлементы();
while OLEWorkers.ПолучитьЭлемент() = 1 do begin
if OLEWorkers.ЭтоГруппа() = 1
then MyGroupList.Add("Это была группа");
else MyWorkerList.Add("А вот это бездельник-дармоед: " + OLEWorkers.Наименование);
end;
sniknik (2003-09-11 11:49:00) [22]
http://www.delphikingdom.ru/article/1c.htm
Term (2003-09-11 11:44:00) [23]
ну ктонить.... плиз
Term (2003-09-11 11:30:00) [24]
обратился к 1С как к серверу OLE Automation:
var
proba:variant;
begin
proba:=CreateOleObject("V77M.Application");
proba.Initialize(proba.RMTrade,"/DC:\V7\DB /M","");
end;
а вот как мне получить, и залить в свою базу список всех сотрудников предприятия...
kaif (2003-09-10 12:04:00) [25]
Существует документация к 1С:Предприятие 7.7 "Описание встроенного языка". Две такие красно-желтые книги (том1,2). Идут в коробке лицензионной версии. Это все, что нужно. В Дельфи 6.0 и выше можно писать COM-методы на русском. Так что устанавливаешь связь с 1С. Как это сделать, описано в третьей книжке ("Конфигуратор") в маленькой главе про 1С, как COM-сервер.
Term (2003-09-10 12:02:00) [26]
всё нашёл, большой сэнкс...
Alexandr (2003-09-10 11:56:00) [27]
как где?
в документации, вестимо...
Term (2003-09-10 11:53:00) [28]
ну народ ктонить чонить может дать за что можно зацепиться
Term (2003-09-10 11:45:00) [29]
а где их искать то для 1С
Alexandr (2003-09-10 11:43:00) [30]
непосредственно из файлов БД - и думать забудь.
Ищи лучше описание методов COM.
Однозначно.
Term (2003-09-10 11:41:00) [31]
ну тут же нужно знать методы объекта, а я с 1С не знаком, я думал может просто непосредственно из баз всё данные получать, так как всё это будет по сети
Alexandr (2003-09-10 11:36:00) [32]
COM юзай.