|
Как обновить некоторые формы на клиенте при проведении документа? | ☑ | ||
---|---|---|---|---|
0
zzz_zzz_zzz
26.11.13
✎
10:45
|
Ну, собственно, нужна идея - как оповестить формы на клиенте при проведении документа?
|
|||
1
Ork
26.11.13
✎
10:47
|
(0) "как оповестить формы на клиенте"
А банальное "оповестить" вам чем не подходит? |
|||
2
НЕА123
26.11.13
✎
10:47
|
ОбработкаОповещения()
? |
|||
3
zzz_zzz_zzz
26.11.13
✎
10:48
|
они ж клиентские
|
|||
4
zzz_zzz_zzz
26.11.13
✎
10:49
|
простите, не уточнил что тонкий клиент на управляемых формах
|
|||
5
butterbean
26.11.13
✎
10:49
|
(3) а формы твои где??
|
|||
6
zzz_zzz_zzz
26.11.13
✎
10:52
|
ну обработка проведения-то на сервере. как мне с неё вызвать Оповестить() или ОповеститьОбИзменении()?
|
|||
7
Ork
26.11.13
✎
10:52
|
Ну так проведение вызывается же с клиента?
|
|||
8
hhhh
26.11.13
✎
10:52
|
(4) ну это может
Расширение управляемой формы для документа (Managed form extension for documents) ПослеЗаписиНаСервере (AfterWriteAtServer) Синтаксис: ПослеЗаписиНаСервере(<ТекущийОбъект>, <ПараметрыЗаписи>) Параметры: <ТекущийОбъект> Тип: ДокументОбъект. Записываемый объект. <ПараметрыЗаписи> Тип: Структура. Структура, содержащая параметры записи. Для формы документа существует два предопределенных параметра РежимЗаписи и РежимПроведения. Они добавляются автоматически при вызове команд "Провести", "Провести и закрыть", "Отмена проведения". Описание: Вызывается после записи объекта на сервере и после завершения транзакции. |
|||
9
zzz_zzz_zzz
26.11.13
✎
10:53
|
(8) а если с формы списка проводят? или если помечают на удаление?
|
|||
10
zzz_zzz_zzz
26.11.13
✎
11:03
|
Изначально сделал через события формы ПослеЗаписиНаСервере и передачу параметров в ПослеЗаписи. Но тогда не обновляется при пометке на удаление и при проведении из формы списка. Поэтому хотелось бы как-то из модуля это делать
|
|||
11
zzz_zzz_zzz
26.11.13
✎
11:32
|
хелп
|
|||
12
acsent
26.11.13
✎
11:35
|
из модуля нельзя
|
|||
13
zzz_zzz_zzz
26.11.13
✎
11:37
|
а как тогда это проделать, если проводят из формы списка? и как при пометке удаления?
|
|||
14
AllJoke
26.11.13
✎
11:38
|
Вешать оповещение на форму списка.
|
|||
15
zzz_zzz_zzz
26.11.13
✎
11:40
|
(14) в смысле? мне надо при проведении или пометке удаления в форме списка оповестить другую форму. В какое событие мне запихать Оповестить()?
|
|||
16
DefMB
26.11.13
✎
11:59
|
а если в Список.ПриИзменении()? не ?
|
|||
17
DefMB
26.11.13
✎
12:02
|
+ сделать подключаемые обработчики, по аналогии как сделано в БСП
|
|||
18
DefMB
26.11.13
✎
12:03
|
мда, и из подписки на событие тоже не сделать, там только серверный модуль можно указать
|
|||
19
AllJoke
26.11.13
✎
12:08
|
ПередОтменойПроведения - события формы списка документов
Выполняется перед отменой проведения документа ПередОтменойПроведения, BeforeUndoPosting |
|||
20
zzz_zzz_zzz
26.11.13
✎
12:15
|
(19) так мне после надо
|
|||
21
AllJoke
26.11.13
✎
12:32
|
Расширение табличного поля списка документов (Document list table box extension)
ПередУстановкойПометкиУдаления (BeforeSetDeletionMark) Синтаксис: ПередУстановкойПометкиУдаления(<Отказ>) Параметры: <Отказ> Тип: Булево. Признак изменения пометки удаления документа. Если в теле процедуры-обработчика установить данному параметру значение Истина, то пометка удаления изменена не будет. Значение по умолчанию: Ложь Описание: Возникает перед установкой пометки удаления в списке документов. Примечание: Установка пометки удаления приводит к записи объекта и, соответственно, вызывает события ПередЗаписью и ПриЗаписи объекта ДокументОбъект.<Имя документа>. |
|||
22
AllJoke
26.11.13
✎
12:32
|
Если отказ - тогда не оповещать.
|
|||
23
AllJoke
26.11.13
✎
12:33
|
мда - не то
|
|||
24
AllJoke
26.11.13
✎
12:36
|
Процедура ДокументСписокПриПолученииДанных(Элемент, ОформленияСтрок)
а = 1; КонецПроцедуры Элемент.ТекущаяСтрока.ПометкаУдаления - при пометке на удаление = Истина |
|||
25
zzz_zzz_zzz
26.11.13
✎
12:49
|
(24) мне же надо анализировать, пометили или уже был помечен, зачем лишний раз формы обновлять
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |