|
Как получить значение из произвольной формы и заполнить им значение в строке?
| ☑ |
0
virtus
01.09.14
✎
12:07
|
Привет!
Я из строки одной формы открываю другую произвольную форму. Там выбраю значение и хочу чтоб это значение попало в колонку из которой я открыл эту форму.
Подскажите, плиз, как эт можно сделать?
|
|
1
lodger
01.09.14
✎
12:09
|
в СП - Оповестить(<ИмяСобытия>, <Параметр>, <Источник>)
|
|
2
virtus
01.09.14
✎
12:13
|
(1) а можно поподробней?
Вот неплохая статья.
Только там возвращатся в переменную значение и целая строка. А можно ли как то, чтоб вернулось в ячейку из которой я открыл форму и значение для этой ячейки?
|
|
3
lodger
01.09.14
✎
12:31
|
тогда событие НачалоВыбора у колонки тч.
в начало выбора пишешь
СтандартнаяОбработка = Ложь;
и зовешь свою форму, выбор автоматом вернется туда откуда был вызван.
|
|
4
virtus
01.09.14
✎
12:54
|
(3) Вот у меня началовыбора:
&НаКлиенте
Процедура ДеревоЗначенийМагазинНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Форма = ПолучитьФорму("Справочник.Партнеры.Форма.ДляРегиональныхМенеджеров");
Форма.ВладелецФормы = ЭтаФорма;
Форма.Открыть();
КонецПроцедуры
Форма открывается, но при выборе значения ничего не возвращается. Точнее я кликаю по строке открыттой формы и ничего не происходит.
Почему так?
|
|
5
virtus
01.09.14
✎
12:57
|
А если добавить
&НаКлиенте
Процедура ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора)
ЭтаФорма.ТекущийЭлемент.ТекущиеДанные.Магазин = ВыбранноеЗначение;
КонецПроцедуры
&НаКлиенте
Процедура НепривязанныеМагазиныВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
ОповеститьОВыборе(ВыбраннаяСтрока);
СтандартнаяОбработка = Ложь;
КонецПроцедуры
То в выбранном значении возвращается число. А мне нужна ссылка на справочник.
|
|