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