Имя: Пароль:
1C
1С v8
Найти открытую форму обработки и выполнить команды
0 lero84
 
03.04.18
10:33
Здравствуйте! Помогите с нетривиальной задачей.
Имеем 1С 8.3, управляемое приложение, тонкий клиент.
Нужно - Найти открытую форму обработки и выполнить команды.
Зачем - Есть обработка иБанк2, при запуске и получении выписке, вводятся пароли идентификации по СМС.
Руководству нужно один раз запустить обработку, ввести все пароли идентификации и затем чтобы автоматически подгружались выписки в течении дня.
даже не знаю как подступиться, задача кажется невыполнимой)
1 _Дайвер_
 
03.04.18
10:41
(0) ну форму ты можешь по идентификатору найти
2 Адинэснег
 
03.04.18
10:42
(0) зовите программера
3 _Дайвер_
 
03.04.18
10:42
Вообще метод ОткрытьФорму(ВнешняяОбработка.Форма.Форма), сначало ищет открытую форму, а уже потом если ее нет, открывает
4 lero84
 
03.04.18
10:46
(3) то есть мысль сделать еще одну обработку по расписанию, которая будет работать от того же пользователя, под которым запущена первоначальная обработка, которая будет искать форму и выполнять команды правильная?
5 _Дайвер_
 
03.04.18
10:49
"в течении дня", регламентное задание нужно делать, интервал обновления задавать и т.д. и т.п. Научитесь отказывать в хотелках, руководсту в том числе. Выписки проверяются раз-два в сутки, вроде как
6 lero84
 
03.04.18
11:10
(5) придется делать) ситуация такая, что руководитель сам нажимает кнопки, а он не всегда на месте, Бух  работает удаленно и видимо его прогнуть очень сложно)))
7 lero84
 
03.04.18
11:10
(5) и спасибо за помощь!
8 lero84
 
05.04.18
11:56
если кому-то интересно: добавила на форму кнопку и подключила обработчик ожидания по нажатию кнопки.
9 lero84
 
05.04.18
11:58
Сделала так потому что почти все процедуры выполняются на клиенте
10 Ц_У
 
05.04.18
12:22
(9) Вот с этого места по подробнее, что вы там на клиенте обрабатываете?