подключиться через СОМ к 1с77 #601417


#0 by фросия
жила была обработка на 8.1 которая подключалась к 7ке и считывала там информацию. а на 8.2 подключиться не может, вот кусочек кода, в котором подключаю,подскажите что не так делаю?
#1 by Азат
v1centerprise.application попробуй... остальное так же
#2 by фросия
v1centerprise.application Это куда? мне по прежнему к 77 надо подключаться
#3 by Ork
Если внутри "КаталогБД" есть пробелы - нужно брать в кавычки.
#4 by фросия
может надо монопольно подключаться? окошечко списка баз выходит, выбираю пользователя, ввожу пароль и дальше не получается, инициализация= Ложь
#5 by Скай
"enterprise /d""" + КаталогБД + """"
#6 by skunk
Статус = олеБаза.Initialize(олеБаза.RMAccount, "/d" + КаталогБД, "NO_SPLASH_SHOW");
#7 by Ork
Ну так подключись немонопольно вручную. Если получится - проблема в другом месте. Для программного контроля - см.
#8 by фросия
у меня окошко запуска открывается, базу дает выбрать, пароль ввести тоже дает. сама по себе база открывается тоже нормально.
#9 by Ork
"Пароль ввести тоже дает". И где это здесь : Статус = олеБаза.Initialize(олеБаза.RMAccount, "enterprise /d" + КаталогБД, "NO_SPLASH_SHOW");
#10 by Ork
+ Где я вас спрашиваю вот это вот : "/n" и где "/p"?
#11 by Cube
Похоже, что КаталогБД содержит пробелы... Сделай так:
#12 by фросия
я не знаю, я знаю что раньше это работало а сейчас поломалось.
#13 by фросия
КаталогБД= ""
#14 by Ork
Раньше в вашей базе небыло ни пользователей ни их паролей. А теперь есть. И что бы подключиться нужно пройти авторизацию. Даже при подключении через олю. Такая вот СеЛяВа.
#15 by фросия
это я так понимаю что б сразу задать программно пользователя и пароль? у меня окошко вылазиет стандартное в которое пользователя и пароль ручками вбивать надо
#16 by фросия
были, и пользователи были и пароли у них были
#17 by фросия
я так подозреваю что возможно 8 ка и 7ка кочуют по серверам и там что-нибудь с доступом приключилось
#18 by Cube
Прочитай
#19 by skunk
права пользователям не меняли?
#20 by Ork
+ В таком случае - в отладчике есть Фсе.
#21 by Ork
Если бы дело было в сервере - вы би и интерактивно в базу не попали.
#22 by фросия
права в 1сках не менялись. точно.
#23 by ale-sarin
Руками точно заходите в ту же базу? Или попробуйте "олеБаза.RMAccount" заменить на "олеБаза.RMTrade". По логике типа одна опер. учет, а другая бух. Но на самом деле фиг поймешь как работает.
#24 by фросия
в отладчике показывает -  инициализиция=Ложь. как увидеть почему не получается - непонятно
#25 by Ork
Угомонись. У ТС программа уже находит базу и даже в состоянии прочитать оттуда пользователей с их паролями.
#26 by ale-sarin
А что база прям на диске d лежит?
#27 by ale-sarin
+ Хотя если дает пользователя выбрать... то норм, наверное.
#28 by skunk
а монопольные диалоговые окна не выскакивают когда заходишь в эту базу этим пользователем ... и вообще процесс 1с семерочный висит в процессах
#29 by фросия
не, база вообще на другом компе лежит и к 7ке и к 8ке терминальное подключение. думаю что в этом причина. сейчас локально установлю- попробую запустить.
#30 by Скай
Дык может прав просто нет на каталог с базой?
#31 by skunk
ну тогда ... смотри в терминале ... надеюсь 7.7 и 8.2 доступны в одной сессии
#32 by фросия
может и нет. но просто так запускается же.
#33 by skunk
ты не ответила она в процессах висит ... когда в отладчике ноль смотришь
#34 by фросия
я не знаю где это посмотреть. т.к. 1ску не со своего компа запускаю, а терминально. завтра соберу все базы/1ски в кучу и попробую. думаю будет все нормально.
#35 by skunk
смотреть в диспечере задач ... у терминалов он тоже есть ... и проблем глянуть его нету ... ну если у вас не терминал удаленных приложений
#36 by фросия
ну, если не получится локально все поставить и сделать- гляну туда.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С