Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > 1С и Java


Автор: Goliath 31.3.2006, 12:34
Доброго времени суток. У меня возникла проблема с интеграцией 1С и Java. Если кто сталкивался с данной проблемой подскажите, что нужно или что почитать. На данный момент мне нужно с 1С получить список товара и цены и разместить их на сайте. Заранее благодарен, за любую помощь.

Автор: ALKS 31.3.2006, 12:51
Эм.... я вообще не знаю 1С smile но предполагается что там какая-то база данных есть же?
т.е. собственно твоя задача просто доступиться к базе данных напрямую посредством JDBC и вытащить нужные тебе данный вот и всё. под "интеграцией" обычно понимают немного другое...

Автор: Goliath 31.3.2006, 13:45
С вытаскиванием данных я так и думал. Но проблема может возникнуть, когда бухгалтер не захочет запускать программу для обновления веб данных, а скажет мне нужна кнопка в 1С при нажатие которой происходит обновления и т.д.

Автор: ALKS 31.3.2006, 14:36
Цитата(Goliath @ 31.3.2006, 13:45)
С вытаскиванием данных я так и думал.  Но проблема может возникнуть, когда бухгалтер не захочет запускать программу для обновления веб данных, а скажет мне нужна кнопка в 1С при нажатие которой происходит обновления и т.д.

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

Автор: kudinov 31.3.2006, 15:30
1). можно из 1C сделать выгрузку в XML и считать из java
2). Можно сделать COM/CORBA (COM/RMI, COM/WS, COM/JMS ) сервер и кидать данные в realtime
3). Можно воспользоваться библиотеками для работы с COM в java (jacob, jawin)
4). просто просто генерить html в 1С и кидать его в нужную папочку web-сервера

p.s. а к БД в 1С я так понимаю не просто подступиться

Автор: FatherFrost 31.3.2006, 16:03
Я думаю, если SQL версия 1С, то просто нужно актуальный список товаров брать из базы... Если же нужно реализовывать еще и заказ товара, то тут может быть масса проблем с ограничением доступа к записям.

Автор: tux 1.4.2006, 03:54
http://forum.vingrad.ru/index.php?showtopic=56611&hl=

Автор: Goliath 1.4.2006, 12:45
В теории радужные перспективы, но меня интересует кто-то на практике делал что-то подобное с 1С?

Автор: gildebrand 16.6.2010, 20:56
http://forum.vingrad.ru/index.php?showtopic=56611&view=findpost&p=2170448

Автор: jk1 16.6.2010, 21:11
Приходилось делать односторонний экспорт данных из 1C 7.7. В базе семерки ничего путного найти не смог - там сам черт ногу сломит. В итоге к 1С была прицеплена библиотека v7plus с помощью которой данные в XML постились web-сервису на Java, который уже решал что с ними делать (закэшировать, поместить в базу, etc).

В общем согласен с ALKS, сервис можно было бы писать на чем угодно, не обязательно на Java.

Автор: powerOn 16.6.2010, 21:41
Модератор: Ололо, эта тема еще в 2006 заглоха.

Автор: jk1 17.6.2010, 08:32
powerOn,  прошу прощения. Увидел тему в обновленных и не обратил внимания на дату начала топика.

Автор: Skynin 17.6.2010, 09:47
Цитата(powerOn @ 16.6.2010,  21:41)
Модератор: Ололо, эта тема еще в 2006 заглоха.

И снова недавно воскресла:

http://j1c.ru/j1c/index.php - это реализация программного API на JAVA к данным на платформе 1C:Предприятие v7.7. J1C позволяет, как прочитать данные из системы, так и изменять (создавать, удалять и изменять объекты, проводить документы и т.п.).

Не сама эта конечно, а попытки интегрировать Java и 1C smile

Автор: Vasay 17.6.2010, 11:51
Skynin

Актуальность платформы 7.7  уже не очень высока.  

Реализовать обмен данными в 8-ке с внешними программами посредством XML можно без проблем.

Автор: Skynin 17.6.2010, 12:22
Цитата

Актуальность платформы 7.7  уже не очень высока.  

Далеки от 1Сного мира smile
Актуальность весьма высока, массы пользователей не собираются переходить на 8ку в силу стоимости перехода равной уже затраченным средствам, а то и больше.

Цитата
Реализовать обмен данными в 8-ке с внешними программами посредством XML

Или использовать более серьезные средства web чем в 7ке, или вообще 8.2. С 8кой да, проблем нет.


Автор: gildebrand 21.6.2010, 10:52
Модератор: Сообщение скрыто.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)