Открытие внешнего отчета в ОЛЕ базе #295254


#0 by Obed
Драсте, давненько меня не было :( Суть вопроса - из Delphi по ОЛЕ цепляюсь к 1С и делаю v77.EvalExpr('ОткрытьФорму("Отчет",,"e: est.ert")'); в test.ert при открытии выполняется запись в файл. Однако ничего не происходит. Если эту обработку я включу в конфу и сделаю v77.EvalExpr('ОткрытьФорму("Обработка.test")'); то все прекрасно отработает. Что я делаю не так?
#1 by IUnknown
v77.EvalExpr('ОткрытьФорму("Обработка.test")');
#2 by Obed
эт ты о чем?
#3 by Obed
+ мож я не так объяснил, но мне нужно открыть именно внешний отчет
#4 by ZanderZ
v77.OpenForm("Отчет","","e: est.ert")
#5 by smaharbA
а дальше что ?
#6 by Obed
неа, не выходит. ни EvalExpr ни ExecuteBatch
#7 by IUnknown
да не правильно понял...
#8 by Obed
+ а на это вообще "Несовпадение типов" и фсе
#9 by IUnknown
EvalExpr('openformmodal(""Отчет"", , """ + FileName + """)');
#10 by IUnknown
хотя нет... куйню сморозил
#11 by Obed
EvalExpr('openformmodal("Отчет", "", "' + FileName + '")'); но все равно ноль...
#12 by IUnknown
v77.ОткрытьФорму('Отчет', ,'e: est.ert');
#13 by ZanderZ
ну или v77.OpenForm('Отчет','','e: est.ert')
#14 by Obed
посмотрел отладчиком - не попадает туда (
#15 by IUnknown
куда не попадает?
#16 by Obed
тоже не выходит :( обработки в конфе открывает, внешние - нет
#17 by Obed
в отбаботку :)
#18 by Obed
обработку
#19 by ZanderZ
ну так что говорит то ???
#20 by Obed
вообще ничего
#21 by IUnknown
блин а права то есть на запуск внешних обработок
#22 by ZanderZ
путь проверь может не правильно написан ?? "е" может руская ...??
#23 by ZanderZ
если совсем ничего то или прав нет или путь неверный..
#24 by Obed
есть уже пять раз копипастил :) Даже не знаю что и думать
#25 by IUnknown
попробуй тоже самое сделать чисто из 1С... цепануться к этой же базе,... этим же пользователем... и открыть этот же отчет
#26 by ZanderZ
так при откртыии в обработке может какой параметр на до передавать
#27 by smaharbA
v77.ОткрытьФормуМодально("Отчет","","e: est.ert")
#28 by Obed
хм... из 1С тоже никак не прокатывает...
#30 by ZanderZ
ну так при открытии что написано то???? и вообще она открывается в 1С???
#31 by IUnknown
либо права на запуск внешних отчетов ... либо отчета "e: est.ert" не существует... либо на форме отчета нет ни одного контрола...
#32 by smaharbA
\ может ?
#33 by Obed
Да, если руками открыть в 1с, то работает
#34 by PaulBC
а так? v77.OpenForm('Обработка','','e: est.ert')
#35 by Obed
нет ни одного контрола, а это влияет?
#36 by Obed
Баян :)
#37 by IUnknown
конечно... надо обязательно кнопку(обычно) вешать
#38 by Obed
ЗЫ ну и бред )))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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