ДБ=СоздатьОбъект("v82.Application"); #599478


#0 by Мисти
Почему это может не сработать?
#1 by Конфигуратор1с
в 8ке нет метода СоздатьОбъект
#2 by Мисти
Дома всё запускается, а у заказчиков нет. Что-то с правами связано?
#3 by Мисти
Я из 7 запускаю 8.
#4 by Конфигуратор1с
ОЛЕ = Новый COMОбъект("V82.ComConnector");
#5 by Конфигуратор1с
говорить нужно))))
#6 by Конфигуратор1с
а если вместо Application использовать COMConnector?
#7 by Reset
Может, у заказчиков не установлена 8? ;)
#8 by Мисти
8 запускается прекрасно сама по себе. "V82.ComConnector" - попробую.
#9 by n koretsky
regsvr32 comcntr.dll
#10 by Мисти
Не найден указанный модуль! Там все буквы на месте, а то я просто скопировала?
#11 by МимохожийОднако
Поищи похожее в папке V8
#12 by Мисти
В моей папке есть похожее, однако и на моем компьютере - "не найден указанный модуль".
#13 by Мисти
{Документ.ОтчетАгента.Форма.Модуль(2177)}: Неудачная попытка создания объекта (V82.ComConnector)
#14 by МимохожийОднако
К файлу comcntr.dll нужно указать полный путь в кавычках. При этом регистрировать надо с правами админа. Если покажет, что регистрация прошла успешно,тогда и ошибка исчезнет. При этом надо учесть под какой версией платформы запускаешь сом- объект
#15 by Мисти
Спасибо!
#16 by n koretsky
эм... я думал, это очевидно:)
#17 by Мисти
А у меня административных прав нигде нет, поэтому я везде зову администратора с просьбой "зарегистрировать" - вот и не знаю, как это пишется.
#18 by n koretsky
какая ОС?
#19 by Мисти
Понятия не имею. Буду действовать старым методом - искать админа.
#20 by Мисти
Ну вот! Администратор зарегистрировал, первый этап пройден. ОтчетАгента=ДБ.Документы.ЯКос_ОтчетАгента.СоздатьДокумент;             {Документ.ОтчетАгента.Форма.Модуль(2187)}: Поле агрегатного объекта не обнаружено (Документы) А это-то с чего? Вроде, к базе-то подключились!
#21 by Мисти
v82.Application - может, это оставить? У меня дома-то работает!
#22 by hhhh
может не подключилась. Как подключала?
#23 by Reset
Нужно смотреть в сторону Форма.Модуль(2187) имхо
#24 by Мисти
Ага, точно, с v82.Application - работает, с V82.ComConnector" - нет.
#25 by Ненавижу 1С
может 8.2 методом копи-паста устанавливали?
#26 by Мисти
А что, так тоже можно?? Дома - точно нет, но дома тоже с тем словом работать перестало.
#27 by Живой Ископаемый
64-битная ОС?
#28 by Мисти
Дома - точно нет.
#29 by Reset
Возможно, путаница со способом "подключения". Для Com-соединения подключение "выглядит" так COM=Новый COMObject("V82.COMConnector"); ДБ=COM.Connect(Параметры), т.е. возвращается внешнее соединение, с которым потом работаем а для Applicaton
#30 by Мисти
Вопрос такой! Из-за того, что комконнектор не был зарегистрирован - мог не работать вариант с v82.Application, а теперь и он заработает? И второй вопрос - V82.ComConnector - какого-то принципиально другого отношения хочет?
#31 by ЧеловекДуши
Попробуй ;)
#32 by Мисти
Наверное! Я же только одно слово в подключении заменила! Ща попробую.
#33 by Мисти
{Документ.ОтчетАгента.Форма.Модуль(2178)}: Переменная не определена (COMObject)
#34 by Reset
я мог раскладку попутать. COMОбъект можно писать (COM-латиницей)
#35 by Мисти
{Документ.ОтчетАгента.Форма.Модуль(2178)}: Переменная не определена (COMОбъект) - чет никакой вариант не подходит.
#36 by SanGvin
вся приколюха в том, что это методы 8ки. в 7.7 надо СоздатьОбъект делать
#37 by Reset
Верно, я забыл что автор из 7 запускается.
#38 by SanGvin
вот так все работает изначально просто у тя DLLка не была зарегистрирована в системе.
#39 by Мисти
Я тоже так надеюсь, но смогу проверить только вечером. Спасибо!!
#40 by Reset
Совет - Разберись все-таки с com-соединением: оно позволяет решать большинство задач и работает быстрее
#41 by Мисти
Люди, ну что за жизнь! ДБ=СоздатьОбъект("v82.Application"); // v82.Application {Документ.ОтчетАгента.Форма.Модуль(2177)}: Неудачная попытка создания объекта (v82.Application)
#42 by Мисти
Как пользоваться сомконнектором для 7? Или что зарегистрироать для v82.Application??
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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