Имя: Пароль:
1C
1С v8
Остановка программного кода, без использования модального режима
0 Alekzander Wolf
 
26.06.18
18:59
Задача: Есть АРМ в котором пользователь создает новый элемент справочника (соответственно открывается форма элемента этого справочника), после того как пользователь создал элемент (нажал "Записать и закрыть") он у него должен появиться в таблице на форме АРМ.
Сейчас, чтобы остановить выполнения кода, на момент создания элемента, использую ОткрытьФормуМодально(), что не очень правильно с точки зрения 1с-ой идеологии. Можно не использовать модальность, но тогда пользователю придется самому обновлять список, чтобы в нем появился вновь созданный элемент. Можно еще использовать обработчик ожидания, что тоже не совсем удобно. Как бы вы решили такую задачу?
1 Darych
 
26.06.18
19:01
бред какой
2 azernot
 
26.06.18
19:01
Оповестить + ОбработкаОповещения
3 Darych
 
26.06.18
19:06
УправляемаяФорма (ManagedForm)
ОбработкаОповещения (NotificationProcessing)
Синтаксис:

ОбработкаОповещения(<ИмяСобытия>, <Параметр>, <Источник>)
Параметры:

<ИмяСобытия>

Тип: Строка.
Имя события. Может быть использовано для идентификации сообщений принимающими их формами.
<Параметр>

Параметр сообщения. Могут быть переданы любые необходимые данные.
<Источник>

Источник события. Например, в качестве источника может быть указана другая форма.
Описание:

Вызывается во всех созданных формах при вызове метода Оповестить. Параметры обработчика совпадают с параметрами метода Оповестить.
--------------------------------------------------------------------------------
4 Alekzander Wolf
 
26.06.18
19:12
(3) Кстати да, может сработать, спасибо.
5 Darych
 
26.06.18
19:20
Оповестить() ток не забудь