Программно нажать на кнопку в форме

1. mike40 01.02.23 12:53 Сейчас в теме
Всем доброго дня! Есть HTTP сервис, в него приходят данные для создания документа. Далее данные из модуля HTTP-сервиса попадают в общий модуль и уже тут создается документ и заполняется. После создания и записи документа его нужно перевести в статут "В работе", за это отвечает кнопка на форме. Как программно нажать на кнопку из общего модуля? Спасибо за ответы!
По теме из базы знаний
Найденные решения
6. lmnlmn 69 01.02.23 14:16 Сейчас в теме
(1) В вашей постановке - никак. Но можно перенести то что делает кнопка в модуль объекта и вызывать из общего модуля. Да и кнопке не помешало бы то же самое вызывать чтоб код не дублировать.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
6. lmnlmn 69 01.02.23 14:16 Сейчас в теме
(1) В вашей постановке - никак. Но можно перенести то что делает кнопка в модуль объекта и вызывать из общего модуля. Да и кнопке не помешало бы то же самое вызывать чтоб код не дублировать.
2. TatyanaProkhorova 3 01.02.23 13:20 Сейчас в теме
Перейдите в форму и посмотрите обработчик кнопки - какие процедуры вызывает, можете попробовать выполнить их в общем модуле.
4. mike40 01.02.23 13:59 Сейчас в теме
Это я все понимаю, загвоздка в том, что нажатие кнопки инициирует целую цепочку клиентского кода. Плюс нажатие меняет значения реквизитов именно формы, не документа.
5. пользователь 01.02.23 14:01
Сообщение было скрыто модератором.
...
3. polax 01.02.23 13:22 Сейчас в теме
Кнопка в интерактиве только инициализирует выполнение кода, который устанавливает значение какого-то реквизита. Поэтому просто присваивай это значение нужному реквизиту при заполнении документа
8. mike40 08.02.23 10:26 Сейчас в теме
Всем спасибо за ответы
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот