|
ОбработкаУдаленияПроведения не срабатывает из формы списка ! ? | ☑ | ||
---|---|---|---|---|
0
never_be
14.11.13
✎
10:43
|
В ОбработкаУдаленияПроведения вставил код при определенном условии отменить проведение
Отказ = Истина; из формы документа работает, а из формы списка отменяет проведение хотя код исполняется, как это пофиксить ? |
|||
1
Maxus43
14.11.13
✎
11:09
|
что-то не верится...
|
|||
2
never_be
14.11.13
✎
11:51
|
(1) Может дело в упр формах, когда в форме нажимаю в меню отмена проведения оно не срабатывает, а когда в форме списка оно отменяется. Проведение не срабатывает в обоих случаях, там тот же код.
|
|||
3
never_be
14.11.13
✎
11:55
|
Вот код:
Процедура ОбработкаУдаленияПроведения(Источник,Отказ) Если Дата <= Константы.ДатаЗапретаРедактирования.Получить() Тогда Отказ = Истина; Сообщить("Установлена дата запрета редактирования ! - " + Константы.ДатаЗапретаРедактирования.Получить() + " изменения до этой даты запрещены !"); КонецЕсли; КонецПроцедуры в форме документа выдает сообщение и не отменяет проведение, в форме списка выдает сообщение и отменяет проведение. |
|||
4
Maxus43
14.11.13
✎
12:05
|
кому ты хочешь сообщить на сервере?
Это на сервере делается же? З.ы. даты запрета в подписках проверятся обычно, тут ты к форме привязался видимл |
|||
5
never_be
14.11.13
✎
12:14
|
(4) Этот код в модуле объекта, что то не понял про сервер.
Мне надо для одного документа только поэтому подписку не делал. Код ведь срабатывает из формы списка, но запрет отмены не делается. |
|||
6
Maxus43
14.11.13
✎
12:15
|
&НаСервере
Процедура ОбработкаУдаленияПроведения(Источник,Отказ) |
|||
7
never_be
14.11.13
✎
12:19
|
(6) Добавил, тоже самое, сообщение выдает и снимает проведение.
|
|||
8
Maxus43
14.11.13
✎
12:20
|
это точно предопределённая процедура объекта?
|
|||
9
zladenuw
14.11.13
✎
12:22
|
что за документ ? отладчиком не смотрел ? может что то другое меняет на Ложь
|
|||
10
never_be
14.11.13
✎
12:24
|
(8) Воткнул этот код в модуле объекта сразу после
Процедура ОбработкаПроведения(Отказ, Режим) (9) Отладчиком проверял, при отмене прекрасно попадает на мою процедуру и код выполняется, последняя строка сразу после отказа это сообщение которое тоже выводиться. |
|||
11
Maxus43
14.11.13
✎
12:27
|
(10) безразницы после или до, ты руками писал имя этой процедуры?
|
|||
12
never_be
14.11.13
✎
12:27
|
(11) Да
|
|||
13
Maxus43
14.11.13
✎
12:29
|
мда...
в модуле объекта нажми ctrl + alt + P и ищи внизу неназначенные обработчики событий, оно наверно будет там фигурировать |
|||
14
never_be
14.11.13
✎
12:29
|
(11) Пля, поменял на
Процедура ОбработкаУдаленияПроведения(Отказ,Режим) и все ожило |
|||
15
Maxus43
14.11.13
✎
12:32
|
(14) никогда руками не пиши предопределённые процедуры, правильно и хорошо они создаются сами кликая мышкой
|
|||
16
never_be
14.11.13
✎
12:43
|
(15) я про эту менюшку и не знал ) Спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |