Подключение к v8 из v7 #514123


#0 by НевестаПрограмМИСТА
Всем привет! Столкнулась с такой проблемой: надо подключиться к базе v8.2 из v7.7. Работаю в основном в 8-ке, семерку вообще не знаю... Вобщем делаю примерно следующее: ... и т.д. V8 = Коннектор.Connect("Srvr = """ + СокрЛП(Srvr) + "Ref = """ + СокрЛП(Ref) + """; Usr = """ + СокрЛП(Логин) + """; Pwd = """ + СокрЛП(Пароль) + """ "); {Отчет.СогласованиеСотрудников.Форма.Модуль}: V82.COMConnector.1: Неверные или отсутствующие параметры соединения с информационной базой Подскажите, пожалуйста, как правильно прописать путь к базе? Заранее спасибо.
#1 by Beans
а где имя сервера, логин , пароль ?
#2 by НевестаПрограмМИСТА
ну они прописаны
#3 by hhhh
чего-то вот это "Srvr = """ + СокрЛП(Srvr) похоже на бред. В начале 3 кавычки, в конце кавычек вообще нет.
#4 by НевестаПрограмМИСТА
блин, точно... перед Ref надо ; поставить
#5 by НевестаПрограмМИСТА
и кавычки
#6 by НевестаПрограмМИСТА
Спасибо! Всё подключилось )))
#7 by НевестаПрограмМИСТА
Ещё вопрос! как теперь обратиться к объектам подключенной базы? Допустим мне надо сравнить справочники Сотрудников. В 7-ке понятно: СпрСотрудникиТекущие = СоздатьОбъект("Справочник.Сотрудники"); А для подключенной 8-ки как? Сотрудники = Справочники.СотрудникиОрганизаций.Выбрать не прокатывает, пишет, что переменная Справочники не определена... Подскажите, пожалуйста
#8 by ДенисЧ
Сотрудники = v8.Справочники.СотрудникиОрганизаций.Выбрать
#9 by НевестаПрограмМИСТА
я так уже пробовала, в цикле пока Сотрудники.Следующий пролетает в конец цикла... (((
#10 by НевестаПрограмМИСТА
или тут надо Сотрудники.ПолучитьЭлемент=1 ?
#11 by Ork
Не умеет семерка работать с коллекциями. Нужно приводить к доступному типу. Например - выбирать запросом-выгружать в таблицуЗначений, обрабатывать в семерке используя методы Количество и Получить. ПолучитьЭлемент- метод клюшек, а не снеговика.
#12 by НевестаПрограмМИСТА
спасибо, попробую
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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