|
Выполнить Задачу программно из формы | ☑ | ||
|---|---|---|---|---|
|
0
alexshape
naïve
16.04.21
✎
18:09
|
Друзья, приветствую. есть необходимость переопределить кнопку выполнения на форме задачи, но встает проблема, как вызвать выполнение программно на форме, чтобы срабатывала процедура "ПередВыполнением". есть команда Этаформа.Закрыть(); и срабатывает "Перед записью" и т.д.. а вот Этаформа.выполитьзадачу() нет такой команды
|
|||
|
1
RomanYS
16.04.21
✎
18:16
|
ВыполнитьЗадачуИнтерактивно
ВыполнитьЗадачу |
|||
|
2
alexshape
naïve
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
naïve
16.04.21
✎
18:25
|
(4) точно, только вот почему то событие "ПередВыполнением" на форме не срабатывает
|
|||
|
7
RomanYS
16.04.21
✎
18:34
|
(6) Могу только подтвердить. В чем логика - хз, но похоже это не баг
|
|||
|
8
alexshape
naïve
16.04.21
✎
18:44
|
(7) Лан, придется переносить в процедуру "Перед записью" логику
Спасибо |
|||
|
9
Гений 1С
гуру
16.04.21
✎
22:20
|
(8) вызывай ЭтаФорма.ПередВыполнениемили напишу в форме метод Выполнятор, где вызывай ПередВыполнением если она не экспортная
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |