Вход | Регистрация
 
Информационные технологии :: Администрирование

Службы компонентов: возможно ли создать обертку OLE соединения V83.Application

Службы компонентов: возможно ли создать обертку OLE соединения V83.Application
Я
   Mikhail Volkov
 
16.07.19 - 10:06
Понадобилась 2-я платформа 8.3 более высокой версии (для КА2.4, а Альфа-Авто более чем 8.3.10 не работает), и все Com-обмены между базами, работающих на разных платформах, рухнули. Попалась одна статья, одноименная с темой COM соединения с базами 1С на различных версиях платформы "Без перерегистрации и СМС". По не создал обертку COM соединения V83.COMConnector, но она меня не устраивает: с ограниченными возможностями, запускается небольшая серверная часть. Возможно ли в консоли Службы компонентов создать обертку OLE соединения V83.Application, или перенастроить имеющуюся COM соединения V83.COMConnector?
 
 
   Галахад
 
1 - 16.07.19 - 10:11
А зачем нужен COM, если можно использовать http-запросы?
   Mikhail Volkov
 
2 - 16.07.19 - 11:21
(1) Веб-обмен? Через COM-обмен много лет работает, не хотелось бы менять...
   ДенисЧ
 
3 - 16.07.19 - 11:30
"Альфа-Авто более чем 8.3.10 не работает"
А если поднять платформу, но не трогать режим совместимости? Что там именно не работает?
   Mikhail Volkov
 
4 - 16.07.19 - 11:55
(3) Вроде перестал работать поиск по символам введенных с клавиатуры, не разбирался https://rarus.ru/forum/messages/forum7/topic13628/message82361/#message82361, но главное: Альфа-Авто не работает на полностью 64-разрядных платформах, клиентская часть должна быть 32-разрядная https://rarus.ru/forum/messages/forum7/topic11558/message83055/#message83055.
   Mikhail Volkov
 
5 - 18.07.19 - 11:11
Возможно?
   hhhh
 
6 - 18.07.19 - 11:54
(3) у меня с БИТ не работала защита. В 8.3.11 появились функции ПобитовоеИ, ПобитовоеИЛИ и ПроверитьБит. А в защите там тоже есть функция, которая называется ПроверитьБИТ. И она естественно наотрез отказывалась работать.
   Mikhail Volkov
 
7 - 18.07.19 - 15:28
В статье: Взаимодействие между базами 1С через COM http://catalog.mista.ru/public/387577/ есть: "...инструмент «Управление COM классами 1С» для просмотра/регистрации/изменения всех COM классов и COM+ приложений 1С на указанном компьютере:" https://lh4.googleusercontent.com/4qILN4i06H2yk_FidsTrAOgwMI91sIHH7hs11OsHFKzzatx7r8_o4CjCJ8RFMPJWgSws0jGI05dR9qpxAX2HJ_jXJ8WMIcXcJ343HOR9N3XZ88AZSoSDtTk6oo2Cpbffa69D7uX1
Что за Инструмент разработчика 1С?
   ДенисЧ
 
8 - 18.07.19 - 15:31
(6) Я гонял бсп на конфе в режиме совместимости 8.2.16, а там были функции типа СтрНачинаетсяС(). А платформа была 8.3.14. Так эти платформенные функции не виделись, пришлось писать полностью одноимённые свои. И работает...
   Mikhail Volkov
 
9 - 18.07.19 - 17:33
В той же статье (7) в комментарии 40 автор пишет: "Добавлен раздел "Подключение Automation-сервера (OLE)". Не понял: Куда добавлен, и как, где почитать подробнее?
   Mikhail Volkov
 
10 - 19.07.19 - 09:20
(9) Это я впопыхах спросил... автор статью свою дописал. В разделе "Подключение Automation-сервера (OLE)" ответ на свой вопрос (0) не нашел.
   Mikhail Volkov
 
11 - 20.07.19 - 16:45
Перерыл много тем по созданию приложений в Службы компонентов. Все они схожи, например, Книга знаний: Вызов 32-битных COM-объектов на стороне 64-битного сервера 1С. А результат один: создается COM соединения V83.COMConnector. А чтобы OLE соединения V83.Application создавалось, не нашел. Плохо искал?
Возможно ли в консоли Службы компонентов создать обертку OLE соединения V83.Application?
   Garykom
 
12 - 20.07.19 - 18:23
Забей уже на OLE|COM технология сдохла.

Переписывай обмены на HTTP или через файлы, через файлы будет еще долго работать.
   Mikhail Volkov
 
13 - 20.07.19 - 20:36
(12) Столько лет работало... У нас не просто Com-обмены (такие Com-обмены, как через файлы тоже есть, делаются раз в неделю, не всегда). В АК несколько организаций, все работают в Альфа-Авто. Но бух. учет ведется в УПП/КА1, каждая организация в своей. Пришел вроде новый клиент, сделал заказ, говорит, что оплатит безналично. Прежде чем записать нового клиента в Альфа-Авто, нажимают "Найти в УПП/КА". Нашелся - хорошо (возможно редактируется), его GUID, договор и остальные реквизиты передается в Альфа-Авто. Не нашелся - прямо там, в УПП/КА через Com-соединение создают клиента, и его GUID и остальное передается в Альфа-Авто. Клиент-банки работают в УПП/КА, в Альфа-Авто выписки создают через Com-соединение, некоторые банковские документы правят из Альфа-Авто, сделки проставляют (за что клиент заплатил). Это привел единственный пример что делается через Com-соединение (точнее через OLE).
   Mikhail Volkov
 
14 - 20.07.19 - 20:44
+ Сейчас переходим на ERP/КА2.4 (для этого и требуется 2-я более высокая платформа полностью х64), многое придется переписывать... Но Com-обмены не заменишь на HTTP или через файлы.
   hhhh
 
15 - 20.07.19 - 20:55
(13) ну это всё прекрасно без кома работает, через веб и http-сервисы. И переписывать ничего не надо, несколько строчек кода. Выбрасывайте вы уже этот ком.
   Провинциальный 1сник
 
16 - 20.07.19 - 20:59
(15) Для сервисов нужны как минимум эти сервисы, для ком - ничего не нужно, кроме типовой базы.
   Garykom
 
17 - 20.07.19 - 21:19
(16) Для COM нужна винда и правильная версия платформы совпадающая установленная.
В некоторых случаях это нереально.
   ildary
 
18 - 20.07.19 - 21:24
(16) это вы автору темы расскажите, у него эта чаша уже в которой ветке не выходит.
   Mikhail Volkov
 
19 - 21.07.19 - 08:05
(15) Пример, приведенный в (13), можно реализовать через веб и http-сервисы (никогда с ними не работал)? Можно также как через OLE соединение открыть справочник или документ другой базы (на другой платформе), и отредактировать его?
   Mikhail Volkov
 
20 - 21.07.19 - 09:07
Еще неприятный момент OLE|COM: смотрю темы: COM соединения к базам 1С на различных версиях платформы http://catalog.mista.ru/public/276794/ и Решаем проблему с разными версиями платформ при COM соединении http://catalog.mista.ru/public/393642/ "с перерегистраций". Выходит, что если один пользователь подключился к базе на одной платформе, а другому пользователю потребовалось подключился к другой базе на другой платформе, то его подключение невозможно не прервав подключение подключения первого пользователя?

Список тем форума
Рекламное место пустует  Рекламное место пустует
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.