Имя: Пароль:
1C
1С v8
Можно ли обновить данные в открытой форме?
0 LivingStar
 
18.01.12
12:02
Имеется форма списка справочника
при установке курсора на определенное поле
открывается форма, но при установке курсора на это же поле в другие строки, значения на форме не меняются и новая форма не открывается.
Можно ли сделать так, что при установке на поле тч открывается одна форма, а данные в ней изменяются, обновляются при установке курсора на
это же поле, но в других строках?
1 LivingStar
 
18.01.12
12:23
UP!
2 LivingStar
 
18.01.12
12:32
// L&S 2012_01_18 ---------------------------------------------------------------------------------------------------------------------------------
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
   СписокФайлов.Очистить();
   Для каждого Стр Из Этаформа.ВладелецФормы.ТекущийЭлемент.ТекущаяСтрока.ПутиСканы Цикл
       НоваяСтрока              = СписокФайлов.Добавить();
       НоваяСтрока.ИмяФайла     = Стр.ИмяФайла;
       НоваяСтрока.ИсходныйПуть = Стр.ИсходныйПуть;
       НоваяСтрока.Путь         = Стр.Путь;
   КонецЦикла;
КонецПроцедуры
// ------------------------------------------------------------------------------------------------------------------------------------------------
Процедура СписокФайловИмяФайлаОткрытие(Элемент, СтандартнаяОбработка)
   СтандартнаяОбработка = Ложь;
   СтрокаТЧ             = ЭлементыФормы.СписокФайлов.ТекущиеДанные;
   Путь                 = СтрокаТЧ.Путь;
   ЗапуститьПриложение(Путь);
КонецПроцедуры
// ------------------------------------------------------------------------------------------------------------------------------------------------
Процедура ОбработкаАктивизацииОбъекта(АктивныйОбъект, Источник)
   СписокФайлов.Очистить();
   Для каждого Стр Из Этаформа.ВладелецФормы.ТекущийЭлемент.ТекущаяСтрока.ПутиСканы Цикл
       НоваяСтрока              = СписокФайлов.Добавить();
       НоваяСтрока.ИмяФайла     = Стр.ИмяФайла;
       НоваяСтрока.ИсходныйПуть = Стр.ИсходныйПуть;
       НоваяСтрока.Путь         = Стр.Путь;
   КонецЦикла;
КонецПроцедуры
// ------------------------------------------------------------------------------------------------------------------------------------------------
3 teapot123
 
18.01.12
12:56
ЭтаФорма.ОбновитьОтображениеДанных()
4 1с-кин
 
18.01.12
13:13
(0) у вас 8.2 что ли? тогда там совсем все другое, а не (2) и не (3)
5 LivingStar
 
18.01.12
14:17
(4) 8.1, как в (2) получил что нужно ...
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.