Имя: Пароль:
1C
1С v8
Предыдущих текущий элемент
0 mataranga
 
18.12.14
09:01
Доброе время суток,

подскажите пожалуйста, на форме есть Реквизит1 и Реквизит2 типы строка, и таблица значений ( колонка1 тип строка )

Мне нужно чтобы я встал на реквизит1 , выбрал значений в таблицеЗначений и оно подставилось в Реквизит1.

Пробовал ПриАктивацииСтроки подставить Сообщить(ЭтаФорма.ТекущийЭлемент.Имя), уже таблицаЗначений, как получить предыдущий?

На Форму ставил ОбработкаАктивации, вообще не отработало (
1 Рэйв
 
18.12.14
09:02
Причем тут предыдцщий вообще?
2 aka AMIGO
 
18.12.14
09:03
(0) Что именно ты спросил в заголовке ветки?
3 mataranga
 
18.12.14
09:06
Мне надо запоминать ТекущийЭлемент при Активации любого реквизита, чтобы потом при Выборе из ТаблицыЗначений подставить в него. То есть при переходе на ТаблицуЗначений мне нужен ПРЕДЫДУЩИЙ текущий элемент
4 Рэйв
 
18.12.14
09:11
(3)Сделай общую переменную  модуля и в ней запоминай при изменении, что ты как маленький
5 mataranga
 
18.12.14
09:12
дак я не изменяю, у меня пустые реквизиты и я пытаюст подставить из таблицы значений
6 Web00001
 
18.12.14
09:13
(4)Так он значение реквизита не меняет, когда встает в поле. Какое событие там должно отработать?
7 Рэйв
 
18.12.14
09:14
(6)Он меняет активную строку.
8 Рэйв
 
18.12.14
09:15
вот событие:
выбрал значений в таблицеЗначений и оно подставилось в Реквизит1.
9 mataranga
 
18.12.14
09:17
а откуда оно узнает что надо подставитбь в реквизит 1
10 Рэйв
 
18.12.14
09:17
(8)ну ты же
>>выбрал значений в таблицеЗначений
11 Рэйв
 
18.12.14
09:18
Если ты сам правильно написал, то чего выбрал- того и подставляй
12 mataranga
 
18.12.14
09:20
http://rghost.ru/59758392/image.png  

Я встаю на реквизит1 мышкой, потом тыкаю двойным кликом в таблцеЗначений, срабатывает ПриВыборе, но откуда он знает что надо в Реквизит1 подставить
13 mataranga
 
18.12.14
11:11
без шансов?
14 фобка
 
18.12.14
11:12
Шанс есть, сохраняй его в отдельную переменную или реквизит формы
15 фобка
 
18.12.14
11:14
хотя стопэ, тебе просто нужно делать Элементы.ТвояТЧ.ТекущиеДанные - это твоя строка
16 mataranga
 
18.12.14
11:23
&НаКлиенте
Процедура ПриОткрытии(Отказ)
ЭтаФорма.ПодключитьОбработчикОжидания("ОтслеживаниеТекущегоЭлемента", 1);
КонецПроцедуры

&НаКлиенте
Процедура ОтслеживаниеТекущегоЭлемента()
  Сообщить(ЭтаФорма.ТекущийЭлемент.Имя);
КонецПроцедуры

Ларчик просто открывался
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.