Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема 1C++ и 1С8 (число прочтений - 4313 )
boks
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 39
Зарегистрирован: 24. Октября 2007
1C++ и 1С8
15. Ноября 2011 :: 05:44
Печать  
Сильно не пинайте, но все таки вопрос: на сегодняшний день по-прежнему нельзя подключить 1С++ к 1С8 ?

В 1С7 активно юзала ПрисоединитьИБ через ODBCDataBase.
В 1С8 V77s.Application не нравится тем, что база 1С77, к которой подключаемся может не пустить из-за того что нужна переиндексация или она уже запущена монопольно и еще что-нибудь другое ...
С 1С++ таких проблем не припомню.




  
Наверх
 
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: 1C++ и 1С8
Ответ #1 - 15. Ноября 2011 :: 06:21
Печать  
boks писал(а) 15. Ноября 2011 :: 05:44:
Сильно не пинайте, но все таки вопрос: на сегодняшний день по-прежнему нельзя подключить 1С++ к 1С8 ?
И никогда не будет можно!

Плохая у тебя паиять:
  • Файловая семерка не запустится если она рухнула и не была переиндексирована - это ты и ловишь пр попытке работать через OLE.
  • Прямой доступ к файлам файловой базы невозможен при монопольно открытой 1С, не зависимо от того, чем ты пытаешься к ним ломиться.
  • Прямой доступ к SQL-базе возможен всегда, надо лишь уметь пользоваться драйверами/провайдерами. И это не зависит от версии 1С.
  
Наверх
 
IP записан
 
Satans Claws
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 721
Зарегистрирован: 29. Ноября 2010
Re: 1C++ и 1С8
Ответ #2 - 15. Ноября 2011 :: 09:06
Печать  
Dmitry The Wing писал(а) 15. Ноября 2011 :: 06:21:
  • Прямой доступ к SQL-базе возможен всегда, надо лишь уметь пользоваться драйверами/провайдерами. И это не зависит от версии 1С.


Даже если база открыта в Single User?
  
Наверх
 
IP записан
 
boks
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 39
Зарегистрирован: 24. Октября 2007
Re: 1C++ и 1С8
Ответ #3 - 15. Ноября 2011 :: 21:07
Печать  
точно память плохая Улыбка доступ получала всегда к SQL-базам, а теперь подключаться нужно из 1С8 к 1С7 файловым.
Спасибо, все поняла.
  
Наверх
 
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: 1C++ и 1С8
Ответ #4 - 16. Ноября 2011 :: 01:32
Печать  
Satans Claws писал(а) 15. Ноября 2011 :: 09:06:
Dmitry The Wing писал(а) 15. Ноября 2011 :: 06:21:
  • Прямой доступ к SQL-базе возможен всегда, надо лишь уметь пользоваться драйверами/провайдерами. И это не зависит от версии 1С.
Даже если база открыта в Single User?
А разве 1С так умеет?

boks писал(а) 15. Ноября 2011 :: 21:07:
точно память плохая Улыбка доступ получала всегда к SQL-базам, а теперь подключаться нужно из 1С8 к 1С7 файловым.
Спасибо, все поняла.
Я делаю иначе.
У меня все семерки файловые (так уж сложилось еще до меня, а перенести на sql не удалось).
Восьмерка же на PostgreSQL.
В родной БД восьмерки добавлены дополнительные таблицы, которые играют роль обменника.
Все данные, подлежащие синхронизации при изменении в семерке автоматом заносятся в этот обменник, ну и читаются оттуда по мере возникновения необходимости.
Т.е. мне не требуется восьмеркой обращаться к семерке, как и наоборот. И та и та сами обращаются к таблицам обмена когда им это требуется.
  
Наверх
 
IP записан
 
Satans Claws
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 721
Зарегистрирован: 29. Ноября 2010
Re: 1C++ и 1С8
Ответ #5 - 16. Ноября 2011 :: 01:58
Печать  
Dmitry The Wing писал(а) 16. Ноября 2011 :: 01:32:
А разве 1С так умеет?


Я тебе открою страшную тайну - деда мороза не существует скулевая 7.7 в монопольном режиме (а так же при сохранении конфигурации с анализом метаданных) переводит базу в сингл-юзер.
  
Наверх
 
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1C++ и 1С8
Ответ #6 - 02. Декабря 2011 :: 10:32
Печать  
1С++ использует родное соединение 1С, в результате чего из под имени 1С в самой 1С выполняются запросы к базе 1С. При этом из другой базы обратиться к данным открытой базы в режиме Single User без родного соединения 1С - невозможно (на то оно и Single User).
  
Наверх
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: 1C++ и 1С8
Ответ #7 - 05. Декабря 2011 :: 03:31
Печать  
pvase писал(а) 02. Декабря 2011 :: 10:32:
1С++ использует родное соединение 1С, в результате чего из под имени 1С в самой 1С выполняются запросы к базе 1С. При этом из другой базы обратиться к данным открытой базы в режиме Single User без родного соединения 1С - невозможно (на то оно и Single User).
Присоединюсь к открывателям страшных тайн:
1c++ не работает с базой ... с ней работает адо или одбц, которые уже используются объектами 1с++ ... дальше, думаю, не надо пояснять?
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать