Обновить форму списка справочника программно в обычных формах (перечитать данные)
Доброго времени суток, Уважаемые!
Подскажите, как в обычных формах сделать следующее:
открыта форма списка справочника допустим,из другой обработки мы меняем реквизит справочника, который расположен на форме списка, подскажите, как программно в этой обработке после изменения соответствующего реквизита заново перечитать данные в форме списка справочника, что бы данные обновились?
Заранее спасибо за ответы"
Подскажите, как в обычных формах сделать следующее:
открыта форма списка справочника допустим,из другой обработки мы меняем реквизит справочника, который расположен на форме списка, подскажите, как программно в этой обработке после изменения соответствующего реквизита заново перечитать данные в форме списка справочника, что бы данные обновились?
Заранее спасибо за ответы"
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(13) в процедуре при измении. Или речь идет о изменении документа и нужно обновить список после этого?
Было решение делать обработку оповещения и вызывать эту команду, но когда ее начнут делать сотни пользователей список может начать виснуть. Так что может просто автообновление на форме поставить и кодить не надо?)
Было решение делать обработку оповещения и вызывать эту команду, но когда ее начнут делать сотни пользователей список может начать виснуть. Так что может просто автообновление на форме поставить и кодить не надо?)
(14)Речь идёт об изменении реквизита справочника, который находится на форме списка. Как я понял, это не сам список, а отдельный реквизит элемента справочника на форме списка, который, возможно, отображается при активизации строки. И вряд ли одновременно этой обработкой будут пользоваться сотни пользователей. Так что автообновление не совсем уместно.
(5)ФормаСпискаСправочника = ПолучитьФорму("Справочник.ПодразделенияОрганизаций.ФормаСписка");
Действие = ФормаСпискаСправочника.ПолучитьДействие("ОбновлениеОтображения")
Но почему то в переменной "Действие" значение неопределено, при чем если получать другие действия, например, "при открытии", то все нормально
Действие = ФормаСпискаСправочника.ПолучитьДействие("ОбновлениеОтображения")
Но почему то в переменной "Действие" значение неопределено, при чем если получать другие действия, например, "при открытии", то все нормально
(7)В обработке после изменения соответствующего реквизита пишешь:
А в форме списка справочника в обработчике события ОбработкаОповещения пишешь:
Процедура КнопкаВыполнитьНажатие(Кнопка)
Оповестить("ОбновитьФорму");
КонецПроцедуры
А в форме списка справочника в обработчике события ОбработкаОповещения пишешь:
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
Если ИмяСобытия = "ОбновитьФорму" Тогда
//Обновление значения реквизита формы;
КонецЕсли;
КонецПроцедуры
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот