|
v7: 77: не работает OpenForm |
☑ |
0
Хосе
25.10.16
✎
11:24
|
Подключаюсь к базе 77 по OLE, хочу запустить в ней внешний отчет.
пишу в VB-скрипте:
v7.OpenForm "Report", "RUN", "C:\1s\Raspisanie.ert"
Выдает ошибку Строка 23, Символ 1 - Несоответствие типа v7.OpenForm
Код 800A000D
Ошибка выполнения Microsoft.VBScript
Помогите, уже голову сломал, как заставить 1С запускать эту внешнюю обработку.
Пробовал другое имя OpenForm1 - ругается что объект не поддерживает такой метод, так что вроде должно работать. Почему нет?
Объект создаю v77.Application.
Можно сделать, чтобы объект не закрывался, кстати, после завершения работы?
|
|
1
Ёпрст
гуру
25.10.16
✎
11:27
|
зачем форму открывать по оле, шо за изврат ?
|
|
2
Это_mike
25.10.16
✎
11:42
|
(1) полная эмуляция работы опеератора :-)
|
|
3
Хосе
25.10.16
✎
12:43
|
(1) чтобы выполнить код, написанный во внешней обработке, чтобы не менять конфу.
Делаю задания по расписанию.
(2) нет.
вообще, если этот код прописать в 1С, то все нормально открывается и отрабатывает.
не хочет открываться именно в ОЛЕ почему-то.
|
|
4
SiAl-chel
25.10.16
✎
13:01
|
(4) Покажи параметры метода Initialize. Если у тебя там видимость выключена, то вполне возможно, что функция ОткрытьФорму() будет выдавать ошибку.
|
|
5
Хосе
25.10.16
✎
13:46
|
v7.Initialize(v7.RMrade, ConnectionString, "")
|
|
6
Хосе
25.10.16
✎
14:45
|
вот нашел, там тоже на типы ругается, но у меня контролы есть.
Открытие внешнего отчета в ОЛЕ базе
|
|
7
ELEA26
25.10.16
✎
14:49
|
RMrade - опечатка?
|
|
8
ELEA26
25.10.16
✎
14:52
|
По русски пробовал?
v7.OpenForm "Отчет", "ВЫПОЛНИТЬ", ...
|
|
9
Хосе
25.10.16
✎
14:59
|
(7) (8) Все, разобрался, помог совет Смархаба из ветки в (6).
В вбскрипте нужно писать вместо одного бэкслеша два, тогда всё работает.
Спасибо, полдня бился.
|
|
10
Хосе
25.10.16
✎
15:40
|
Блин, все намного круче.
Работает и с одним слешом.
Я запускал 1с7 из конфигуратора, а в таком режиме 1с-предприятие стартует монопольно.
случайно заметил, что если 1с предприятие не запущено, то скрипт отрабатывает.
так все и заработало.
|
|
11
ELEA26
25.10.16
✎
15:44
|
бгг
|
|