Имя: Пароль:
1C
1С v8
Запустить процедуру обновления таблицы на форме после выполнения команды. УФ.
0 minsk1s
 
22.08.14
14:13
Из табличной части обработки, в которой содержится список документов - открываю для изменения один из документов. После редактирования - документ закрываю. Некоторые поля изменены. А на форме соответственно старая инфа.

Как заставить форму запустить процедуру обновления после закрытия документа?? Голову сломал...

F5, кнопку "обновить" не хочу.
1 ДенисЧ
 
22.08.14
14:17
Глобальный контекст.ОповеститьОбИзменении (Global context.NotifyChanged)
Глобальный контекст (Global context)
ОповеститьОбИзменении (NotifyChanged)
Вариант синтаксиса: Изменён один объект

Синтаксис:

ОповеститьОбИзменении(<Ссылка>)
Параметры:

<Ссылка> (обязательный)

Тип: СправочникСсылка.<Имя справочника>; ДокументСсылка.<Имя документа>; ПеречислениеСсылка.<Имя перечисления>; ПланСчетовСсылка.<Имя плана счетов>; ПланВидовРасчетаСсылка.<Имя плана видов расчета>; ПланВидовРасчетаСсылка.<Имя плана видов расчета>; БизнесПроцессСсылка.<Имя бизнес-процесса>; ЗадачаСсылка.<Имя задачи>; РегистрСведенийКлючЗаписи.<Имя регистра сведений>; РегистрНакопленияКлючЗаписи.<Имя регистра накопления>; РегистрБухгалтерииКлючЗаписи.<Имя регистра бухгалтерии>; РегистрРасчетаКлючЗаписи.<Имя регистра расчета>; ПланОбменаСсылка.<Имя плана обмена>.
Ссылка измененного объекта или ключ измененной записи регистра, об изменении которой(го) необходимо уведомить динамические списки, чтобы они обновились.
Описание варианта метода:

Уведомляет динамические списки на клиенте об изменении одного объекта базы данных или одной записи регистра.
Вариант синтаксиса: Изменено много объектов

Синтаксис:

ОповеститьОбИзменении(<ИзмененныйТип>)
Параметры:

<ИзмененныйТип> (обязательный)

Тип: Тип.
Тип изменившихся объектов, например "ДокументСсылка.РасходнаяНакладная".
Описание варианта метода:

Уведомляет динамические списки на клиенте об изменении множества объектов или множества записей регистра.

Доступность:

Тонкий клиент, веб-клиент, толстый клиент.
Примечание:

Уведомление не влияет на динамические списки, у которых не задана основная таблица.
Динамические списки в тонком и веб-клиенте не обновляются при изменении данных в базе данных автоматически. Обновление динамического списка происходит при явном вызове метода, а также при выполнении стандартных команд записи данных форм.
2 minsk1s
 
22.08.14
14:22
(1) Спасибо. Попробую.
3 minsk1s
 
22.08.14
15:48
Может кому пригодится:
Методы Оповестить и ОповеститьОбИзменении не смог выполнить задачу. Он работает только с динамическим списком. Для таблицы можно использовать ЗначениеВРеквизитФормы. Метод отрабатывает не плохо.
4 minsk1s
 
22.08.14
15:49
ЗначениеВРеквизитФормы работает только &НаСервере
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.