Вопрос:

При входе в Terrasoft 3.X под новыми пользователями выдается ошибка открытия конфигурации «Could not convert variant of type (NULL) into type (olestr)»

В чём может быть проблема?

Ответ:

Такое сообщение «Could not convert variant of type (Null) into type (OleStr)» говорит о том, что у пользователя нет доступа на свой контакт и/или контрагент.

Для решения нужно: 

1)       Авторизуйтесь в системе под администратором, перейдите в Администрирование-Пользователи
2)       Кликните правой кнопкой на пользователе, под которым возникает ошибка входа, Перейти к -> Контакт и Перейти к -> Контрагент
3)       На детали «Доступ» к контакту добавьте пользователя, под которым происходит сбой или группу, в которую он входит.
4)       На детали «Доступ» к контрагенту добавьте пользователя, под которым происходит сбой или группу, в которую он входит.
5)       Проверьте корректность авторизации пользователя.

Нравится

Поделиться

0 комментариев
Показать все комментарии

Здравствуйте. Пытаюсь запустить приложение site-on на bpm 7.9. Приложение разворачивается на ISS Windows 7. Приложение на IIS поставил, путь к базе данных вроде корректно прописано, НО при старте приложения, после ввода логина и пароля, в полях входа, после нажатия кнопки "вход", появляется логотип "bpm'online", и дальше ничего не происходит, страница не грузится, просто висит логотип "bpm'online". Может кто-нибудь подскажет в чем может быть проблема? Спасибо.

Нравится

5 комментариев

Проверьте, все ли необходимые компоненты IIS установлены, особенно по части net framework, было бы неплохо взглянуть на ошибки из консоли браузера при логине.

Плюс иногда помогает чистка кеша Redis, хоть это и странно для нового приложения.

"Мотков Илья" написал:

Проверьте, все ли необходимые компоненты IIS установлены, особенно по части net framework, было бы неплохо взглянуть на ошибки из консоли браузера при логине.

Плюс иногда помогает чистка кеша Redis, хоть это и странно для нового приложения.


[URL=https://hostingkartinok.com/show-image.php?id=8aa269cb6025aa7be39230db1…]

А по поводу компонентов, а какие вообще нужны ещё кроме стандартных, при включении IIS?
asp.net устанавливал дополнительно

Все компоненты IIS установлены

Здравствуйте,

На странице https://academy.terrasoft.ru/documents/sales-enterprise/7-10/ustanovka-… есть пункт "Проверка обязательных компонентов Windows". Убедитесь что все необходимые компоненты установлены и полностью пройдитесь по данной инструкции, возможно не произвели какую то настройку.

"Мотков Илья" написал:

Здравствуйте,

На странице https://academy.terrasoft.ru/documents/sales-enterprise/7-10/ustanovka-b... есть пункт "Проверка обязательных компонентов Windows". Убедитесь что все необходимые компоненты установлены и полностью пройдитесь по данной инструкции, возможно не произвели какую то настройку.


Компонента Microsoft .Net Framework 4.5 Advanced Services, и соответсвенно WCF службы тоже нету,хотя .Net Framework 4.6 стоит

Здравствуйте, Александр!

Попробуйте, пожалуйста, с помощью веб-установщика произвести обновление .Net Framework.

После обновления необходимо будет перезагрузить сервер.

Показать все комментарии

Добрый день. немогу выполнить вход в терасофт появляется окно дебагера скрин

Нравится

3 комментария

Мне кажется, для начала нужно почистить профиль и кэш:

  • Закрыть Terrasoft
  • Удалить содержимое папки %appdata%\Terrasoft\3.4.0\Profile\
  • Удалить содержимое папки %appdata%\Terrasoft\3.4.0\Cache\
  • Запустить Terrasoft

"Зверев Александр" написал:

Мне кажется, для начала нужно почистить профиль и кэш:

  • Закрыть Terrasoft
  • Удалить содержимое папки %appdata%\Terrasoft\3.4.0\Profile\
  • Удалить содержимое папки %appdata%\Terrasoft\3.4.0\Cache\
  • Запустить Terrasoft

выполнено, не помогает

А что будет, если не запускать отладчик, а продолжить выполнение? До открытия главного окна дойдёт?

Показать все комментарии
Добрый день!Вот здесь высказано негодование по поводу необходимости каждый раз вводить логин и пароль при входе пользователя. По этому поводу предлагаю 2 идеи: 1. Стандартизировать поля ввода, чтобы браузер мог сохранять учетный данные (как на всех сайтах mail.yandex.ru, google.com) 2. Добавить функционал сохранения кук и галочку "запомнить меня" Голосуем:)
6 комментариев

Есть некоторые варианты, которые уже можно выполнить сейчас. Описал в теме по ссылке.

3. Доделать доменную авторизацию, чтобы вообще не вводить ничего, если пользователь уже авторизован в AD.

все таки сделать как у всех будет намного удобней и привычней: галочку поставить - запомнить меня и все!

Добрый день!

Пожелание зарегистрировано и направлено на рассмотрение.

Главное чтобы в этом рассмотрении не забыли про пятёрку.....

"Шамуилов Александр" написал:не забыли про пятёрку

О, да. У меня в 5ке есть задача по смене пароля раз в X дней.
Метод смены пароля зашит в ядре (это естественно), но из конфигурации его программно нельзя вызвать!
С помощью тех.поддержки было найдено следующее решение:
1. Создаем отдельный справочник с полями "Пароль" и "Хэш"
2. Пароль меняется вручную (в этот момент ядро генерирует хэш и записывает его в SysAdminUnit)
3. Хэш пароля копирется из SysAdminUnit в созданный справочник
4. Пункты 2-3 повторяются до посинения рук, либо пишется скрипт AutoIt;)
5. Пишется сервис, который раз в X дней меняет хэш в таблице SysAdminUnit на рандомный из таблицы справочника

Круто:)?

Показать все комментарии

Добрый день!

Возникла задача: необходимо с пользовательской машины, которая не входит в домен выполнить вход в приложение Terrasoft под доменным пользователем.

Решение:
Вход можно выполнить под другим доменным пользователем с помощью службы - [Запуск от имени]:

Открываем службу

Вводим логин и пароль нужного пользователя

Ставим отметку [Доменная авторизация]

Выполняем вход.

Нравится

10 комментариев

Зная корректный логин и пароль, авторизоватся в AD возможно с любой машины находящийся в той же сети что и AD, почему это не возможно у Вас?

Тогда могу предположить только два варианта:
1. Вводится неверный логин или пароль;
2. Политики Вашего домена не позволяют подключаться извне.

Также, хочу отметить, что ввод логина должен быть в формате: [домен]\[логин] - WORK\Pupkin

Арсений! Сейчас перепроверил еще раз все... Принадлежность машины к домену не влияет на авторизацию, неправильно выполнялась последовательность действий, все работает.
Спасибо за вышеизложнное...

Тогда редактирую пост :wink:

Арсений ! Выше в посте проверял на машине домена -Все выше описанное применимо к рабочей станции входящей в домен...
Для рабочей станции не входящей в домен - это не работает! Непонятно почему при снятии галки "использовать доменную авторизацию" и вводе домен\имя пользователя - происходит отказ ?
Ведь этот пользователь есть в приложении...

Александр, если снять галку [Доменная авторизация], то вход будет безуспешным.
Тем более, Вы же уже вводили логин и пароль доменного пользователя, когда запускали службу [Запустить от имени].

Повторю еще раз ход подключения:
1.Запускаем службу [Запустить от имени];
2.Вводим логин и пароль доменного пользователя;
3.В появившемся окне авторизации в Terrasoft, устанавливаем галочку [Доменная авторизация];
4.Входим в систему.

Арсений, каким образом Вы предлагаете запустить приложение из под доменной учетной записи, на машине не входящей в домен?

Как оказалось после многочисленных тестов, то есть несколько вариантов использования подключения к домену с машины, которая не в домене:

1.Можно воспользоваться новой "фишкой" Windows Server 2008 R2.
Новая технология Remote Desktop Web Access.

Более подробную информацию по настройке можно получить тут.

2.Можно восмользоваться командой RunAs /netonly /user:domain\username "TSClient.exe"
После выполнения такой команды, должно появиться окно приложения. Сразу выбираем доменную авторизацию и настраиваем конфигурацию. После этого, выполняем вход.

В принципе, такой вариант получился.
Более подробную информацию можно получить тут.

Первый вариант - не вариант, помимо покупки Ваших лицензий необходимо будет докупить ещё и лицензии Майкрософт. А второй будем пробовать...

Все получилось, спасибо...

Показать все комментарии