Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Настройки домена не могу подключить компоненту 1c+ (число прочтений - 7493 )
Looking
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 33
Зарегистрирован: 11. Апреля 2007
Настройки домена не могу подключить компоненту 1c+
22. Апреля 2007 :: 20:15
Печать  
Не могу подключить компоненту 1c++. На серваке с админскими правами всё пашет, а у юзеров при начале работы в табло сообщений появляется мессага "Ошибка при создании объекта из компоненты \\Сетевой путь\1cpp.dll (отсутствует CLSID)". И 1С закрывается.
Домен настраивал прежний админ, новенький совсем зелёный, подскажите где мне самому это настроить или подсказать админу.
  
Наверх
 
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Настройки домена не могу подключить компоненту
Ответ #1 - 23. Апреля 2007 :: 02:12
Печать  
На сколько я понимаю, тебе нужно было и под правами Админа грузить 1С++ так:
Код
Выбрать все
ЗагрузитьВнешнююКомпоненту( "\\Сетевой путь\1cpp.dll" ); 


иначе - юзер пытается преререгистрировать компоненту и обламывается.

Или пользовать vkloader.dll.

ЗЫ: если для Админа и юзера пути к 1С++ совпадают - то сорри, не знаю в чем причина.
  
Наверх
ICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Настройки домена не могу подключить компоненту
Ответ #2 - 23. Апреля 2007 :: 03:06
Печать  
Ветку даже уже прилепили. http://www.1cpp.ru/forum/YaBB.pl?num=1148543571
  
Наверх
www  
IP записан
 
Looking
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 33
Зарегистрирован: 11. Апреля 2007
Re: Настройки домена не могу подключить компоненту
Ответ #3 - 23. Апреля 2007 :: 03:37
Печать  
У меня 1с++ загружается по коду в процедуре ПриНачалеРаботыСистемы()
Цитата:
Если ФС.СуществуетФайл(КаталогИБ()+"1cpp.dll" )=1 Тогда
   Если ЗагрузитьВнешнююКомпоненту("1cpp.dll")=0 Тогда
     Предупреждение ("Компонента 1с++ не найдена");
     СтатусВозврата(0);
     КонецЕсли;      
   КонецЕсли;

Насчёт прав на на запись в HKEY_CLASSES_ROOT не скажу, но по моему в диалоге "Запуск 1С" у юзеров путь к ИБ прописан как сетевой \\сетевой путь\каталог ИБ, а на сервере локальный путь E:\каталог ИБ. То есть на сервере нужно прописать \сетевой путь\каталог ИБ и проблема исчезнет?
Дотошно уточняю, т.к. с программой работают круглосуточно, нет возможности потренироваться, нужно абсолютно правильное решение.
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Настройки домена не могу подключить компоненту
Ответ #4 - 23. Апреля 2007 :: 07:00
Печать  
Повторяю еще раз. Прочитай прилепленную ветку. Проблема многогранна, и способов решения - несколько. Только ты можешь выбрать среди них то, которое подойдет тебе на 100%.
  
Наверх
www  
IP записан
 
Looking
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 33
Зарегистрирован: 11. Апреля 2007
Re: Настройки домена не могу подключить компоненту
Ответ #5 - 23. Апреля 2007 :: 07:22
Печать  
Старался читать прилепленную ветку очень внимательно, но из прочитанного я не вижу Цитата:
многогранность
проблемы. Если конечно пост kms верен:
Цитата:
Хинт. Убирайте у юзеров доступ к этим веткам - не нужен он, ничем не помогает.
И вычищайте загрузку компонент по разным путям.
С этими условиями у тебя проблем никогда не будет.

То есть насколько понял источник проблемы - в разных путях загрузки компоненты. А уже как следствие сочетание наличия прав юзера на ветку {FDE-...\InProcServer32} и отсутствия прав юзера на CLSID приводит к ошибке.
То есть если устранить источник проблемы, то бишь разные пути загрузки компоненты, то проблема не будет возникать при любых сочетаниях прав. Правильно?
Или же я ошибаюсь и у проблемы есть именно несколько источников, приводящих к многогранности?
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Настройки домена не могу подключить компоненту
Ответ #6 - 23. Апреля 2007 :: 07:30
Печать  
Уел. Проблема одна. Но способов решения все равно много.
  
Наверх
www  
IP записан
 
Looking
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 33
Зарегистрирован: 11. Апреля 2007
Re: Настройки домена не могу подключить компоненту
Ответ #7 - 23. Апреля 2007 :: 07:32
Печать  
Если, конечно я правильно понимаю что такое Цитата:
пути загрузки компоненты
, то есть если у меня у всех пользователей путь к базе 1С в диалоге запуска прописан одинаково это тождественно одинаковым путям загрузки компоненты или же нет?
Если тождественно то мне проще прописать везде одинаковые пути, не трогая настройки политики безопасности домена.
  
Наверх
 
IP записан
 
Looking
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 33
Зарегистрирован: 11. Апреля 2007
Re: Настройки домена не могу подключить компоненту
Ответ #8 - 23. Апреля 2007 :: 07:42
Печать  
Цитата:
Но способов решения все равно много.

из прилепленной ветки вижу два способа:
1. Дать права юзеру на ветку {FDE-...\InProcServer32} и на CLSID, тогда разные пути не играют роли т.к. каждый пользователь с новым путём перерегистрирует компоненту заново, но страдает безопасность.
2. Запретить пользователям права на обе ветки {FDE-...\InProcServer32} и на CLSID, выше безопасность. При этом обычные пользователи не могут регистрировать компонету, а загружают её по пути зарегестрированному админом. Правда насколько понял при этом первый запуск 1С дожен осуществить администратор.
А ещё есть способы?
  
Наверх
 
IP записан
 
Looking
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 33
Зарегистрирован: 11. Апреля 2007
Re: Настройки домена не могу подключить компоненту
Ответ #9 - 23. Апреля 2007 :: 07:58
Печать  
Так занудно и дотошно выспрашиваю про все способы, т.к. выгонять юзеров каждый раз приходиться чуть ли не со скандалом, работают круглосуточно и всем отделам всё время нужна программа. Поэтому для меня очень важно чтобы заработало с первого "выгона".
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Настройки домена не могу подключить компоненту
Ответ #10 - 23. Апреля 2007 :: 08:03
Печать  
Самый легкий путь -
1) положить 1спп.длл или другую нужную ВК в каталог программы 1С - никаких других папок типа КаталогаИБ и т.д.
2) все юзеры работают в терминале именно с программой 1С из указанного каталога
3) все юзеры по сети также работают с этой программой через административную установку
4) первый запуск в терминале под админом, на машинах, которые работают по сети, также под админой для КАЖДОЙ машины.

И никогда нет никаких проблем !!
В течении многих лет и многих конторах подобный способ работает 100%
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Настройки домена не могу подключить компоненту
Ответ #11 - 23. Апреля 2007 :: 08:04
Печать  
Looking
п.2 точно рабочий, при этом ты совершенно верно отметил, что нежелательно использование разных версий компонент (к примеру - в разных базах), т.к. все равно грузиться будет только одна - зарегистрированная админом.

п.1 - может быть по разному, осн. проблема в том, что 1С при регистрации компоненты по другому пути сперва удаляет ветки с предыдущей регистрацией.

Еще модные парни теперь пишут компоненты без регистрации в реестре (к 1cpp не относится).

А вообще, у меня всегда было желание регистрировать 1cpp (равно как и другие компоненты) обычной доменной политикой.
Это точно возможно, но времени оформить шаблон политики так пока и не нашлось.
Может кто-то еще сделает...
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Kapet
Senior Member
****
Отсутствует


Ламер - вансист

Сообщений: 262
Местоположение: Ukraine, Kyiv
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Настройки домена не могу подключить компоненту
Ответ #12 - 23. Апреля 2007 :: 08:53
Печать  
Гм, и не думал, что такая это проблема...
У себя на серваке (попутно контроллере домена) бросил 1С++ (2.5.02) в каталог базы даных (на скуле), продублировал в каталог программных файлов, - вопросов у юзеров никогда не возникало, и не заметили, что работают на пласпласе. Грузятся по разному: кто с сервера, кто с компа...

ЗЫ. Слышал, что 1с++ в каталог базы - не совсем хорошо, но так действительно проблем еще не было
  
Наверх
ICQ  
IP записан
 
Looking
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 33
Зарегистрирован: 11. Апреля 2007
Re: Настройки домена не могу подключить компоненту
Ответ #13 - 25. Апреля 2007 :: 18:12
Печать  
Цитата:
Самый легкий путь - 
1) положить 1спп.длл или другую нужную ВК в каталог программы 1С - никаких других папок типа КаталогаИБ и т.д.
2) все юзеры работают в терминале именно с программой 1С из указанного каталога
3) все юзеры по сети также работают с этой программой через административную установку
4) первый запуск в терминале под админом, на машинах, которые работают по сети, также под админой для КАЖДОЙ машины.

И никогда нет никаких проблем !!


спасибо, действительно очень просто и универсально, предыдущий программист делал локальную установку, поэтому у меня сейчас прорблемы даже с V7PLUS.DLL вылезли, установил отчётность 07q1009, при попытке запустить выгрузку в формате версии 4 появляется ошибка: Не удалось загрузить внешнюю компоненту v7plus.dll. Выгрузка данных в формате версии 4 невозможна. И в табло сообщений: Ошибка при создании объекта из компоненты \\сетевой путь\v7plus.dll (отсутствует интерфейс IInitDone)
Похоже ноги у проблемы оттуда же растут, так что придётся брать ноги в руки и переустанавливать на всех клиентах 1С Улыбка
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать