|
Отказ от проведении в оповещения | ☑ | ||
---|---|---|---|---|
0
Улугбек_
Собиров 22.08.23
✎
08:19
|
Как можно отказать от проведении с вопросом пользователю?
Например Описание = Новый ОписаниеОповещения("Процедура1"); ПоказатьВопрос(Описание, "Проводить документ?", РежимДиалогаВопрос.ДаНет,,КодВозвратаДиалога.Нет); Процедура Процедура1(Результат, ДопПараметры) Экспорт Если Результат = КодВозвратаДиалога.Нет Тогда //Тут программа должна отказать //Отказ = Истина не работает КонецЕсли; КонецПроцедуры |
|||
1
laeg
22.08.23
✎
08:22
|
На вопррос - свою процедуру, по результату проверки вызывай или нет процедуру проведения
|
|||
2
Улугбек_
Собиров 22.08.23
✎
08:22
|
нет процедура проведения. Оповещения на форме
|
|||
3
Улугбек_
Собиров 22.08.23
✎
08:23
|
Описанию вызываю с процедуры "Перед записью"
|
|||
4
vde69
22.08.23
✎
08:28
|
процедура проведения выполняется внутри неявной транзакции (и блокировки), вы действительно хотите открыть вопрос пользователю на неопределенное время и тем самым заблокировать работу для всех остальных?
|
|||
5
Волшебник
22.08.23
✎
08:29
|
(0) Замените кнопку "Провести" на форме на свою.
|
|||
6
Улугбек_
Собиров 22.08.23
✎
08:34
|
(4) тут мне нужна проверка. Типо остаток не хватает и т.п.
|
|||
7
Улугбек_
Собиров 22.08.23
✎
08:35
|
(5) думаю, это не вариант
|
|||
8
vde69
22.08.23
✎
08:36
|
(6) проверяй ДО начала проведения, тогда не понадобится отказываться.
почитай про обработчики формы, какие выполняются внутри транзакции тебе не подходят, во всех остальных можешь пробовать. |
|||
9
Улугбек_
Собиров 22.08.23
✎
08:39
|
Пока сделал через "Вопрос". Посмотрю потом
|
|||
10
SleepyHead
гуру
22.08.23
✎
08:41
|
(9) А если проводишь из списка документов?
|
|||
11
patapum
22.08.23
✎
08:44
|
Если не проходит контроль, выдавать сообщение "Нельзя провести, не хватает, если сильно надо, поставьте в документе галку Не контролировать". Если установлена галка - то не контролировать.
|
|||
12
Улугбек_
Собиров 22.08.23
✎
08:47
|
(10) В интерактивном проведении контроль не нужен
|
|||
13
Улугбек_
Собиров 22.08.23
✎
08:48
|
(12) По этому процедуру на форме напишу
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |