|
v8: COM соединение? Или толстый клиент | ☑ | ||
---|---|---|---|---|
0
citrus
28.05.13
✎
14:09
|
Всем доброго дня.
Платформа 8.2 из Комплексной 8 переливаю данные в отраслевую конфу тоже на 8.2 При создании объекта пишу Новый COMобъект("V82.Application") При этом в базе приемнике в активных пользователях появляется мое соединение, но почему то в колонке Приложение пишет "Толстый клиент" пробовал писать "Новый COMобъект("V82.COMConnector")" реакция та же. Помнится при обмене УТ-Бух8 или УТ-Розница в этой колонке было написано "COM-Соединение" это я что-то не так делаю или БУХ и Розница умнее этой отраслевой конфы? Спасибо. |
|||
1
Лефмихалыч
28.05.13
✎
14:12
|
ты что-то или перпутал, или недоговариваешь или обознался. Не может быть толстого клиента при ком-соединении. Тупо не может.
|
|||
2
citrus
28.05.13
✎
15:02
|
скрин показать?
|
|||
3
Ненавижу 1С
гуру
28.05.13
✎
15:06
|
COMConnector - внешнее соединение
Application - толстый клиент |
|||
4
citrus
28.05.13
✎
15:15
|
(3) я тоже так думал пока не увидел своими глазами.
может я глючу. куда копать? сессию перезагрузить терминальную в кот работаю или еще что? |
|||
5
tashi_ork
28.05.13
✎
15:15
|
Application - полноценное соденинение, можно открывать формы, запускается модуль управляемого приложения, COMConnector - интерфейс недоступен, запускается модуль внешнего соединения.
|
|||
6
Ненавижу 1С
гуру
28.05.13
✎
15:17
|
(4) думаю ты глючишь
|
|||
7
citrus
28.05.13
✎
15:17
|
(6) спасибо )делать то что )
|
|||
8
Ненавижу 1С
гуру
28.05.13
✎
15:19
|
(7) показывать код, может ты сначала COMConnector создаешь, а потом его Application подменивешь
может тупо не в ту базу смотришь, всякое может быть |
|||
9
citrus
28.05.13
✎
15:19
|
может ли это быть как то связано с тем что разработка идет через хранилище?
|
|||
10
Ненавижу 1С
гуру
28.05.13
✎
15:20
|
(9) может, если не обновляться из хранилища, тогда вы можете видеть в разных БД разный код
|
|||
11
citrus
28.05.13
✎
15:26
|
Товарищи
через Application работала конструкция =COMБАЗА.БизнесПроцессы.новаМестнаяДоставка.НайтиПоРеквизиту("_ОснованиеКАУИД",UID); когда запускаю через COMConnector пишет "Поле объекта не обнаружено (БизнесПроцессы)" Через COMConnector вообще поиск объектов так делать можно? |
|||
12
Defender aka LINN
28.05.13
✎
15:28
|
(11) Значит, COMБАЗА - нихрена не COM-объект
|
|||
13
citrus
28.05.13
✎
15:31
|
как это не COM
вот код ПараметрСоединения = "File=""D:\1C_Base\UTL"";Usr=""Федоров (Администратор УТЛ)"";Pwd="""";"; //УТЛ = Новый COMобъект("V82.Application"); УТЛ = Новый COMобъект("V82.COMConnector"); Попытка УТЛ.Connect(ПараметрСоединения); Исключение Сообщить("Ошибка при подключении к УТЛ! |"+ОписаниеОшибки()); Возврат; КонецПопытки; |
|||
14
Лефмихалыч
28.05.13
✎
15:34
|
(13) на вопрос "ка это не COM" ответит отладчик - он точно знает как.
|
|||
15
citrus
28.05.13
✎
15:37
|
УТЛ это COM объект
УТЛ COMОбъект COMОбъект HighBoundDefault 1 591 Число LowBoundDefault 1 560 Число MaxConnections 0 Число PoolCapacity 0 Число PoolTimeout 0 Число RAgentPortDefault 1 540 Число RMngrPortDefault 1 541 Число |
|||
16
Лефмихалыч
28.05.13
✎
15:38
|
(15) объективных доказательств у тебя нет - только косвенные
|
|||
17
Defender aka LINN
28.05.13
✎
15:39
|
(15) Угу. Только это не база. Давай ты не будешь делать нам моск, а просто откроешь мануал и хотя бы пару слов по теме прочитаешь, м?
|
|||
18
citrus
28.05.13
✎
15:41
|
код в (15) это при создании через connector
в отладчике этот объект можно открыть через (+) а при создании через Application в отладчике пишет просто "УТЛ COMОбъект COMОбъект" |
|||
19
ptiz
28.05.13
✎
15:41
|
Чере COM делается так:
КОМСоединение = УТЛ.Connect(ПараметрСоединения); |
|||
20
citrus
28.05.13
✎
15:44
|
(17) так я не заставляю никого тут писать.
какой мануал прочесть? |
|||
21
citrus
28.05.13
✎
16:09
|
Спасибо всем кто откликнулся.
Сделал так. V8 = Новый COMОбъект("V82.ComConnector"); Попытка УТЛ = V8.Connect(ПараметрСоединения); Исключение Предупреждение("База данных не открыта!!!"); Возврат; КонецПопытки; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |