Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Java + 1C пример / 25 сообщений из 52, страница 1 из 3
15.11.2008, 06:54
    #35655747
bob1970
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + 1C пример
Не поделится ли кто примером дергания приложением на java данных из 1с.
...
Рейтинг: 0 / 0
15.11.2008, 09:53
    #35655769
Leshij
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + 1C пример
Можно коннектиться через Java-COM bridge, их есть несколько вариантов. Я начинал копаться в этом направлении и даже успел написать минимально рабочий парсер конфигурации 1с, который создает java-классы для 1с объектов, но он не все типы данных поддерживает и может глючить. Но к счастью с 1с мне больше работать не приходится и эту затею я забросил. Если интересно поковыряться, могу выложить исходники.
PS: а смотрелось прикольно:
Код: plaintext
1.
2.
 final  Контрагенты contr = ...;
contr.getИНН();
...
Рейтинг: 0 / 0
16.11.2008, 08:37
    #35656339
bob1970
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + 1C пример
Да, конечно интересно. Судя по активности здесь и инфе из гугла не много учетных систем пишут на java. Иначе бы стык с адын эсом обязательно был обсосан.
...
Рейтинг: 0 / 0
17.11.2008, 09:01
    #35656998
Dan Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + 1C пример
bob1970Да, конечно интересно. Судя по активности здесь и инфе из гугла не много учетных систем пишут на java. Иначе бы стык с адын эсом обязательно был обсосан.Хех. Интересный, конечно, вывод.
Я бы на Вашем месте посмотрел бы в сторону XML.
...
Рейтинг: 0 / 0
17.11.2008, 10:09
    #35657121
The_ShadoW
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + 1C пример
bob1970Иначе бы стык с адын эсом обязательно был обсосан.
Не потому, что не пишут. А потому что стыкивать яву напрямую с адинэсом - занятие малополезное. Действительно, посмотрите на XML. Я как минимум один рабочий пример выгрузки-загрузки его посредством видел.
...
Рейтинг: 0 / 0
17.11.2008, 12:50
    #35657638
bob1970
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + 1C пример
The_ShadoWbob1970Иначе бы стык с адын эсом обязательно был обсосан.
Не потому, что не пишут. А потому что стыкивать яву напрямую с адинэсом - занятие малополезное. Действительно, посмотрите на XML. Я как минимум один рабочий пример выгрузки-загрузки его посредством видел.

Я так понимаю работа с XML предполагает ручную загрузку-выгрузку данных- это не очень интересно. Бух что-то куда-то выгрузит, другой бух черт-те что, неизвестно откуда грузанет, да еще не один раз, а разбираться в этом мне. Через COM вроде бы вариант подходящий, но нужно проверять, неизвестно насколько рабочий. По поводу малополезного вопрос спорный. Первичка одна и та же что для буха, что для финика. Чего ее два раза вводить? А две базы держать приходиться, т.к. 1с не тянет ном.справочник.
...
Рейтинг: 0 / 0
17.11.2008, 13:46
    #35657811
The_ShadoW
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + 1C пример
bob1970Я так понимаю работа с XML предполагает ручную загрузку-выгрузку данных
Неправильно понимаете.
...
Рейтинг: 0 / 0
17.11.2008, 14:09
    #35657887
bob1970
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + 1C пример
The_ShadoWbob1970Я так понимаю работа с XML предполагает ручную загрузку-выгрузку данных
Неправильно понимаете.

Обана. Не понял. Еще что-то есть? Пошел читать учебник... Может ссылка на пример есть?
...
Рейтинг: 0 / 0
17.11.2008, 14:25
    #35657944
The_ShadoW
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + 1C пример
К сожалению, я от 1с весьма далек. Просто не очень давно наблюдал пример троестороннего взаимодействия адинэса, MySQL для аппсервера и еще каких-то левых поделок. На вопрос - как оно шевелится, сказали - всё сваливается в xml и потом разбирается, как адинэсом, так и другими заинтересованными сторонами. Понятно, что такая синхронизация была не реалтаймовая. Но тем не менее, не ручная.
...
Рейтинг: 0 / 0
17.11.2008, 16:29
    #35658372
angro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + 1C пример
авторА две базы держать приходиться, т.к. 1с не тянет ном.справочник.

а сколько же справочник?
...
Рейтинг: 0 / 0
17.11.2008, 19:07
    #35658822
Frenzy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + 1C пример
Насколько мне известно последние 1С используют обычные субд типа MSSQLServer -- ничего не мешает просто конектиться к этой базеиз явы и выполнять запросы.

> Да, конечно интересно. Судя по активности здесь и инфе из гугла не много учетных систем пишут на java. Иначе бы стык с адын эсом обязательно был обсосан.

Вы немного путаете понятия. Просто тем, кто пишет учётные системы на ява, 1С даром не нужен -- это капля в море по сравнению с тем что пишется на яве. Посмотрите в сторону дотнета -- по идеалогии 1Ске ближе )) И насколько я знаю там есть решения непосредственно от разработчика.

_______________________________________
2pro4U
...
Рейтинг: 0 / 0
17.11.2008, 20:07
    #35658931
mikkri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + 1C пример
FrenzyНасколько мне известно последние 1С используют обычные субд типа MSSQLServer -- ничего не мешает просто конектиться к этой базеиз явы и выполнять запросы.
Если не ошибаюсь, там такая структура данных, что лучше туда незаглядывать.
...
Рейтинг: 0 / 0
18.11.2008, 00:22
    #35659230
VoDA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + 1C пример
mikkriFrenzyНасколько мне известно последние 1С используют обычные субд типа MSSQLServer -- ничего не мешает просто конектиться к этой базеиз явы и выполнять запросы.
Если не ошибаюсь, там такая структура данных, что лучше туда незаглядывать.+1
...
Рейтинг: 0 / 0
18.11.2008, 08:22
    #35659401
bob1970
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + 1C пример
angro

а сколько же справочник?
около 100 000 номенклатур. Плюс продажи за несколько лет больше миллиона записей. В 1с пробовал запихнуть все это богатство - умерла, вместе с базой. Обновление ном.справочника шло что-то дня 3-4. Это был просто тест, чтобы быть уверенным при ответе на вопросы "А почему не 1с?". Сейчас с 1с работает около 10 бухов. Шевелится конечно, но как-то не очень уверенно, хотя ном.справ-ка там нет и продажи закидываем просто суммой за день.
...
Рейтинг: 0 / 0
18.11.2008, 08:42
    #35659411
bob1970
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + 1C пример
Frenzy
Вы немного путаете понятия. Просто тем, кто пишет учётные системы на ява, 1С даром не нужен -- это капля в море по сравнению с тем что пишется на яве. Посмотрите в сторону дотнета -- по идеалогии 1Ске ближе )) И насколько я знаю там есть решения непосредственно от разработчика.

_______________________________________
2pro4U

Да я, в общем-то не претендую на истину. Просто исхожу из того, что 1с бух-ия достаточно обкатанная система, на нее несложно найти спецов, как бух-ов, так и обслуги. Это участок хорошо проработан и не требует от асушника каких-то лишних телодвижений. Я аналитику пишу на яве, потому-что МНЕ так удобней. Я ЗНАЮ что решу этим инструментом стоящие передо мной задачи. По поводу дотнета в принципе согласен. Пробовал силы в нем. Не лучше и не хуже явы (как мне показалось) за одним существенным исключением - почти все за бабки (какое-то необъяснимое желание жить честно, не воруя результаты труда у своих коллег) . Не думаю что из дотнета решение моей задачи будет принципиально отличным. Или COM или OLE или как мне тут удачно подсказали XML.
...
Рейтинг: 0 / 0
18.11.2008, 08:54
    #35659433
angro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + 1C пример
[quot bob1970]
около 100 000 номенклатур. Плюс продажи за несколько лет больше миллиона записей. В 1с пробовал запихнуть все это богатство - умерла, вместе с базой. Обновление ном.справочника шло что-то дня 3-4. Это был просто тест, чтобы быть уверенным при ответе на вопросы "А почему не 1с?". [/quot

видимо на 7-ке пробовали, попробуйте если хотите на 8.1, 100.000 номенклатуры потянет (естественно SQL версию).
...
Рейтинг: 0 / 0
18.11.2008, 09:10
    #35659450
angro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + 1C пример
mikkriFrenzyНасколько мне известно последние 1С используют обычные субд типа MSSQLServer -- ничего не мешает просто конектиться к этой базеиз явы и выполнять запросы.
Если не ошибаюсь, там такая структура данных, что лучше туда незаглядывать.

если на чтение и опять же 7-ка, то достаточно изучено, вполне можно делать.
...
Рейтинг: 0 / 0
18.11.2008, 13:28
    #35660330
Tapac
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + 1C пример
bob1970Не поделится ли кто примером дергания приложением на java данных из 1с.

web-сервисы строятся без проблем и на той, и на другой стороне, равно как и прокси.
COM -- некроссплатформенное решение (для стороны java), доступ напрямую к БД, так вообще не вариант.
...
Рейтинг: 0 / 0
18.11.2008, 14:16
    #35660552
angro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + 1C пример
Tapac
web-сервисы строятся без проблем и на той, и на другой стороне, равно как и прокси.
COM -- некроссплатформенное решение (для стороны java), доступ напрямую к БД, так вообще не вариант.

Это про 8-ку, для 7-ки прямой доступ вполне нормален. Да и для 8-ки тоже смотря какие данные нужны.
...
Рейтинг: 0 / 0
18.11.2008, 14:37
    #35660627
bob1970
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + 1C пример
angro

видимо на 7-ке пробовали, попробуйте если хотите на 8.1, 100.000 номенклатуры потянет (естественно SQL версию).

Пробовал на 8.1 файловый вариант. MS SQL денег стоит.
...
Рейтинг: 0 / 0
18.11.2008, 15:08
    #35660736
bob1970
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + 1C пример
Tapacbob1970Не поделится ли кто примером дергания приложением на java данных из 1с.

web-сервисы строятся без проблем и на той, и на другой стороне, равно как и прокси.
COM -- некроссплатформенное решение (для стороны java), доступ напрямую к БД, так вообще не вариант.

Почитал тут про сервисы - похоже на правду. Жаль, что опыта работы с ними нет. Вроде бы и несложно, но почему-то опять инфы про стык 1с и java через сервисы нет. Похоже действительно не стыкуют или не работает, или ненадежно, или сложно. Странно все это.
...
Рейтинг: 0 / 0
18.11.2008, 16:59
    #35661187
VoDA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + 1C пример
bob1970Почитал тут про сервисы - похоже на правду. Жаль, что опыта работы с ними нет. Вроде бы и несложно, но почему-то опять инфы про стык 1с и java через сервисы нет. Похоже действительно не стыкуют или не работает, или ненадежно, или сложно. Странно все это.Больше вероятность, что мало кому нужно связывать java и 1С.

В России используется 1С, потому проще написать отчеты / обработки на 1С, а Европа 1С не использует - там свои системы часто и на java.

Доступ к 1С из внешних java-приложений ИМХО сверх редкость. Большинство 1С-компаний может только изнутри 1С что-то делать + подключить кассу или терминал.
...
Рейтинг: 0 / 0
19.11.2008, 08:43
    #35662212
Tapac
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + 1C пример
bob1970Tapacbob1970Не поделится ли кто примером дергания приложением на java данных из 1с.

web-сервисы строятся без проблем и на той, и на другой стороне, равно как и прокси.
COM -- некроссплатформенное решение (для стороны java), доступ напрямую к БД, так вообще не вариант.

Почитал тут про сервисы - похоже на правду. Жаль, что опыта работы с ними нет. Вроде бы и несложно, но почему-то опять инфы про стык 1с и java через сервисы нет. Похоже действительно не стыкуют или не работает, или ненадежно, или сложно. Странно все это.

Вполне надежно. Насчет сложности -- ответ во многом, конечно, субъективен.
Реализации, которые у нас работают:
- 1С:УПП 8.1 (склады) и hp OpenView service desk
- 1C:УПП 8.1 (склады) и SAP XI -> SAP R/3
- 1C:Рарус (транспорт) и самописная система под Oracle и Delphi.
- 1C:УПП 8.1 (НСИ) и самописная система под Microsoft SQL и Tomcat.
Во всех случаях на второй стороне использовалась JVM разных версий на разных платформах.
...
Рейтинг: 0 / 0
19.11.2008, 09:23
    #35662269
bob1970
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + 1C пример
Tapac
Вполне надежно. Насчет сложности -- ответ во многом, конечно, субъективен.
Реализации, которые у нас работают:
- 1С:УПП 8.1 (склады) и hp OpenView service desk
- 1C:УПП 8.1 (склады) и SAP XI -> SAP R/3
- 1C:Рарус (транспорт) и самописная система под Oracle и Delphi.
- 1C:УПП 8.1 (НСИ) и самописная система под Microsoft SQL и Tomcat.
Во всех случаях на второй стороне использовалась JVM разных версий на разных платформах.
Немного успокоили. Через COM, кстати, тоже оказался очень простой и рабочий вариант.
...
Рейтинг: 0 / 0
07.07.2009, 22:01
    #36078660
iplus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + 1C пример
Leshij,

исходники в студию )
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Java + 1C пример / 25 сообщений из 52, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]