powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Java + 1C пример
52 сообщений из 52, показаны все 3 страниц
Java + 1C пример
    #35655747
bob1970
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не поделится ли кто примером дергания приложением на java данных из 1с.
...
Рейтинг: 0 / 0
Java + 1C пример
    #35655769
Leshij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно коннектиться через Java-COM bridge, их есть несколько вариантов. Я начинал копаться в этом направлении и даже успел написать минимально рабочий парсер конфигурации 1с, который создает java-классы для 1с объектов, но он не все типы данных поддерживает и может глючить. Но к счастью с 1с мне больше работать не приходится и эту затею я забросил. Если интересно поковыряться, могу выложить исходники.
PS: а смотрелось прикольно:
Код: plaintext
1.
2.
 final  Контрагенты contr = ...;
contr.getИНН();
...
Рейтинг: 0 / 0
Java + 1C пример
    #35656339
bob1970
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, конечно интересно. Судя по активности здесь и инфе из гугла не много учетных систем пишут на java. Иначе бы стык с адын эсом обязательно был обсосан.
...
Рейтинг: 0 / 0
Java + 1C пример
    #35656998
Dan Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bob1970Да, конечно интересно. Судя по активности здесь и инфе из гугла не много учетных систем пишут на java. Иначе бы стык с адын эсом обязательно был обсосан.Хех. Интересный, конечно, вывод.
Я бы на Вашем месте посмотрел бы в сторону XML.
...
Рейтинг: 0 / 0
Java + 1C пример
    #35657121
The_ShadoW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bob1970Иначе бы стык с адын эсом обязательно был обсосан.
Не потому, что не пишут. А потому что стыкивать яву напрямую с адинэсом - занятие малополезное. Действительно, посмотрите на XML. Я как минимум один рабочий пример выгрузки-загрузки его посредством видел.
...
Рейтинг: 0 / 0
Java + 1C пример
    #35657638
bob1970
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The_ShadoWbob1970Иначе бы стык с адын эсом обязательно был обсосан.
Не потому, что не пишут. А потому что стыкивать яву напрямую с адинэсом - занятие малополезное. Действительно, посмотрите на XML. Я как минимум один рабочий пример выгрузки-загрузки его посредством видел.

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

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

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

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

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

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

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

_______________________________________
2pro4U

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

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

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

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

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

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

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

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

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

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

Доступ к 1С из внешних java-приложений ИМХО сверх редкость. Большинство 1С-компаний может только изнутри 1С что-то делать + подключить кассу или терминал.
...
Рейтинг: 0 / 0
Java + 1C пример
    #35662212
Tapac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Java + 1C пример
    #35662269
bob1970
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Java + 1C пример
    #36078660
iplus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leshij,

исходники в студию )
...
Рейтинг: 0 / 0
Java + 1C пример
    #36079761
Leshij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и тему ты поднял. Попробую поискать.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Java + 1C пример
    #36080786
Leshij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iplus: отправил на мыло.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Java + 1C пример
    #36089239
dzhagr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leshij,

Будьте добры, вышлите\опубликуйте исходники и для меня.
...
Рейтинг: 0 / 0
Java + 1C пример
    #36090175
грязный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне тоже хочется посмотреть! sbsp11@ya.ru
...
Рейтинг: 0 / 0
Java + 1C пример
    #36099464
Фотография badboychik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bob1970Пробовал на 8.1 файловый вариант. MS SQL денег стоит.а на линуксе и PostgreSQL не пробовали 1С8-сервак поднять? это уже реально :)
...
Рейтинг: 0 / 0
Java + 1C пример
    #36129184
qi_ip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ помогите создать com соединение к 1С-ке. Может кто на нормальную ссылку пошлет...пока ничего дельного не нашел! Если есть примеры, то тоже будет неплохо!
...
Рейтинг: 0 / 0
Java + 1C пример
    #36130336
Фотография badboychik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иди на мисту, там целая статья про СОМ, с примерами хорошими
...
Рейтинг: 0 / 0
Java + 1C пример
    #36131509
bob1970
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qi_ip,

Попробовал через com - работает. Использовал jacob. Пробовал jawin, но почему-то не стал использовать. Не помню почему. То ли денег стоит , то ли документации мало. Не помню. На ходу дело было. Есть еще вариант через сервисы в восьмерке, но это дело для меня темное и какой-то там затык с совместимостью был с самими сервисами, похоже в дотнете не те сервисы ("Гранаты у них не той системы"). Тоже пытался копать и плюнул. Через com достаточно функциональности.

Небольшой пример

protected void runText1C() {
try {
Ole32.CoInitialize();
DispatchPtr app = new DispatchPtr("V81.COMConnector");
DispatchPtr conf=(DispatchPtr) app.invoke("Connect", "File=\"\\\\Server\\1cbase\\Buh\\\";Usr=\"user\";Pwd=\"pass\"");
/* Это запись
DispatchPtr tables=(DispatchPtr) base.get(txt.getText());
DispatchPtr table1=(DispatchPtr) tables.get("Справочник1");
DispatchPtr el=(DispatchPtr) table1.invoke("СоздатьЭлемент");
el.put("Наименование", "100000");
el.invoke("Записать");
*/
DispatchPtr zapros=(DispatchPtr) conf.invoke("NewObject","Запрос");
// DispatchPtr zaprostext = (DispatchPtr) zapros.get("Текст");
zapros.put("Текст", "ВЫБРАТЬ ХозрасчетныйДвиженияССубконто.Период КАК СПериод," +
"ПРЕДСТАВЛЕНИЕ(ХозрасчетныйДвиженияССубконто.СчетДт) КАК СчетДт," +
"ПРЕДСТАВЛЕНИЕ(ХозрасчетныйДвиженияССубконто.СубконтоДт1) КАК СубконтоДт1," +
"ПРЕДСТАВЛЕНИЕ(ХозрасчетныйДвиженияССубконто.ВидСубконтоДт1) КАК ВидСубконтоДт1," +
"ПРЕДСТАВЛЕНИЕ(ХозрасчетныйДвиженияССубконто.СубконтоДт2) КАК СубконтоДт2," +
"ПРЕДСТАВЛЕНИЕ(ХозрасчетныйДвиженияССубконто.ВидСубконтоДт2) КАК ВидСубконтоДт2," +
"ПРЕДСТАВЛЕНИЕ(ХозрасчетныйДвиженияССубконто.СубконтоДт3) КАК СубконтоДт3," +
"ПРЕДСТАВЛЕНИЕ(ХозрасчетныйДвиженияССубконто.ВидСубконтоДт3) КАК ВидСубконтоДт3," +
"ПРЕДСТАВЛЕНИЕ(ХозрасчетныйДвиженияССубконто.СчетКт) КАК СчетКт," +
"ПРЕДСТАВЛЕНИЕ(ХозрасчетныйДвиженияССубконто.СубконтоКт1) КАК СубконтоКт1," +
"ПРЕДСТАВЛЕНИЕ(ХозрасчетныйДвиженияССубконто.ВидСубконтоКт1) КАК ВидСубконтоКт1," +
"ПРЕДСТАВЛЕНИЕ(ХозрасчетныйДвиженияССубконто.СубконтоКт2) КАК СубконтоКт2," +
"ПРЕДСТАВЛЕНИЕ(ХозрасчетныйДвиженияССубконто.ВидСубконтоКт2) КАК ВидСубконтоКт2," +
"ПРЕДСТАВЛЕНИЕ(ХозрасчетныйДвиженияССубконто.СубконтоКт3) КАК СубконтоКт3," +
"ПРЕДСТАВЛЕНИЕ(ХозрасчетныйДвиженияССубконто.ВидСубконтоКт3) КАК ВидСубконтоКт3," +
"ПРЕДСТАВЛЕНИЕ(ХозрасчетныйДвиженияССубконто.Организация) КАК Организация," +
"ХозрасчетныйДвиженияССубконто.Сумма КАК ССумма," +
"ХозрасчетныйДвиженияССубконто.Содержание КАК ССодержание," +
"ХозрасчетныйДвиженияССубконто.НомерЖурнала КАК НомерЖурнала " +
"ИЗ " +
"РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто КАК ХозрасчетныйДвиженияССубконто ");
/*
zapros.put("Текст", "ВЫБРАТЬ ХозрасчетныйДвиженияССубконто.Период КАК СПериод " +
"ИЗ " +
"РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто КАК ХозрасчетныйДвиженияССубконто");
*/
/* Можно добавить условия
+
"ГДЕ" +
"Период >= ДатаВремя(2008,11,01) И Период <= ДатаВремя(2008,11,02) И "+
"СчетДт = 90");
*/ DispatchPtr result = (DispatchPtr) zapros.invoke("Выполнить");
DispatchPtr viborka = (DispatchPtr) result.invoke("Выбрать");
Object obj = viborka.invoke("Следующий");
Object o = viborka.get(txt.getText());
Ole32.CoUninitialize();
} catch (Exception e) {
e.printStackTrace();
}
}

Как-то так вобщем
...
Рейтинг: 0 / 0
Java + 1C пример
    #36308879
alexandr.lobyntsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здесь описан опыт по орзанизации взаимодействия java - 1C через COM и прямые запросы
http://java-for-everyone.blogspot.com/2009/11/java-web-1.html
...
Рейтинг: 0 / 0
Java + 1C пример
    #36685337
gildebrand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот Java API к 1С 7.7 http://j1c.ru
...
Рейтинг: 0 / 0
Java + 1C пример
    #37169931
IgorKonovalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть java api и для 1C 8 (8.0,8.1,8.2). Сейчас библиотека разделилась на несколько частей:
1) core - базовые объекты 1С
2) jdbc - собственно jdbc через dcom, т.е. обращение производится к самой платформе, а не к ее базе ( == не имеет значения файловая базы или на sql-сервере)
3) JAX-RS API (REST-сервисы)
4) Apache Camel - компонент для подключения (in-out) 1С к Camel (на данный момент транспортный формат - родной XML 1С).

Wiki проекта https://bitbucket.org/IgorKonovalov/octitbit/wiki/Home - описание и примеры
...
Рейтинг: 0 / 0
Java + 1C пример
    #37171340
gildebrand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IgorKonovalovЕсть java api и для 1C 8 (8.0,8.1,8.
Для апи нужна сама 1с? Другими словами - апи использует для доступа саму 1с?
...
Рейтинг: 0 / 0
Java + 1C пример
    #37172997
IgorKonovalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, нужна. Нужен доступ к ее COM-объектам. Они могут находится на локальном или удаленном хосте, т.к. доступ идет через DCOM, причем для доступа используются только компоненты на "чистой" java.

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

Целью проекта является, по большей части, создание интеграционного компонента (чтение, запись, polling изменений и прочее).

Ну например: Ваше любимое приложение крутится на сервер приложений на любимой соляре, а доступ к 1С нужен, а конфигурацию менять нельзя - вот примерно такую задачу решает библиотека. Или скажем отслеживание изменения объектов... в общем почти все что доступно из самой 1С теперь доступно прямо из java.

Фактически это http://v8.1c.ru/overview/IntegrationCOM.htm
...
Рейтинг: 0 / 0
Java + 1C пример
    #37173016
IgorKonovalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, кстати... если нет желания разбираться в объектах 1С, то можно использовать старый добрый jdbc-компонент. Это адаптированная оболочка для родных запросов 1С. Правда по сравнению с 1С SELECT-ы в jdbc несколько ограничены. Это касается иерархических запросов и особенностей группировок - этого функционала в интерфейсе jdbc просто нет. Правда реализованы и доп фишки: например стейтмент UPDATE (в родном 1С такого нет) или получение вложенных запросов (getObject может получать ResultSet - не по феншую jdbc, но табличную часть получает ;) )
...
Рейтинг: 0 / 0
Java + 1C пример
    #37175168
IgorKonovalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Набросал тут на скорую руку step-by-step подключения jdbc-драйвера (OCTitbit-JDBC) к Eclipse
https://bitbucket.org/IgorKonovalov/octitbit/wiki/samplej4
...
Рейтинг: 0 / 0
Java + 1C пример
    #37175491
IgorKonovalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
... и пример выполнения запроса к 1С из Eclipse через JDBC
https://bitbucket.org/IgorKonovalov/octitbit/wiki/samplej5
...
Рейтинг: 0 / 0
Java + 1C пример
    #37175575
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
офтопик
ололо!!

какое хорошее место этот битбукет
классненько

спасибочки
...
Рейтинг: 0 / 0
Java + 1C пример
    #37182072
IgorKonovalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
grasoff.net,
Это да, весьма-весьма.
...
Рейтинг: 0 / 0
Java + 1C пример
    #37185691
IgorKonovalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1) Добавил пример просмотра метаданных конфигурации 1С из java https://bitbucket.org/IgorKonovalov/octitbit/wiki/sample11
2) Все примеры можно посмотреть тут https://bitbucket.org/IgorKonovalov/octitbit/wiki/sample-list
3) Попробовал более внятно написать что же библиотека делает\может https://bitbucket.org/IgorKonovalov/octitbit/wiki/Home
...
Рейтинг: 0 / 0
Java + 1C пример
    #37194842
Evkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IgorKonovalovЕсть java api и для 1C 8 (8.0,8.1,8.2).
Вопрос лицензии достаточно актуален:-) если смысл точить какой то код под даную библиотеку, если исходники не доступны, как будет сопровождение и поддержка в будущем - тоже не известно;-)
а сама идея интесна)))
...
Рейтинг: 0 / 0
Java + 1C пример
    #37195158
IgorKonovalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Evkin,

более чем актуален... Пока библиотека свободно раздается для тестирования и выявления недостающего функционала (feature-requests и по самой платформе).
В дальнейшем варианты развития могут быть такими
1) разработка станет открытой (opensource) и пойдет под LGPL как и ее фундамент j-interop. Центральный репозиторий + форки.
2) станет коммерческой, с поддержкой и всеми сопутствующими бонусами от компании-разработчика.
3) будет иметь двойную лицензию - некоммерческую и коммерческую.
4) ???

У всех вариантов есть и плюсы и минусы. Если есть идеи\предложения\пожелания готов внимать
...
Рейтинг: 0 / 0
Java + 1C пример
    #37201208
Evkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IgorKonovalov,

Это понятно, варианты то классические:-) (хотя была забыта БСД))) Но вопрос, что делать сейчас. Ну интересна мне данная библиотека, даже кину запрос на её получение. Поиграюсь день другой, но я не рискну её вставлять в свои проекты, т.к. завтра у меня есть шанс остаться с джарником и не интересной для меня лицензией. и тут я могу оставить все как есть, декомпильнуть её при необходимости и забить на лицензионную чистоту или что то думать))
Поэтому не мешало бы уже сейчас определиться, что хочется получится на выходе. Как вариант на текущую версию сделать 2 лицензии бесплатную/коммерческую. А потом перелицензировать, при желании.
...
Рейтинг: 0 / 0
Java + 1C пример
    #37202970
IgorKonovalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Evkin,

Ну совсем под панковской BSD решили не выходить. Решили, что будет вполне адекватно выпускать под двойной лицензией: открытой GNU GPL + коммерческой. Мне кажется это честно )) Теперь в разделе download заявки принимаются только для коммерческой версии и вообще для связи, а GPL-ную можно просто скачать там же -> https://bitbucket.org/IgorKonovalov/octitbit/wiki/download
...
Рейтинг: 0 / 0
Java + 1C пример
    #37205855
Evkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IgorKonovalov,

вот это - одобрямс)) правда что б совсем по феншую было, не мешало бы библиотеку, джавадок и сырцы в какой нибуть мавен репозитарий положить. что бы люди не мучались;-)
...
Рейтинг: 0 / 0
Java + 1C пример
    #37206017
IgorKonovalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Evkin,

Javadoc пока доступен только на сайте ( https://bitbucket.org/IgorKonovalov/octitbit/wiki/javadoc/index.html). Правда его еще надо дописывать и дописывать, поэтому для распространения путем скачивание будет предложен чуть позже.
Source будет предоставляться по запросу - это допускается GPL. Мы его не скрываем. Возможно даже репозиторий откроем. Тут вопрос в заинтересованности аудитории в этом проекте: если народ просто будет скачивать анонимно и никак не участвовать, то это же неинтересно. Нам не хотелось бы заниматься неинтересными проектами. Нам интересно знать как и где используется, отчеты об ошибках, предложения по наращиванию функционала и прочее.
...
Рейтинг: 0 / 0
Java + 1C пример
    #37226902
IgorKonovalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сегодня дошли руки до описания первого примера работы интеграционного компонента 1С и Apache Camel. Вот https://bitbucket.org/IgorKonovalov/octitbit/wiki/samplec1
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Java + 1C пример
    #38884853
takltape
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Как сейчас обстоят дела с лицензией? Думаю использовать Вашу библиотеку...
...
Рейтинг: 0 / 0
52 сообщений из 52, показаны все 3 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Java + 1C пример
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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