|   |   | 
| 
 | 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(ПараметрСоединения); Исключение Предупреждение("База данных не открыта!!!"); Возврат; КонецПопытки; | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |