Добрый день, мне поставили задачу сделать автоматическое закрытие смены. Розница 1.0.
В определено время запускается форма.
Форме есть кнопка, как можно программно её нажать средствами 1с?
я пробовал такой вариант, присваивал кнопки "СочитаниеКлавишы" (Например кнопка F1)
Процедура ПриОткрытии()
Shell= Новый COMОбъект("Wscript.Shell");
Shell.SendKeys("{F1}");
КонецПроцедуры
Работает некорректно с 200 точек срабатывает примерно на 150.
У кого есть идеи как можно её нажать средствами 1с. ?
Объясняю почему надо именно нажать кнопку а не выполнить процедур которая прописана в кнопке.
Если просто запустить обработку закрытие смены (без физического нажатие кнопки), в момент закрытия смены, продавцы не читают что написано на экране и просто нажимают мышкой по открытой форме, появляется сообщение windows 1сv8 не отвечает Закрыть программу или Ожидание отклика от программы, ну конечно они нажимают Закрыть программу. и все смена не закрыта.
Сообщение отредактировал Vofka - 30.06.19, 10:20