Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 09:49

Как обновить данные на УФ (форма списка справочника)

Автор Lun, 26 сен 2018, 23:18

0 Пользователей и 2 гостей просматривают эту тему.

Lun

Добрый вечер!
Подскажите, пожалуйста, каким образом программно заставить УФ обновить данные после их изменения. Пользователь выделяет строки справочника, выделенные строки анализируются в проц ВводКомментария, запрашивается Комментарий и этот Комментарий (поле справочника) обновляется в каждой выделенной строке (эл-те справочника).
Данные сейчас обновляются, но надо нажимать F5, а я хочу, чтобы это делалось автоматом.

Код:
&насервере
процедура ИзменитьКомментарий(СписокДок, стр)
   СписокДокОбъект = СписокДок.получитьобъект();
   СписокДокОбъект.Комментарий = стр;
   СписокДокОбъект.Записать();
КонецПроцедуры


&НаКлиенте
Процедура ВводКомментария(Команда)
   стр = "" ;
   ok = ВвестиСтроку(стр, "Комментарий");
   
   если ok тогда
      Строки = ЭтаФорма.Элементы.Список.ВыделенныеСтроки;
      
      для каждого Строка из Строки цикл
         ДанныеСтр = ЭтаФорма.Элементы.Список.ДанныеСтроки(Строка);
         ИзменитьКомментарий(ДанныеСтр.Ссылка, стр);
         
         //ид.Комментарий = стр;
      КонецЦикла;
   конецесли;

КонецПроцедуры

bsn-chita


LexaK

кроме оповещения еще можно:
1.можно включить автообновление (в конфигураторе на элементе формы с динамическим списком) например 1 раз в минуту
2.можно выполнить метод Элементы.Список.Обновить(); - это пример элемент Список у вам может быть другой
если помогло нажмите: Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск