|
|
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
Не поделится ли кто примером дергания приложением на java данных из 1с. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2008, 06:54 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
Можно коннектиться через Java-COM bridge, их есть несколько вариантов. Я начинал копаться в этом направлении и даже успел написать минимально рабочий парсер конфигурации 1с, который создает java-классы для 1с объектов, но он не все типы данных поддерживает и может глючить. Но к счастью с 1с мне больше работать не приходится и эту затею я забросил. Если интересно поковыряться, могу выложить исходники. PS: а смотрелось прикольно: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2008, 09:53 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
Да, конечно интересно. Судя по активности здесь и инфе из гугла не много учетных систем пишут на java. Иначе бы стык с адын эсом обязательно был обсосан. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2008, 08:37 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
bob1970Да, конечно интересно. Судя по активности здесь и инфе из гугла не много учетных систем пишут на java. Иначе бы стык с адын эсом обязательно был обсосан.Хех. Интересный, конечно, вывод. Я бы на Вашем месте посмотрел бы в сторону XML. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2008, 09:01 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
bob1970Иначе бы стык с адын эсом обязательно был обсосан. Не потому, что не пишут. А потому что стыкивать яву напрямую с адинэсом - занятие малополезное. Действительно, посмотрите на XML. Я как минимум один рабочий пример выгрузки-загрузки его посредством видел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2008, 10:09 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
The_ShadoWbob1970Иначе бы стык с адын эсом обязательно был обсосан. Не потому, что не пишут. А потому что стыкивать яву напрямую с адинэсом - занятие малополезное. Действительно, посмотрите на XML. Я как минимум один рабочий пример выгрузки-загрузки его посредством видел. Я так понимаю работа с XML предполагает ручную загрузку-выгрузку данных- это не очень интересно. Бух что-то куда-то выгрузит, другой бух черт-те что, неизвестно откуда грузанет, да еще не один раз, а разбираться в этом мне. Через COM вроде бы вариант подходящий, но нужно проверять, неизвестно насколько рабочий. По поводу малополезного вопрос спорный. Первичка одна и та же что для буха, что для финика. Чего ее два раза вводить? А две базы держать приходиться, т.к. 1с не тянет ном.справочник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2008, 12:50 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
bob1970Я так понимаю работа с XML предполагает ручную загрузку-выгрузку данных Неправильно понимаете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2008, 13:46 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
The_ShadoWbob1970Я так понимаю работа с XML предполагает ручную загрузку-выгрузку данных Неправильно понимаете. Обана. Не понял. Еще что-то есть? Пошел читать учебник... Может ссылка на пример есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2008, 14:09 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
К сожалению, я от 1с весьма далек. Просто не очень давно наблюдал пример троестороннего взаимодействия адинэса, MySQL для аппсервера и еще каких-то левых поделок. На вопрос - как оно шевелится, сказали - всё сваливается в xml и потом разбирается, как адинэсом, так и другими заинтересованными сторонами. Понятно, что такая синхронизация была не реалтаймовая. Но тем не менее, не ручная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2008, 14:25 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
авторА две базы держать приходиться, т.к. 1с не тянет ном.справочник. а сколько же справочник? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2008, 16:29 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
Насколько мне известно последние 1С используют обычные субд типа MSSQLServer -- ничего не мешает просто конектиться к этой базеиз явы и выполнять запросы. > Да, конечно интересно. Судя по активности здесь и инфе из гугла не много учетных систем пишут на java. Иначе бы стык с адын эсом обязательно был обсосан. Вы немного путаете понятия. Просто тем, кто пишет учётные системы на ява, 1С даром не нужен -- это капля в море по сравнению с тем что пишется на яве. Посмотрите в сторону дотнета -- по идеалогии 1Ске ближе )) И насколько я знаю там есть решения непосредственно от разработчика. _______________________________________ 2pro4U ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2008, 19:07 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
FrenzyНасколько мне известно последние 1С используют обычные субд типа MSSQLServer -- ничего не мешает просто конектиться к этой базеиз явы и выполнять запросы. Если не ошибаюсь, там такая структура данных, что лучше туда незаглядывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2008, 20:07 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
mikkriFrenzyНасколько мне известно последние 1С используют обычные субд типа MSSQLServer -- ничего не мешает просто конектиться к этой базеиз явы и выполнять запросы. Если не ошибаюсь, там такая структура данных, что лучше туда незаглядывать.+1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2008, 00:22 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
angro а сколько же справочник? около 100 000 номенклатур. Плюс продажи за несколько лет больше миллиона записей. В 1с пробовал запихнуть все это богатство - умерла, вместе с базой. Обновление ном.справочника шло что-то дня 3-4. Это был просто тест, чтобы быть уверенным при ответе на вопросы "А почему не 1с?". Сейчас с 1с работает около 10 бухов. Шевелится конечно, но как-то не очень уверенно, хотя ном.справ-ка там нет и продажи закидываем просто суммой за день. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2008, 08:22 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
Frenzy Вы немного путаете понятия. Просто тем, кто пишет учётные системы на ява, 1С даром не нужен -- это капля в море по сравнению с тем что пишется на яве. Посмотрите в сторону дотнета -- по идеалогии 1Ске ближе )) И насколько я знаю там есть решения непосредственно от разработчика. _______________________________________ 2pro4U Да я, в общем-то не претендую на истину. Просто исхожу из того, что 1с бух-ия достаточно обкатанная система, на нее несложно найти спецов, как бух-ов, так и обслуги. Это участок хорошо проработан и не требует от асушника каких-то лишних телодвижений. Я аналитику пишу на яве, потому-что МНЕ так удобней. Я ЗНАЮ что решу этим инструментом стоящие передо мной задачи. По поводу дотнета в принципе согласен. Пробовал силы в нем. Не лучше и не хуже явы (как мне показалось) за одним существенным исключением - почти все за бабки (какое-то необъяснимое желание жить честно, не воруя результаты труда у своих коллег) . Не думаю что из дотнета решение моей задачи будет принципиально отличным. Или COM или OLE или как мне тут удачно подсказали XML. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2008, 08:42 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
[quot bob1970] около 100 000 номенклатур. Плюс продажи за несколько лет больше миллиона записей. В 1с пробовал запихнуть все это богатство - умерла, вместе с базой. Обновление ном.справочника шло что-то дня 3-4. Это был просто тест, чтобы быть уверенным при ответе на вопросы "А почему не 1с?". [/quot видимо на 7-ке пробовали, попробуйте если хотите на 8.1, 100.000 номенклатуры потянет (естественно SQL версию). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2008, 08:54 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
mikkriFrenzyНасколько мне известно последние 1С используют обычные субд типа MSSQLServer -- ничего не мешает просто конектиться к этой базеиз явы и выполнять запросы. Если не ошибаюсь, там такая структура данных, что лучше туда незаглядывать. если на чтение и опять же 7-ка, то достаточно изучено, вполне можно делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2008, 09:10 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
bob1970Не поделится ли кто примером дергания приложением на java данных из 1с. web-сервисы строятся без проблем и на той, и на другой стороне, равно как и прокси. COM -- некроссплатформенное решение (для стороны java), доступ напрямую к БД, так вообще не вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2008, 13:28 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
Tapac web-сервисы строятся без проблем и на той, и на другой стороне, равно как и прокси. COM -- некроссплатформенное решение (для стороны java), доступ напрямую к БД, так вообще не вариант. Это про 8-ку, для 7-ки прямой доступ вполне нормален. Да и для 8-ки тоже смотря какие данные нужны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2008, 14:16 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
angro видимо на 7-ке пробовали, попробуйте если хотите на 8.1, 100.000 номенклатуры потянет (естественно SQL версию). Пробовал на 8.1 файловый вариант. MS SQL денег стоит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2008, 14:37 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
Tapacbob1970Не поделится ли кто примером дергания приложением на java данных из 1с. web-сервисы строятся без проблем и на той, и на другой стороне, равно как и прокси. COM -- некроссплатформенное решение (для стороны java), доступ напрямую к БД, так вообще не вариант. Почитал тут про сервисы - похоже на правду. Жаль, что опыта работы с ними нет. Вроде бы и несложно, но почему-то опять инфы про стык 1с и java через сервисы нет. Похоже действительно не стыкуют или не работает, или ненадежно, или сложно. Странно все это. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2008, 15:08 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
bob1970Почитал тут про сервисы - похоже на правду. Жаль, что опыта работы с ними нет. Вроде бы и несложно, но почему-то опять инфы про стык 1с и java через сервисы нет. Похоже действительно не стыкуют или не работает, или ненадежно, или сложно. Странно все это.Больше вероятность, что мало кому нужно связывать java и 1С. В России используется 1С, потому проще написать отчеты / обработки на 1С, а Европа 1С не использует - там свои системы часто и на java. Доступ к 1С из внешних java-приложений ИМХО сверх редкость. Большинство 1С-компаний может только изнутри 1С что-то делать + подключить кассу или терминал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2008, 16:59 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
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 разных версий на разных платформах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 08:43 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
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, кстати, тоже оказался очень простой и рабочий вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 09:23 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
Leshij, исходники в студию ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2009, 22:01 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
Ну и тему ты поднял. Попробую поискать. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2009, 13:21 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
iplus: отправил на мыло. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2009, 21:44 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
Leshij, Будьте добры, вышлите\опубликуйте исходники и для меня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2009, 15:57 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
мне тоже хочется посмотреть! sbsp11@ya.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2009, 07:38 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
bob1970Пробовал на 8.1 файловый вариант. MS SQL денег стоит.а на линуксе и PostgreSQL не пробовали 1С8-сервак поднять? это уже реально :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2009, 19:59 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
Народ помогите создать com соединение к 1С-ке. Может кто на нормальную ссылку пошлет...пока ничего дельного не нашел! Если есть примеры, то тоже будет неплохо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2009, 10:06 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
Иди на мисту, там целая статья про СОМ, с примерами хорошими ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2009, 15:28 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
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(); } } Как-то так вобщем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2009, 08:37 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
Здесь описан опыт по орзанизации взаимодействия java - 1C через COM и прямые запросы http://java-for-everyone.blogspot.com/2009/11/java-web-1.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2009, 12:16 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
Вот Java API к 1С 7.7 http://j1c.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2010, 01:00 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
Есть 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 - описание и примеры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2011, 13:27 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
IgorKonovalovЕсть java api и для 1C 8 (8.0,8.1,8. Для апи нужна сама 1с? Другими словами - апи использует для доступа саму 1с? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2011, 07:48 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
Да, нужна. Нужен доступ к ее COM-объектам. Они могут находится на локальном или удаленном хосте, т.к. доступ идет через DCOM, причем для доступа используются только компоненты на "чистой" java. Библиотека не заменяет платформу 1С, она предоставляет к ней доступ из java. При этом при работе все обработчики и прочие функции заложенные в конфигурацию сохраняются и их не надо реализовывать какую-то доп обработку. (Ну например вам надо записать документ в режиме проведения). Целью проекта является, по большей части, создание интеграционного компонента (чтение, запись, polling изменений и прочее). Ну например: Ваше любимое приложение крутится на сервер приложений на любимой соляре, а доступ к 1С нужен, а конфигурацию менять нельзя - вот примерно такую задачу решает библиотека. Или скажем отслеживание изменения объектов... в общем почти все что доступно из самой 1С теперь доступно прямо из java. Фактически это http://v8.1c.ru/overview/IntegrationCOM.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2011, 21:46 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
Да, кстати... если нет желания разбираться в объектах 1С, то можно использовать старый добрый jdbc-компонент. Это адаптированная оболочка для родных запросов 1С. Правда по сравнению с 1С SELECT-ы в jdbc несколько ограничены. Это касается иерархических запросов и особенностей группировок - этого функционала в интерфейсе jdbc просто нет. Правда реализованы и доп фишки: например стейтмент UPDATE (в родном 1С такого нет) или получение вложенных запросов (getObject может получать ResultSet - не по феншую jdbc, но табличную часть получает ;) ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2011, 22:05 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
Набросал тут на скорую руку step-by-step подключения jdbc-драйвера (OCTitbit-JDBC) к Eclipse https://bitbucket.org/IgorKonovalov/octitbit/wiki/samplej4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2011, 12:41 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
... и пример выполнения запроса к 1С из Eclipse через JDBC https://bitbucket.org/IgorKonovalov/octitbit/wiki/samplej5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2011, 14:48 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
офтопик ололо!! какое хорошее место этот битбукет классненько спасибочки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2011, 15:20 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
grasoff.net, Это да, весьма-весьма. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2011, 10:06 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2011, 13:54 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
IgorKonovalovЕсть java api и для 1C 8 (8.0,8.1,8.2). Вопрос лицензии достаточно актуален:-) если смысл точить какой то код под даную библиотеку, если исходники не доступны, как будет сопровождение и поддержка в будущем - тоже не известно;-) а сама идея интесна))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2011, 17:39 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
Evkin, более чем актуален... Пока библиотека свободно раздается для тестирования и выявления недостающего функционала (feature-requests и по самой платформе). В дальнейшем варианты развития могут быть такими 1) разработка станет открытой (opensource) и пойдет под LGPL как и ее фундамент j-interop. Центральный репозиторий + форки. 2) станет коммерческой, с поддержкой и всеми сопутствующими бонусами от компании-разработчика. 3) будет иметь двойную лицензию - некоммерческую и коммерческую. 4) ??? У всех вариантов есть и плюсы и минусы. Если есть идеи\предложения\пожелания готов внимать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2011, 20:49 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
IgorKonovalov, Это понятно, варианты то классические:-) (хотя была забыта БСД))) Но вопрос, что делать сейчас. Ну интересна мне данная библиотека, даже кину запрос на её получение. Поиграюсь день другой, но я не рискну её вставлять в свои проекты, т.к. завтра у меня есть шанс остаться с джарником и не интересной для меня лицензией. и тут я могу оставить все как есть, декомпильнуть её при необходимости и забить на лицензионную чистоту или что то думать)) Поэтому не мешало бы уже сейчас определиться, что хочется получится на выходе. Как вариант на текущую версию сделать 2 лицензии бесплатную/коммерческую. А потом перелицензировать, при желании. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2011, 21:22 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
Evkin, Ну совсем под панковской BSD решили не выходить. Решили, что будет вполне адекватно выпускать под двойной лицензией: открытой GNU GPL + коммерческой. Мне кажется это честно )) Теперь в разделе download заявки принимаются только для коммерческой версии и вообще для связи, а GPL-ную можно просто скачать там же -> https://bitbucket.org/IgorKonovalov/octitbit/wiki/download ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2011, 16:58 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
IgorKonovalov, вот это - одобрямс)) правда что б совсем по феншую было, не мешало бы библиотеку, джавадок и сырцы в какой нибуть мавен репозитарий положить. что бы люди не мучались;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2011, 01:40 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
Evkin, Javadoc пока доступен только на сайте ( https://bitbucket.org/IgorKonovalov/octitbit/wiki/javadoc/index.html). Правда его еще надо дописывать и дописывать, поэтому для распространения путем скачивание будет предложен чуть позже. Source будет предоставляться по запросу - это допускается GPL. Мы его не скрываем. Возможно даже репозиторий откроем. Тут вопрос в заинтересованности аудитории в этом проекте: если народ просто будет скачивать анонимно и никак не участвовать, то это же неинтересно. Нам не хотелось бы заниматься неинтересными проектами. Нам интересно знать как и где используется, отчеты об ошибках, предложения по наращиванию функционала и прочее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2011, 09:55 |
|
||
|
Java + 1C пример
|
|||
|---|---|---|---|
|
#18+
Сегодня дошли руки до описания первого примера работы интеграционного компонента 1С и Apache Camel. Вот https://bitbucket.org/IgorKonovalov/octitbit/wiki/samplec1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2011, 15:20 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2125778]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
170ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 486ms |

| 0 / 0 |
