Вход | Регистрация



запуск внешнего отчета через bat

запуск внешнего отчета через bat
Я
   shira84
 
03.05.18 - 10:34
сделал внешний отчет на СКД, в обычном режиме все ок, при открытии он формируется делает свои дела и закрывает 1С. Написал batник:
chcp 1251 >nul
"C:\Program Files (x86)\1cv8\common\1cestart.exe" ENTERPRISE /S"сервер\база" /N"Администратор" /P"пароль" /WA+ /Execute "D:\otch.erf" /DisableStartupMessages
В итоге открывается 1С и пустое окно вместо отчета как будто отчет написан на обычных формах. Что не так сделал?
 
 
   МимохожийОднако
 
1 - 03.05.18 - 10:39
Попробуй взять файл 1с8 напрямую вместо 1cestart.
   МимохожийОднако
 
2 - 03.05.18 - 10:40
Проверь настройки пользователя в конфигураторе по способу запуска
   shira84
 
3 - 03.05.18 - 10:43
(2) Авто
   shira84
 
4 - 03.05.18 - 10:46
(1) перепробовал и 1cv8c и 1cv8
   shira84
 
5 - 03.05.18 - 10:47
выходит окно поверх еще правда "необходимо выполнить обновление" может оно как-то перебивает?
   Сти
 
6 - 03.05.18 - 10:47
/RunModeManagedApplication ?
   shira84
 
7 - 03.05.18 - 10:47
защита от опасных действий отключена
   shira84
 
8 - 03.05.18 - 10:48
(6) о а это что?
   Сти
 
9 - 03.05.18 - 10:49
(8) а это ключик запуска тонкого клиента в управляемом приложении
   Сти
 
10 - 03.05.18 - 10:50
+9 то есть толстого в управляемом
 
 Рекламное место пустует
   shira84
 
11 - 03.05.18 - 10:50
(6) попробовал тоже самое, ничего не пойму вобще
   shira84
 
12 - 03.05.18 - 10:51
мож переделать ее, присобачить в доп отчеты и задать регламентное задание?
   Сти
 
13 - 03.05.18 - 10:53
(12) А, так это отчет... А с execute запускаются обработки.
   shira84
 
14 - 03.05.18 - 10:54
(13) ого не знал, а как тогда поступить, там при открытии формы сразу отчет уходит на СформироватьНаСервере
   Timon1405
 
15 - 03.05.18 - 11:02
(0) управляемые формы во внешних отчетах в режиме совместимости не поддерживаются.
внесите отчет в состав конфигурации или попробуйте запускать с ключом
/RunModeOrdinaryApplication
   Флориан
 
16 - 03.05.18 - 11:03
(0) по делу ответу: erf отчеты нельзя открыть с командной строки, epf обработки только можно
   shira84
 
17 - 03.05.18 - 11:14
а если сделать внешнюю обработку, которая будет открывать внешний отчет :))
   Nyoko
 
18 - 03.05.18 - 11:15
сделай через http сервис..
   Boleev
 
19 - 03.05.18 - 11:18
(0) в чем проблема добавить в отчет обычную форму?
   shira84
 
20 - 03.05.18 - 11:20
(19) и что она тогда откроется через  командную строку?
написали же что (16)
   Boleev
 
21 - 03.05.18 - 11:23
(20) да. сначала пишешь обработку в которой:
    ИмяФайлОтчета = "С:\1C\information.erf";
    ВнешнийОтчет = ВнешниеОтчеты.Создать(ИмяФайлОтчета);
    ВнешнийОтчет.ПолучитьФорму(,"Форма").Открыть();
    Закрыть();

А в отчете уже программно формируешь.
   shira84
 
22 - 03.05.18 - 11:46
(21) но это на обычной форме надо сделать же? а то внешниеотчеты.создать и Открыть() вместе не уживутся.
   Boleev
 
23 - 03.05.18 - 11:47
(22) а в чем трудность сделать на обычной форме? СКД так же сработает
   shira84
 
24 - 03.05.18 - 13:22
так и сделал, очень не хочется переделывать отчет на СКД в обработку.
   Garykom
 
25 - 03.05.18 - 13:39
Сделай уже внешнюю обработку - запускальщик твоих внешних отчетов


Список тем форума
Рекламное место пустует  Рекламное место пустует
Основная теорема систематики: Новые системы плодят новые проблемы.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует