8.х Web-клиент : имя компьютера

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Yoda, 2 фев 2015.

  1. TopicStarter Overlay
    Yoda
    Offline

    Yoda Опытный в 1С

    Регистрация:
    5 сен 2008
    Сообщения:
    120
    Симпатии:
    0
    Баллы:
    26
    Добрый день!
    Подскажитье пожалуйста, как в "модуле управляемого приложения" в режиме запуска Web-клиент получить имя компьютера клиента. Конструкция Новый COMОбъект("WScript.Shell") - не работает.
  2. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.551
    Симпатии:
    716
    Баллы:
    204
    Метод глобального контекста ИмяКомпьютера() - не работает?
  3. TopicStarter Overlay
    Yoda
    Offline

    Yoda Опытный в 1С

    Регистрация:
    5 сен 2008
    Сообщения:
    120
    Симпатии:
    0
    Баллы:
    26
    СП :Тонкий клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер). Веб клиента нет. Думаю если б работало, то в списках активных пользователей мы видели имя компьютера.
    --- Объединение сообщений, 2 фев 2015 ---
    Даже IP подойдёт
  4. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.551
    Симпатии:
    716
    Баллы:
    204
    Хм. Если машина будет за NAT, а она в подавляющем большинстве случаев будет, то IP - мало что даст, и имя компьютера тоже скорее всего за NAT не выходит.

    Какую задачу пытаетесь решить?
  5. TopicStarter Overlay
    Yoda
    Offline

    Yoda Опытный в 1С

    Регистрация:
    5 сен 2008
    Сообщения:
    120
    Симпатии:
    0
    Баллы:
    26
    Имена компьютеров нужны для подключения из 1С radmin'oм .Мне в принципе, нужны компьютеры внутри домена ( Веб-сервер в нём)
  6. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.551
    Симпатии:
    716
    Баллы:
    204
    Ух, как же все непойми как....
    У вас получаются противоречивые условия предоставления пользователям доступа в БД.
    Если уж вы пользуетесь ресурсами внутри домена, для чего использовать доступ к БД через WEB?
    Если используете доступ к БД через WEB, тогда и спрашивайте интересующую вас информацию у тех, кто ей владеет и в том виде, в котором он этой информаций владеет.

    Доступ к БД через WEB, это по сути доступ из вне по очень тонкому каналу связи.
    При таком способе доступа для БД абсолютно не важны ни имя компьютера, ни его IP адрес, т.к. по факту это будет не верная информация.

    Информацией о подключенных к БД машинах, их IP-адрес и порт может быть имеет менеджер соединений, в разрезе клиентских сессий, попробуйте спросить у него, по крайней мере иформацию о локальном компьютере он сообщает:
    upload_2015-2-3_14-51-44.png
  7. TopicStarter Overlay
    Yoda
    Offline

    Yoda Опытный в 1С

    Регистрация:
    5 сен 2008
    Сообщения:
    120
    Симпатии:
    0
    Баллы:
    26
    Некоторые пользователи не хотят ставить платформу.....любят браузер и пока не удаётся переубедить, а некоторые заходят в 1С ссылке по почте и автоматом попадают в нужный документ тоже через браузер по умолчанию и они к этому привыкли.
    Как я понимаю ,стандартными средствами 1С это не получить (на сервере предприятия, при соединении веб-клиентом там имя компа : выдаёт имя веб-сервера (рабочий процесс), а в свойствах соединения вообще нет (свойства сеанса с базой) ,мне нужен скрипт,который могбы "вернуть" имя компа . Новый COMОбъект("WScript.Shell") - выдаёт ошибку.

Поделиться этой страницей