|   |   | 
| 
 | V83.Comconnector. Авторизация windows. | ☑ | ||
|---|---|---|---|---|
| 0
    
        kenshinka 30.11.15✎ 10:06 | 
        Добрый день. Подскажите, может кто сталкивался с такой проблемой, и как ее решить:
 Вчера перешли на платформу (8.3.7.1759), после этого перестали работать обработки, в которых используется ComConnector. Не отрабатывает следующий код: ТекCOMПодключение = Новый COMObject("V83.ComConnector"); ТекCOMОбъект = ТекCOMПодключение.Connect("Srvr = """..."""; Ref = """...""";"); У нас используется доменная авторизация, поэтому ИмяПользователя и Пароль не указываю. При выполнении этого кода, выскакивает ошибка: Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V83.COMConnector.1): Идентификация пользователя не выполнена. До перехода на 8.3, у нас стояла платформа 8.2.19.90. На ней все отрабатывало без проблем. Нет ли каких-то особенностей у ComConnectora 8.3 для использования доменной авторизации? | |||
| 1
    
        kiruha 30.11.15✎ 10:08 | 
        Обновите com там где запускаете. По умолчанию не обновляется     | |||
| 2
    
        kenshinka 30.11.15✎ 10:10 | 
        (1) На сервере был зарегистрирован новый ComConnector от новой платформы. Если бы использовался не тот ComConnector, выдавалась бы ошибка о несоответствии версии ComConnectora и версии платформы     | |||
| 3
    
        АнтонБ 30.11.15✎ 10:15 | 
        (2) А зачем обновлять платформу если все работает?
 И причем на последний релиз. Правило же есть только на предпоследний релиз стабильный в продакшин. | |||
| 4
    
        Мыш 30.11.15✎ 10:16 | 
        (0) Где выполняется код? На сервере или на клиенте?     | |||
| 5
    
        kenshinka 30.11.15✎ 10:20 | 
        (4) на сервере
 (3) ну это риторический вопрос. Было принято такое решение. Надеюсь, что это не ошибка платформы. | |||
| 6
    
        Мыш 30.11.15✎ 10:22 | 
        (5) От имени какого доменного пользователя запущен сервер? Зарегистрирован ли в базе пользователь с таким же доменным именем?     | |||
| 7
    
        АнтонБ 30.11.15✎ 10:23 | 
        (5) Это главный вопрос.
 Сколько раз уже накалывается на обновления на последний релиз в продакшине. Откатывайтесь. Вероятно это ошибка в платформе. Можно на чистой машине виртуальной поставить все с нуля и проверить выполнение этой одной функции | |||
| 8
    
        kenshinka 30.11.15✎ 10:30 | 
        (6) Сервер запускается под стандартным UserV8. Этот пользователь не в домене. Комкомпонента запускается от этого же пользователя.
 С 8.2 были аналогичные настройки. | |||
| 9
    
        Мыш 30.11.15✎ 10:36 | 
        (8) В базе, к которой пытаетесь подключиться, есть пользователь с авторизацией операционной системы UserV8 ?
 Скорее всего нет, попробуйте добавить. | |||
| 10
    
        kenshinka 30.11.15✎ 10:44 | 
        (9) Может я вас не совсем понял, но:
 1) На сервер я захожу под своей доменной учеткой 2) В Базе 1 есть пользователь с моей доменной авторизацией. 1С запускаю, не указывая пользователя и пароль. 3) В Базе, к которой пытаюсь подключиться, есть точно такой же пользователь. Захожу в 1С без ввода пользователя и пароля. | |||
| 11
    
        kenshinka 30.11.15✎ 10:45 | 
        (8) + не совсем понимаю, зачем базе еще 1 пользователь     | |||
| 12
    
        kenshinka 30.11.15✎ 10:45 | 
        (11) - перепутал, не (8) а (9)     | |||
| 13
    
        Мыш 30.11.15✎ 10:47 | 
        (10) Вы не совсем меня поняли. Есть подозрение, что подключается под именем пользователя исполняющего серверный процесс. Предлагаю проверить это. Не получится - пользователя можно удалить.     | |||
| 14
    
        kenshinka 30.11.15✎ 10:49 | 
        (13) Ок. Щас проверю     | |||
| 15
    
        Записьдампа 30.11.15✎ 10:56 | 
        (0) В журнале регистрации пишется имя пользователя, под которым происходит попытка подключения, в том числе и пользователь OS. Что там написано при попытке подключении через COM?     | |||
| 16
    
        kenshinka 30.11.15✎ 11:05 | 
        (13) Попробовал - не помогло.
 (15) Да, действительно ЖР регистрирует инфу о подключении. И пользователь, под которым он пытается зайти, совсем не тот, что в первой базе... | |||
| 17
    
        kenshinka 30.11.15✎ 11:06 | 
        (15) Написано, что пытается подключится под пользователем "Администратор"     | |||
| 18
    
        kenshinka 30.11.15✎ 11:24 | 
        (15), (13) - а у вас нет идей, откуда он берет этого пользователя "Администратор". КомКомпонента зарегистрирована под пользователем "userv8", в базу зашел под пользователем "ФИО сотрудника", под этой же учеткой нахожусь на сервере     | |||
| 19
    
        Гёдза 30.11.15✎ 11:25 | 
        (18) посмотри параметры пользователя администратор в базе, к которой подключаешься. Какое там имя виндовс     | |||
| 20
    
        kenshinka 30.11.15✎ 11:29 | 
        (19) Пользователя "Администратор" в базе нет.     | |||
| 21
    
        kenshinka 30.11.15✎ 11:33 | 
        (18) сейчас нашел непонятки с ЖР. В Фильтре по пользователям появились дубли пользователей с надписей ФИО (не найден), а так же список пользователей вида <Неопределен 00000000-0000-0000-0000-803f20004b00>.
 После перехода на 8.3 он изменил УИДы пользователей? | |||
| 22
    
        Записьдампа 30.11.15✎ 11:47 | 
        (20) Полагаю, что это текущий пользователь OS, под которым ты работаешь     | |||
| 23
    
        kenshinka 30.11.15✎ 11:51 | 
        (22) нет. Работаю я под пользователем "ФИО". Нашел только пользователя "Администратор" в базе, из которой запускается обработка для подключения к второй базе.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |