#0
by america2013
Доброго времени суток, уважаемые знатоки 1С ! Прошу помочь мне с такой проблемой (изначально я нашел похожее описание здесь: , но потом пошел дальше). Изначально имею код: Цель у меня какая: подключиться к базе 7.7 из 8.2 и делать выборки некоторых объектов, как если бы я находился в Конфигураторе 7.7. На данный момент имею ошибку: {Форма.Форма.Форма}: Метод объекта не обнаружен (СоздатьОбъект) Что может быть не так?
#1
by america2013
Строку заменил на: Ошибок нет, но 1с 8.2 стала просто зависать(((( Уважаемые, прошу, не проходите мимо!
#4
by Рэйв
И чего всех прет подключатся из 8.х к 7.7.? из 7.7. к 8.х по СОМ намного удобнее же работать! Мазохисты.
#5
by anaed
по твоей ссылке 9-ый пост может дело в COMObject("V77.Application"); вместо COMObject("V1CEnterprise.Application"); ?
#6
by america2013
результат прежний, ошибка остается: {Форма.Форма.Форма}: Ошибка при вызове метода контекста (CreateObject) Спр = v7.CreateObject("Справочник.Валюты"); по причине: Произошла исключительная ситуация (1С:Предприятие): Неудачная попытка создания объекта (Справочник.Валюты): 0
#7
by Масянька
По уму нужно v7.Initialize(v7.RMTrade,"/D" + ПутьКБазе77+ " /N"+Пользователь+" /P" + Пароль,"NO_SPLASH_SHOW"); делать в Попытке. Попробуй, посмотри на результат. 7.7 стоит правильно - прописана в реестре и т.д.?
#9
by ЧессМастер
тебе принципиально подключатся к 77 из 82 ? сделай наоборот или подключайся к 77 по ОЛЕ
#10
by america2013
и В моем случае база 8.2 одна, а 7.7 - несколько. Я пробовал сделать: но получил ошибку: {Форма.Форма.Форма}: Ошибка при вызове конструктора (COMОбъект) v7 = Новый COMОбъект("V77.ComConnector"); по причине: Недопустимая строка с указанием класса Что не так? Пробовал и попытку, ошибка та же, про установку и реестр не в курсе, ставил не я.
#15
by бомболюк
попробуй уж зараз и v7.EvalExpr("СоздатьОбъект(""Справочник.Валюты"")"); у меня помнится только так и работало.
#16
by america2013
Подключается без проблем СОМОбъект получаю. Я же описал в , что якобы не найден класс. и Успел применить, но без результатно: {Форма.Форма.Форма}: Ошибка при вызове конструктора (COMObject) v7 = Новый COMObject("V77M.Application"); по причине: Недопустимая строка с указанием класса Заменил на предыдущую: по причине: Произошла исключительная ситуация (1С:Предприятие): Неудачная попытка создания объекта (Справочник.Валюты): 0
#17
by Рэйв
>>Ошибка при вызове конструктора (COMObject) У меня впечатление что ты запускаешь 77 по ярлыку с сервера, а на самой машине локально 77 у тебя нет. Оно тогда такое и пишет.
#22
by america2013
, Как устанавливалась 7.7 не в курсе, но вручную запустить и зайти в базу я могу и справочник такой конечно же есть.
#23
by Guk
он пишет, что ошибка создания справочника. я бы тоже самое написал на месте 77. но при этом соединение уже установлено, иначе оно раньше вывалилось...
#25
by hhhh
он пишет Метод объекта не обнаружен (СоздатьОбъект). Это типично для отсутствия подключения.
#26
by america2013
Пробовал другой объект создать, на данный момент имею код: Ошибка: {Форма.Форма.Форма}: Ошибка при вызове метода контекста (CreateObject) Спр = v7.CreateObject("Справочник.Банки"); по причине: Произошла исключительная ситуация (1С:Предприятие): Неудачная попытка создания объекта (Справочник.Банки): 0
#27
by Guk
т.е. программист не проверяет, установлено у него соединение или нет? мне такое даже в голову придти не могло...
#36
by america2013
Делал: Получил: {Форма.Форма.Форма}: Значение не является значением объектного типа (CreateObject)
#41
by america2013
С подключением и инициализацией у меня проблем нет, проблемы начинаются, когда в этом подключении начинаю создавать объекты.
#42
by Масянька
Господи! Да как же тяжело с вами..... Тебе "Открыта = БД.Initialize(БД.RMTrade, СтрокаПодключения, "NO_SPLASH_SHOW");", что возвращает?
#46
by america2013
Переустановил платформу, удалил базу из списка, добавл снова, ошибка прежняя: Строку подключения имею в виде: /D"D:asesбаза2012" /Nадмин /Pадмин (то есть так же) Ошибка в подключении(((
#55
by Масянька
Не знаю точно, но - тут могут быть проблемы. Домашняя базовая - урезана по куче всего. А сама 7.7 точно запускается на этом же компе?
#56
by america2013
Запускается на этом компе Есть в реесте (если нужно) HKEY_CLASSES_ROOTV77.Application HKEY_CLASSES_ROOTWow6432NodeCLSID{63112D80-94F0-11D2-9F39-008048DA120F} HKEY_CLASSES_ROOTWow6432NodeCLSID{63112D80-94F0-11D2-9F39-008048DA120F}ProgID HKEY_LOCAL_MACHINESOFTWAREClassesV77.Application HKEY_LOCAL_MACHINESOFTWAREClassesWow6432NodeCLSID{63112D80-94F0-11D2-9F39-008048DA120F}
#57
by america2013
Пробовал на другом компе (Видовс 7 Проф), 8.2 и 7.7 установлена цивильно, ошибка при подключении.
#60
by america2013
Да, 64. Есть ветка: HKEY_USERSS-1-5-21-1419102363-2094869754-1374439945-1000Software1C1Cv77.7Titles Параметр: D:asesбаза2012 Значение: (рабочая)
#63
by dk
базу 7.7. над прописать для виндового юзера, под которым сервер 1с крутится на винде где сервер 1с крутится
#65
by america2013
Просто запустил установщик (по верху). Не удалял перед этим, т.к. куча прописанных баз. Обязательно сносить всё перед повторной установкой?
#67
by america2013
Какой на предприятии дали : ) У всех такой стоит. Но на стандартный из коробки мало похож.
#68
by america2013
...пытался из своих запасов установить (коробка, диск, 1с 7.7, 7.70.027), но ругается на версию Виндовс((((((
#70
by america2013
8.2 запускается на клиенте, никаких директив не указываю, база 8.2 лежит на сервере, на компе-клиенте лежит база 7.7, к ней пытаемся подключиться. Строка подключения верного формата: Нужны ли эти все кавычки?
#71
by dk
а почему думаешь, что на клиенте? создай файловую и там проверь, вот это будет на клиенте точно ))
#75
by america2013
База 7.7 локальная, на моем компе (к ней жажду подключиться), база 8.2 на сервере (по сути не нужна). Сама процедура во внешней обработке в модуле формы.
#78
by america2013
У меня был опыт подключения базы SQL 1с 8.2, также из базы на SQL 1с 8.2, вся разница была в строке подключения (сервер, кластер), но что здесь может быть не верно указано: Строка подключения (в отладке) имеет вид: /D"D:asesбаза2012" /N"админ" /P"админ"
#79
by america2013
Попытка-Исключение - обязательно? Если без попытки, то Открыта возвращает - Истина, но после строк: На долго зависает, хотя в справочнике Валюты не более 10 элементов. Может быть его надо потом как-то закрывать?
#80
by George Wheels
В Исключение используй ИнформацияОбОшибке. Проверка на открытость не нужна. Если база не откроется, то сработает Исключение.
#82
by George Wheels
+ Если не закроешь, то процесс зависнет в памяти и закроется только после выхода из 8.2. Поэтому при втором запуске обработки подключение к базе не произойдет. И ещё если 77 закроется неправильно, то придётся её запускать в монопольном режиме.
#84
by america2013
Благодарю вас, дорогие мои, что до сих пор уделяете внимание : ) Но правда, не в состоянии я самостоятельно сообразить((( Есть прогресс!!! Каждый раз при неудачной попытке проверяю диспетчер, про 1с 7.7 все чисто. На данный момент код значительно упростился и работает без ошибок: И что же я в итоге увидел: открылась форма списка справочника 7.7 ! Где я просил её открыться? Потом заменил строку: Спр.Выбрать; на И... все заработало. Как надо. Последний вопрос - теперь в конфигураторе 8.2 буду писать синтаксис из 7.7 ?
#86
by america2013
Подключение к базе установлено. Использую код: где, начДата и конДата - реквизиты на форме 8.2. Документы выводятся ВСЕ, но не за период начала и окончания. Подскажите пожалуйста, как из этого подключения выбрать документы за определенный период?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Подключение торгового оборудования
- v7plus не устанвливается подключение к MAPI
- OFF Подключение через Terminal Server
- Подключение ФР к 1С
- Ошибка при создании объекта из компоненты ROM-MAIL.DLL (Отсутствует CLSID)
- ошибка при создании ком объекта
- 1С исключительная ошибка по адресу работа через Citrix, ошибка у каждого по
- Входящее подключение IMAP mail.ru The bat "Сервер закрыл подключение"
- Ошибка выполнения запроса "Ошибка при выполнении операции над данными: Ошибка SQL: Де
- Ошибка при создании документа ПКО через COM-соединение
- Подключение ФР через RDP через инет.
- Ошибка при создании информационной базы ошибка формата файла журнала регистрации
В этой группе 1С
- 8,5 млн записей в регистре сведений много или мало?
- Доступен ли ЭтотОбъект на клиенте
- Колонка.Имя - запись
- При записи регистра сведений изменить значение ресурса
- 1с+PostGre ошибка при проведении возврата от покупателя.
- Как программно убрать галочку вести по документам взаиморасчетов в договорах
- Отключить использование групп доступности складов, УТ 10.3
- v7: Сохранение прайса со ссылками на сайт в Excel.
- Создать копию структуры справочника
- v7: Поиск по штрихкодам в номенклатуре (вручную / сканером)
- УФ - а шрифт заголовка страниц не меняется совсем?
- БП 30: Принятие к учету ОС - не дает выбрать счет 01
- Помогите с отчетом в "Рарус: ТКПТ".
- Иногда не печает штрих-код на удаленном принтере
- Табличная часть на форме обработки (как работать?)
- Как вести учет производства в Комплексной автоматизации без РАУЗ
- РИБ, документы выгружаются без движений
- Как сделать так чтобы легенда отображалась не справа от графика отчета с квадрат
- v7: Штрих-М - Кассир: модифицировать печатную форму кассовго чека
- Дата окончания поддержки БП 2 и ЗУП 2.5