|
Выполнить Задачу программно из формы |
☑ |
0
alexshape
16.04.21
✎
18:09
|
Друзья, приветствую. есть необходимость переопределить кнопку выполнения на форме задачи, но встает проблема, как вызвать выполнение программно на форме, чтобы срабатывала процедура "ПередВыполнением". есть команда Этаформа.Закрыть(); и срабатывает "Перед записью" и т.д.. а вот Этаформа.выполитьзадачу() нет такой команды
|
|
1
RomanYS
16.04.21
✎
18:16
|
ВыполнитьЗадачуИнтерактивно
ВыполнитьЗадачу
|
|
2
alexshape
16.04.21
✎
18:18
|
(1) Это методы ЗадачаОбъект, а мне из клиентской процедуры выполнить без получения объекта задачи.
|
|
3
Cthulhu
16.04.21
✎
18:20
|
(2): а что тогда выполнять, пардон?
|
|
4
RomanYS
16.04.21
✎
18:20
|
(2) и такое нашёл:
Расширение формы клиентского приложения для задачи (Managed form extension for tasks)
Записать (Write)
Синтаксис:
Записать(<ПараметрыЗаписи>)
Параметры:
<ПараметрыЗаписи> (необязательный)
Тип: Структура.
Структура параметров записи, которые могут быть обработаны в обработчиках событий записи. Состав параметров произвольный. Содержит предопределенный параметр записи ВыполнитьЗадачу. Если параметр ВыполнитьЗадачу=Истина, то задача будет выполнена.
Состав других параметров произвольный.
Возвращаемое значение:
Тип: Булево.
Истина - успешно записан; Ложь - в противном случае.
Описание:
Записывает объект.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент.
Использование в версии:
Доступен, начиная с версии 8.2.
|
|
5
RomanYS
16.04.21
✎
18:22
|
Этаформа.Записать(Новый Структура("ВыполнитьЗадачу", Истина));
|
|
6
alexshape
16.04.21
✎
18:25
|
(4) точно, только вот почему то событие "ПередВыполнением" на форме не срабатывает
|
|
7
RomanYS
16.04.21
✎
18:34
|
(6) Могу только подтвердить. В чем логика - хз, но похоже это не баг
|
|
8
alexshape
16.04.21
✎
18:44
|
(7) Лан, придется переносить в процедуру "Перед записью" логику
Спасибо
|
|
9
Гений 1С
гуру
16.04.21
✎
22:20
|
(8) вызывай ЭтаФорма.ПередВыполнениемили напишу в форме метод Выполнятор, где вызывай ПередВыполнением если она не экспортная
|
|