|
Подключиться к 1с 7.7 из 8.2 | ☑ | ||
---|---|---|---|---|
0
ghostrid3r
12.12.12
✎
18:42
|
Добрый день уважаемые форумчане помогите пожалуйста как правильно инициализировать строку подключения, уже перепробовал кучу вариантов, может у кого есть рабоий вариант.
Процедура ПодключитьсяК77() База77Открыта = Ложь; База77 = Новый COMОбъект("V77.Application"); СтрокаПодключения = "/D"""+СокрЛП(ПутьКБазе77)+""" /N"""+СокрЛП(ИмяПользователя77)+""" /P"""+СокрЛП(Пароль77)+""""; Если База77.Initialize(База77.RMTrade,СтрокаПодключения ,"NO_SPLASH_SHOW") = 0 ТОгда Сообщить("Ошибка подключения к информационной базе 1С:Предприятие 7.7!", СтатусСообщения.Важное); Возврат; Иначе База77Открыта = Истина; Состояние("Подключение к информационной базе 1С:Предприятие 7.7 выполнено успешно."); КонецЕсли; КонецПроцедуры пробовал и с этой строкой инициализации и с этой: База77.Initialize(База77.RMTrade,"/D" + ПутьКБазе77 + " /N" + ИмяПользователя77 + " /P" + Пароль77,"NO_SPLASH_SHOW") Рабочий каталог папки 7-ки с пробелами. |
|||
1
viktor_vv
12.12.12
✎
18:51
|
У меня так работает.
Функция СоединитьсяСБазой(лБазаОле,псПутьКБазе,псЛогин,псПароль,псСообщение) Экспорт Oк = лБазаОле.Initialize(лБазаОле.RMTrade,"/D"""+СокрЛП(псПутьКБазе)+""" /N"+псЛогин+" /P"+псПароль,"NO_SPLASH_SHOW"); Если Oк = Ложь Тогда псСообщение="Ошибка соединения с базой. Попробуйте повторить попытку"; Возврат 0; Иначе псСообщение="Соединение с базой установлено"; Возврат 1; КонецЕсли; КонецФункции Процедура ИмпортНоменклатуры(псПутьКБазе,псЛогин,псПароль,псСообщение) Экспорт лБазаОле = Новый COMObject("V1CEnterprise.Application"); Если СоединитьсяСбазой(лБазаОле,псПутьКБазе,псЛогин,псПароль,псСообщение) = 0 Тогда Возврат ; КонецЕсли ; |
|||
2
viktor_vv
12.12.12
✎
18:53
|
Скорее всего дело в этом
лБазаОле = Новый COMObject("V1CEnterprise.Application"); |
|||
3
ghostrid3r
12.12.12
✎
19:11
|
(2) у меня не отработало и на твоем примере
|
|||
4
ghostrid3r
12.12.12
✎
19:15
|
есть еще какие предложения?
|
|||
5
ghostrid3r
12.12.12
✎
19:37
|
а подскажите параметр для инициализации монопольного запуска 1с 7.7
|
|||
6
Ork
12.12.12
✎
19:38
|
(5) "/m" - нелжиданно да?
|
|||
7
Ork
12.12.12
✎
19:41
|
+(6)
Вот вполне себе рабочий код : Функция ПолучитьОбъектДоступаК7(Путь, Имя, Пароль) Экспорт Перем ОбъектДоступа; Попытка ОбъектДоступа = Новый COMОбъект("V77.Application"); Исключение //ЗаписатьВЛог("Не удалось создать объект доступа к базе V7.7"); КонецПопытки; Если НЕ ОбъектДоступа=Неопределено Тогда СтрокаПодключения="/d"""+Путь+""" /n"+Имя+ " /p"+Пароль; РезультатПодключения = ОбъектДоступа.Initialize(ОбъектДоступа.RMTrade, СтрокаПодключения, "NO_SPLASH_SHOW"); Если Не РезультатПодключения Тогда Стр="Не удалось подключиться к базе V7.7 |Возможно неверно указаны путь к каталогу, имя пользователя или пароль |программа запущена в монопольном режиме или требуется переиндексация."; //ЗаписатьВЛог(Стр); ОбъектДоступа=Неопределено; КонецЕсли; КонецЕсли; Возврат ОбъектДоступа; КонецФункции |
|||
8
ghostrid3r
17.12.12
✎
17:44
|
Подскажите еще пожалуйста можно ли сделать подключение из локальной базы на терминал. А то не конектится тут так, только если из терминала на другой терминал
|
|||
9
ДенисЧ
17.12.12
✎
17:45
|
(8) Чо? Что значит "на терминал"?
|
|||
10
ghostrid3r
17.12.12
✎
17:46
|
подключение к удаленному рабочему столу
|
|||
11
ДенисЧ
17.12.12
✎
17:46
|
(10) Зназачем?
|
|||
12
ghostrid3r
17.12.12
✎
17:47
|
база находится на терминальном сервере
|
|||
13
ghostrid3r
17.12.12
✎
17:47
|
через обычное \\172.17.0.19\zhdc не подключается
|
|||
14
ghostrid3r
17.12.12
✎
17:48
|
если войти в терминал и с тем же путем попробовать соединится все проходит наура
|
|||
15
ДенисЧ
17.12.12
✎
17:49
|
Пинай одминов, чтобы они тебе нормальную шару дали...
|
|||
16
ghostrid3r
17.12.12
✎
17:50
|
сказали фигу
|
|||
17
ДенисЧ
17.12.12
✎
17:51
|
(16) и ты отвечай тем же.
|
|||
18
Neg
17.12.12
✎
17:51
|
mstsc.exe -v: server
|
|||
19
ghostrid3r
17.12.12
✎
17:51
|
(17) я бы с радостью но им ваще пофиг
|
|||
20
ДенисЧ
17.12.12
✎
17:52
|
(19) Ты тому отвечай, кто тебе задачу поставил. И скажи - пока не сделают, решения не будет
|
|||
21
ghostrid3r
17.12.12
✎
17:54
|
я так понял данную проблему нельзя решить?
|
|||
22
ghostrid3r
17.12.12
✎
18:13
|
с такой строкой подключение равно 0 с локальной базы в терминале такая же строка подключения дает результат 1.
СтрокаПодключения - /D"\\172.17.0.19\zhdc" /NАдмин /P0000 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |