Переключение на Главную Страницу Страницы: [1] 2 3 4 ОтправитьПечать
Очень популярная тема (более 25 ответов) Еще технология доступа к 1С (число прочтений - 9116 )
gildebrand
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 56
Зарегистрирован: 01. Сентября 2006
Пол: Мужской
Еще технология доступа к 1С
09. Июня 2010 :: 18:58
Печать  
Как гласит топик форума - можно писать про прямой доступ к 1С (но не обязательно через 1СРР).
Оцените работу, пожалуйста: www.j1c.ru
  
Наверх
 
IP записан
 
PavelVK
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 13
Зарегистрирован: 09. Июня 2010
Re: Еще технология доступа к 1С
Ответ #1 - 09. Июня 2010 :: 21:43
Печать  
Осталось только запустить семерку в космос и наслаждаться связью бухов с внешним миром...
  
Наверх
 
IP записан
 
gildebrand
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 56
Зарегистрирован: 01. Сентября 2006
Пол: Мужской
Re: Еще технология доступа к 1С
Ответ #2 - 09. Июня 2010 :: 22:20
Печать  
PavelVK писал(а) 09. Июня 2010 :: 21:43:
Осталось только запустить семерку в космос и наслаждаться связью бухов с внешним миром...

Ну это сделано не для бухов - а для технарей, рядом с ними.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Еще технология доступа к 1С
Ответ #3 - 10. Июня 2010 :: 12:22
Печать  
gildebrand писал(а) 09. Июня 2010 :: 18:58:
Как гласит топик форума - можно писать про прямой доступ к 1С (но не обязательно через 1СРР).
Оцените работу, пожалуйста: www.j1c.ru

прочитал в принцип интересно,
только непонятно как записываются и проводятся документы 1с.
Ведь надо учесть очень много деталей чтобы написать это универсально + при проведении нужно блокировать таблицы.
Совершенно непонятно как это делается в j1c.
  
Наверх
 
IP записан
 
gildebrand
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 56
Зарегистрирован: 01. Сентября 2006
Пол: Мужской
Re: Еще технология доступа к 1С
Ответ #4 - 10. Июня 2010 :: 12:36
Печать  
Z1 писал(а) 10. Июня 2010 :: 12:22:
только непонятно как записываются и проводятся документы 1с.
Ведь надо учесть очень много деталей чтобы написать это универсально + при проведении нужно блокировать таблицы.
Совершенно непонятно как это делается в j1c.

Совершенно верно, деталей действительно хватает - одна прописка граф отборов чего только стоит (ведь нужно учесть что ссылки могут быть как в шапке, так и табличной части, как проводках, операции, движениях регистров).
В J1C все детали проведения документа учитывают особенности проведения документа - так как j1c имеет полный доступ к метаданным, а в них есть вся необходима информация.
Что касается блокировки таблиц - она аналогична механизму блокировки самой 1С - т.е. если говорить про, например, проведение документа, то оно происходит в неявной (SET IMPLICIT_TRANSACTIONS) с блокировкой необходимых таблиц по ходу проведения. Т.е. если например метод close() не переопределен и нет записи проводок - то _1sentry не блокируется.
Да, и нужно отметить еще, что при записи проводок и движений нужно пересчитывать итоги - что тоже делается j1c
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Еще технология доступа к 1С
Ответ #5 - 10. Июня 2010 :: 13:05
Печать  
Тогда это в любом случае выполнен очень  большой объем работы.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Еще технология доступа к 1С
Ответ #6 - 10. Июня 2010 :: 13:08
Печать  
(gildebrand) а может есть какой либо завершенный пример на небольшой тестовой конфигурации.
Одно дело прочитать о чем лмбо другое дело прогнать тест
и увидеть как это работает.
  
Наверх
 
IP записан
 
gildebrand
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 56
Зарегистрирован: 01. Сентября 2006
Пол: Мужской
Re: Еще технология доступа к 1С
Ответ #7 - 10. Июня 2010 :: 13:19
Печать  
http://j1c.ru/j1c/node/9 здесь представлены рабочие примеры - работают в типовой бухии.
А вот здесьhttp://j1c.ru/j1c/node/5 есть готовый пример консоли запросов
« Последняя редакция: 15. Июня 2010 :: 22:11 - gildebrand »  
Наверх
 
IP записан
 
gildebrand
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 56
Зарегистрирован: 01. Сентября 2006
Пол: Мужской
Re: Еще технология доступа к 1С
Ответ #8 - 20. Июня 2010 :: 22:00
Печать  
Здесь http://j1c.ru/j1c/node/22 выложил еще один (готовый) пример - нужно только указать каталог базы - выводит все метаданные справочников.
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Еще технология доступа к 1С
Ответ #9 - 22. Июня 2010 :: 06:11
Печать  
А можешь сделать дистр с виндовой авторизацией на SQLе?  А то у меня не пашет.
  
Наверх
 
IP записан
 
gildebrand
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 56
Зарегистрирован: 01. Сентября 2006
Пол: Мужской
Re: Еще технология доступа к 1С
Ответ #10 - 22. Июня 2010 :: 10:20
Печать  
chessman писал(а) 22. Июня 2010 :: 06:11:
А можешь сделать дистр с виндовой авторизацией на SQLе?  А то у меня не пашет.

Как раз сейчас ведутся работы по альтернативным способом подключениям к базе через javax.sql.DataSource - что бы можно было в сервлетах использовать пул соединений. В частности будет возможность подключения и с указанными учетными данными.
Сегодня или завтра будет выложено - см. на сайте.
  
Наверх
 
IP записан
 
gildebrand
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 56
Зарегистрирован: 01. Сентября 2006
Пол: Мужской
Re: Еще технология доступа к 1С
Ответ #11 - 24. Июня 2010 :: 12:21
Печать  
chessman писал(а) 22. Июня 2010 :: 06:11:
А можешь сделать дистр с виндовой авторизацией на SQLе?  А то у меня не пашет.


Добавлен новый метод в V7 - connect(String catalogName, String connection), где
     /**Инициализирует подключение к базе данных.
      * Метод используется, когда необходимо подключение к базе с учетной записью отличной от
      * использующейся 1С
      * @param catalogName Каталог базы данных 1С.
      * @param connection Строка соединения с базой данной вида 'server='server';base='base';user='user';pwd='password'
      */

Вот здесь пример подключения со своими настройками к базе (не из dba).

(конечно нужно обновить и дистрибутив j1c)
  
Наверх
 
IP записан
 
gildebrand
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 56
Зарегистрирован: 01. Сентября 2006
Пол: Мужской
Re: Еще технология доступа к 1С
Ответ #12 - 02. Июля 2010 :: 01:08
Печать  
chessman писал(а) 22. Июня 2010 :: 06:11:
А можешь сделать дистр с виндовой авторизацией на SQLе?  А то у меня не пашет.

Сделан пример использования J1C для реализации GUI клиента на Java и выложена статья на сей счет. Читать здесь http://j1c.ru/j1c/node/24
  
Наверх
 
IP записан
 
gildebrand
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 56
Зарегистрирован: 01. Сентября 2006
Пол: Мужской
Re: Еще технология доступа к 1С
Ответ #13 - 04. Июля 2010 :: 22:51
Печать  
Выложена статья с примером доступа к данным через Web. Читать здесь http://j1c.ru/j1c/node/23
  
Наверх
 
IP записан
 
Delorn
YaBB Newbies
*
Отсутствует


1c user

Сообщений: 9
Зарегистрирован: 07. Августа 2007
Пол: Мужской
Re: Еще технология доступа к 1С
Ответ #14 - 06. Июля 2010 :: 07:48
Печать  
С ДБФ будет работать?
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 3 4
ОтправитьПечать