|
не обновляется окно формы |
☑ |
0
sem1976
17.03.20
✎
10:27
|
Добрый день, уважаемые форумчане.
Суть моей проблемы в следующем: по расписанию запускается cmd файл, в котором происходит запуск 1С и внешней обработки.
При запуске внешней обработки выполняется процедура в модуле объекта, которая выводит в окно сообщений некий прогресс, о том, что она сделала.
Проблема заключается в следующем: при обычном запуске внешней обработки через файл-открыть, все работает нормально. Но если обработка запущена из командной строки, то фокус теряется и сообщения не отображаются в окне сообщений, хотя обработка при этом все необходимые действия выполняет нормально.
1С:Предприятие 8.3 (8.3.12.1595) обычные формы.
Есть ли возможность как-то решить данную проблему? Заранее благодарен за ответы.
|
|
1
Йохохо
17.03.20
✎
10:28
|
запуск через start?
|
|
2
unbred
17.03.20
✎
10:32
|
с параметрами запуска что-то?
|
|
3
sem1976
17.03.20
✎
10:34
|
Через start тоже пробовал, сейчас вот так выглядит
echo off
chcp 1251
"C:\Program Files (x86)\1cv8\common\1cestart.exe" ENTERPRISE /S "SERVER\BASE" /isdi /WA+ /Execute"E:\1.epf" /C"E:\1.cfg"
exit
Запускается нормально, сообщения идут до тех пор, пока не переключаешься на какое-нибудь другое приложение. После этого отрисовка не происходит.
|
|
4
ДенисЧ
17.03.20
✎
10:37
|
Это нормально.
Не переключайся на другое окно.
|
|
5
sem1976
17.03.20
✎
10:37
|
Этот параметр можно убрать, он не решает проблему /isdi
/itdi (с 8.2.14) – открытие форм в основном окне и использование закладок для переключения между открытыми формами (работа с закладками);
/isdi (с 8.2.14) – для работы с отдельными окнами.
|
|
6
sem1976
17.03.20
✎
10:38
|
ДенисЧ, а почему тогда через файл-открыть все нормально и можно спокойно переключаться между окнами?
|
|
7
ДенисЧ
17.03.20
✎
10:40
|
(6) Это глюки платформы. Тянутся ещё с 77.
Точнее, не совсем платформы и не совсем глюки.
Просто 1с некорректно отрабатывает сообщения ОС.
|
|
8
sem1976
17.03.20
✎
10:42
|
Ясно, спасибо большое. В принципе, работает нормально, просто хотелось, чтобы красиво было :)
|
|