#0
by alexei366
Народ есть две Форма некого объекта на ней есть поле, которое заполняется в процедуре ПриЧтенииНаСервере (запрос делает к регистрам). Представим что эта форма у нас открыта, а в соседней мы проводим некий документ который двигает регистры. Соответственно наше поле уже не показывает актуальную информацию хотя пользователь это сделал сейчас и по его мнению она должна была поменяться (вроде как логично). Как можно перехватить стандартное событие оповещения при изменении объекта. Событие "ОбработкаОповещения" не вызывается при проводки документа у нашей формы. Писать "Оповестить(...)" в события "ПослеЗаписи" в каждую форму документов я не хочу, да + ещё и переписывать надо стандартные действия списков при проводке или её отмене. Кто что подскажет?
#1
by Fragster
Глобальный контекст.ОповеститьОбИзменении (Global context.NotifyChanged) Глобальный контекст (Global context) ОповеститьОбИзменении (NotifyChanged) Вариант синтаксиса: Изменён один объект Синтаксис: ОповеститьОбИзменении(<Ссылка>) Параметры: Тип: СправочникСсылка.<Имя справочника>; ДокументСсылка.<Имя документа>; ПеречислениеСсылка.<Имя перечисления>; ПланСчетовСсылка.<Имя плана счетов>; ПланВидовРасчетаСсылка.<Имя плана видов расчета>; ПланВидовРасчетаСсылка.<Имя плана видов расчета>; БизнесПроцессСсылка.<Имя бизнес-процесса>; ЗадачаСсылка.<Имя задачи>; РегистрСведенийКлючЗаписи.<Имя регистра сведений>; РегистрНакопленияКлючЗаписи.<Имя регистра накопления>; РегистрБухгалтерииКлючЗаписи.<Имя регистра бухгалтерии>; РегистрРасчетаКлючЗаписи.<Имя регистра расчета>; ПланОбменаСсылка.<Имя плана обмена>. Ссылка измененного объекта или ключ измененной записи регистра, об изменении которой(го) необходимо уведомить динамические списки, чтобы они обновились. Поведение при очистке кэша (такое же, как при интерактивном изменении): кэш представлений ссылок - очищаются записи, соответствующие измененной ссылке, кэш данных через точку - удаляются те записи, которые имеют в пути ссылки того же типа, что и измененная, кэш данных быстрого выбора - данные хранятся по типам, очищаются данные, которые относятся к типу измененной ссылки, кэш ограничений по типу - данные хранятся по типам, очищаются данные, которые относятся к типу измененной ссылки. Описание варианта метода: Уведомляет динамические списки на клиенте об изменении одного объекта базы данных или одной записи регистра. Вариант синтаксиса: Изменено много объектов Синтаксис: ОповеститьОбИзменении(<ИзмененныйТип>) Параметры: Тип: Тип. Тип изменившихся объектов, например "ДокументСсылка.РасходнаяНакладная". Поведение при очистке кэша - очищается вся информация, которая связана с измененным типом. Описание варианта метода: Уведомляет динамические списки на клиенте об изменении множества объектов или множества записей регистра. Доступность: Тонкий клиент, веб-клиент, толстый клиент. Примечание: Уведомление не влияет на динамические списки, у которых не задана основная таблица. Динамические списки в тонком и веб-клиенте не обновляются при изменении данных в базе данных автоматически. Обновление динамического списка происходит при явном вызове метода, а также при выполнении стандартных команд записи данных форм. Также осуществляется очистка закэшированных данных на клиенте. В частности, очищается кэш представлений ссылок, кэш данных через точку, кэш данных быстрого выбора, кэш ограничений по типу, кэш форм выбора. Удаляется только та информация, которая стала недействительной.
#6
by Fragster
ибо Уведомление не влияет на динамические списки, у которых не задана основная таблица.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- перехват net send
- Перехват записи дока или спр без изменения конфигурации
- Перехват нажатия клавиш без использования ВК(самописных dll)
- УФ. Перехват изменения модифицированности
- Перехват изменения динамического списка
- КД 2.1, реквизит объекта в реквизит ТЧ другого объекта
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
- Перехват удаления строки в СЗ в управляемой форме
В этой группе 1С
- Не заполняется журнал учета счет-фактур БП 3.0
- ЗУП 2.5, расхождения в 4-ФСС и РСВ-1
- Поле код недоступно
- Умножить Поля в Запросе
- Автоматическая подстановка значений в документах в бухгалтерии 3.0
- Как прервать формирование отчета в 8.х
- Отличие пользовательских настроек и варианта отчета
- Табличное поле 1с 8.2 Изменение размеров колонок
- Как в 1С БП 2.0 загрузить банки Казахстана?
- Управляемые формы: ТабличныйДокумент.Прочитать() на клиенте и сервере
- Сервер 1С устанавливается с другими портами.
- комп перезагружается при запуске TeamViewer
- Запросы в 1С для реквизитов формы
- Word docVariable печатная форма
- УТ 11 Транспортные расходы
- Доп. расходы на реализации и поступления в УТ 10.3
- Автоподбор размера шрифта в ценник УТ 10.3
- Отчет на СКД, создание колонок.
- СКД - сумма минимумов
- Регистр "Расчеты налоговых агентов с бюджетом по НДФЛ"