|
УФ оповестить после удаления, проведения, изменения
| ☑ |
0
kible
27.08.12
✎
16:18
|
Как правильно сделать? Нужно после действий над документом оповестить формы и обновить динамические списки.
Пока сделал при закрытии формы, но как-то не очень, когда пользователь открывает док чтобы посмотреть и закрывает его, списки обновляются.
|
|
1
Heckfy
27.08.12
✎
16:21
|
В СП Оповестить(<ИмяСобытия>, <Параметр>, <Источник>) не оно?
|
|
2
kible
27.08.12
✎
16:23
|
(1)
&НаКлиенте
Процедура ПриЗакрытии()
Оповестить("ОбновитьСписки");
КонецПроцедуры
Я это сделал. Но пользователь откроет форму для просмотра, а потом закроет списки обновятся. Если пользователь ничего не изменил, то списки обновлять не нужно.
|
|
3
andrewks
27.08.12
✎
16:26
|
ОповеститьОбИзменении()
|
|
4
kible
27.08.12
✎
16:28
|
(3) Чем это поможет?
|
|
5
Heckfy
27.08.12
✎
16:28
|
Модифицированность()
?
|
|
6
kible
27.08.12
✎
16:30
|
(5) У формы нет этой функции.
|
|
7
Heckfy
27.08.12
✎
16:31
|
(6) Ну так &НаСервере проверь.
|
|
8
kible
27.08.12
✎
16:35
|
(7) Метод объекта не обнаружен.
|
|
9
kible
27.08.12
✎
16:41
|
ап
|
|
10
kible
27.08.12
✎
16:47
|
ап.
|
|
11
olegves
27.08.12
✎
16:52
|
Кури ПослеЗаписи
|
|
12
andrewks
27.08.12
✎
17:16
|
(4) а СП открыть слабо?
|
|
13
Heckfy
27.08.12
✎
17:21
|
(10) Ну как вариант
&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
Если Модифицированность Тогда
Оповестить("ОбновитьСписки");
КонецЕсли;
КонецПроцедуры
ЗЫ: нет 1С-ки сейчас под рукой. Может чего и напутал.
|
|
14
kible
28.08.12
✎
11:01
|
Как отловить событие непосредственного удаления документа на клиенте?
Процедуры ПослеЗаписи и ПередЗаписью не вызываются.
|
|
15
kible
28.08.12
✎
11:09
|
ап
|
|
16
olegves
29.08.12
✎
09:31
|
ПриЗаписи, но там транзакция, потому никаких диалогов
|
|
17
Heckfy
29.08.12
✎
09:32
|
В модуле объекта по идее
Процедура ПередУдалением(Отказ)
// Вставить содержимое обработчика.
КонецПроцедуры
|
|