Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как мне взять данные из 1С


Страницы:   1 2

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 юзай.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо