Имя: Пароль:
1C
1С v8
Автоматическое нажатие на кнопку формы
0 Aleksey1989
 
21.05.14
10:06
Добрый день. Подсоветуйте, пжл, как реализовать следующее. Необходимо сделать так, чтобы кнопка на форме нажималась автоматически, т.е. при работе пользователя вызывалась процедура, запрограммированная на нажатие кнопки формы, но без участия пользователя. Конфигурация использует управляемые формы.
1 butterbean
 
21.05.14
10:07
вызвать процедуру-обработчик нажатия
2 Wobland
 
21.05.14
10:07
как же в этих ваших программингах вызываются процедуры?
3 ДенисЧ
 
21.05.14
10:07
Просто вызвать эту процедуру религия не позволяет?
4 Wobland
 
21.05.14
10:08
(3) наверное, требуется мыше-звуковое сопровождение
5 Kassius
 
21.05.14
10:08
(3) аналогичный вопрос. Почему именно нажатие?
6 ДенисЧ
 
21.05.14
10:09
(4) В смысле чтобы курсорчик двигался и звук клика раздавался?
Это тоже можно. но дороже
7 Wobland
 
21.05.14
10:10
(6) и адский смех за кадром
8 Поpyчик-4
 
21.05.14
10:11
(0) Просто вызвать процедуру, определённую как обработчик нажатия кнопки, ещё не предлагали?
9 ДенисЧ
 
21.05.14
10:11
(7) Тоже можно...
10 Aleksey1989
 
21.05.14
10:18
(8) Я туплю - не могу сообразить, как вызвать эту процедуру?
11 Wobland
 
21.05.14
10:18
(10) 13го июня в полночь
12 ДенисЧ
 
21.05.14
10:18
(10) МояПроцедураПоКликуПоКнопке()
13 andreymongol82
 
21.05.14
10:20
(10) А после чего это "нажатие" должно сработать? при открытии обработки? Пользователь отвернулся от монитора? Спонтанно?
14 Heckfy
 
21.05.14
10:20
ПодключитьОбработчикОжидания() не предлагать?
15 Aleksey1989
 
21.05.14
10:27
(13) "Нажатие" должно будет срабатывать каждый раз при запуске конфы из таскшедулера, причем при запуске конфы будет так же запускаться внешняя обработка, которая после выполнения "нажатия" на необходимую кнопку будет закрывать конфигурацию.

(12) Подскажите, пжл, как обратиться из внешней обработке к этой процедуре?
16 Heckfy
 
21.05.14
10:28
(15) А чем "Фоновые задания" не подходят?
17 ДенисЧ
 
21.05.14
10:33
Так. А вот теперь задачу полностью. Без привязки к кнопке
18 BuHu
 
21.05.14
10:37
перениси весь код из процедуры обработчика нажатия на кнопку в отдельную процедуру и вызывай ее хоть интерактивно (при нажатии на кнопку) , хоть программно
19 Serg_1960
 
21.05.14
10:49
Темы на использование контекста формы регулярно возникают на форуме. Тогда, когда автор вопроса "упирается" в локальный контекст. Например, обработчик нажатия кнопки - локальная процедура, недоступная "из вне"; копирование кода тоже иногда не выручает - код содержит вызовы локального контекста...

Так что - см.(17)
20 Gbpltw
 
21.05.14
11:59
(0) вангую, не хватает анимации, чтобы кроме выполнения команды еще и кнопка на экране "нажималась" невидимым курсором...
21 Aleksey1989
 
21.05.14
16:19
(17) Есть конфигурация "Бухгалтерия 8 ред. 3.0". Необходимо автоматизировать процесс загрузки банковских выписок из txt-файла. Через таскшедуллер в определенное время должна будет запускаться база 1С с подгрузкой внешней обработки, которая как раз и должна иницировать процесс загрузки банковских выписок из txt-файла.
22 ДенисЧ
 
21.05.14
16:20
(21) В обработке ПриОткрытии() вызови процедуру кнопки, потом закрой форму.
Основная теорема систематики: Новые системы плодят новые проблемы.