Как обновить некоторые формы на клиенте при проведении документа? #689515


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

В этой группе 1С