|
Службы компонентов: возможно ли создать обертку OLE соединения V83.Application | ☑ | ||
---|---|---|---|---|
0
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-запросы?
|
|||
2
Mikhail Volkov
16.07.19
✎
11:21
|
(1) Веб-обмен? Через COM-обмен много лет работает, не хотелось бы менять...
|
|||
3
ДенисЧ
16.07.19
✎
11:30
|
"Альфа-Авто более чем 8.3.10 не работает"
А если поднять платформу, но не трогать режим совместимости? Что там именно не работает? |
|||
4
Mikhail Volkov
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.
|
|||
5
Mikhail Volkov
18.07.19
✎
11:11
|
Возможно?
|
|||
6
hhhh
18.07.19
✎
11:54
|
(3) у меня с БИТ не работала защита. В 8.3.11 появились функции ПобитовоеИ, ПобитовоеИЛИ и ПроверитьБит. А в защите там тоже есть функция, которая называется ПроверитьБИТ. И она естественно наотрез отказывалась работать.
|
|||
7
Mikhail Volkov
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. Так эти платформенные функции не виделись, пришлось писать полностью одноимённые свои. И работает...
|
|||
9
Mikhail Volkov
18.07.19
✎
17:33
|
В той же статье (7) в комментарии 40 автор пишет: "Добавлен раздел "Подключение Automation-сервера (OLE)". Не понял: Куда добавлен, и как, где почитать подробнее?
|
|||
10
Mikhail Volkov
19.07.19
✎
09:20
|
(9) Это я впопыхах спросил... автор статью свою дописал. В разделе "Подключение Automation-сервера (OLE)" ответ на свой вопрос (0) не нашел.
|
|||
11
Mikhail Volkov
20.07.19
✎
16:45
|
Перерыл много тем по созданию приложений в Службы компонентов. Все они схожи, например, Книга знаний: Вызов 32-битных COM-объектов на стороне 64-битного сервера 1С. А результат один: создается COM соединения V83.COMConnector. А чтобы OLE соединения V83.Application создавалось, не нашел. Плохо искал?
Возможно ли в консоли Службы компонентов создать обертку OLE соединения V83.Application? |
|||
12
Garykom
гуру
20.07.19
✎
18:23
|
Забей уже на OLE|COM технология сдохла.
Переписывай обмены на HTTP или через файлы, через файлы будет еще долго работать. |
|||
13
Mikhail Volkov
20.07.19
✎
20:36
|
(12) Столько лет работало... У нас не просто Com-обмены (такие Com-обмены, как через файлы тоже есть, делаются раз в неделю, не всегда). В АК несколько организаций, все работают в Альфа-Авто. Но бух. учет ведется в УПП/КА1, каждая организация в своей. Пришел вроде новый клиент, сделал заказ, говорит, что оплатит безналично. Прежде чем записать нового клиента в Альфа-Авто, нажимают "Найти в УПП/КА". Нашелся - хорошо (возможно редактируется), его GUID, договор и остальные реквизиты передается в Альфа-Авто. Не нашелся - прямо там, в УПП/КА через Com-соединение создают клиента, и его GUID и остальное передается в Альфа-Авто. Клиент-банки работают в УПП/КА, в Альфа-Авто выписки создают через Com-соединение, некоторые банковские документы правят из Альфа-Авто, сделки проставляют (за что клиент заплатил). Это привел единственный пример что делается через Com-соединение (точнее через OLE).
|
|||
14
Mikhail Volkov
20.07.19
✎
20:44
|
+ Сейчас переходим на ERP/КА2.4 (для этого и требуется 2-я более высокая платформа полностью х64), многое придется переписывать... Но Com-обмены не заменишь на HTTP или через файлы.
|
|||
15
hhhh
20.07.19
✎
20:55
|
(13) ну это всё прекрасно без кома работает, через веб и http-сервисы. И переписывать ничего не надо, несколько строчек кода. Выбрасывайте вы уже этот ком.
|
|||
16
Провинциальный 1сник
20.07.19
✎
20:59
|
(15) Для сервисов нужны как минимум эти сервисы, для ком - ничего не нужно, кроме типовой базы.
|
|||
17
Garykom
гуру
20.07.19
✎
21:19
|
(16) Для COM нужна винда и правильная версия платформы совпадающая установленная.
В некоторых случаях это нереально. |
|||
18
ildary
20.07.19
✎
21:24
|
(16) это вы автору темы расскажите, у него эта чаша уже в которой ветке не выходит.
|
|||
19
Mikhail Volkov
21.07.19
✎
08:05
|
(15) Пример, приведенный в (13), можно реализовать через веб и http-сервисы (никогда с ними не работал)? Можно также как через OLE соединение открыть справочник или документ другой базы (на другой платформе), и отредактировать его?
|
|||
20
Mikhail Volkov
21.07.19
✎
09:07
|
Еще неприятный момент OLE|COM: смотрю темы: COM соединения к базам 1С на различных версиях платформы http://catalog.mista.ru/public/276794/ и Решаем проблему с разными версиями платформ при COM соединении http://catalog.mista.ru/public/393642/ "с перерегистраций". Выходит, что если один пользователь подключился к базе на одной платформе, а другому пользователю потребовалось подключился к другой базе на другой платформе, то его подключение невозможно не прервав подключение подключения первого пользователя?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |