|
Выбор значения поля ввода из формы списка, а не из формы выбора. | ☑ | ||
---|---|---|---|---|
0
Dunstan
22.01.13
✎
13:45
|
Есть документ у которого прописана форма списка и форма выбора. У меня есть форма с полем ввода с типом данного документа. Необходимо, чтобы при выборе появлялась форма списка данного документа, а не форма выбора.
Конфигурацию я менять не хочу. |
|||
1
DrShad
22.01.13
✎
13:46
|
а зачем?
|
|||
2
Dunstan
22.01.13
✎
13:48
|
в форме выбора, не все поля что есть в форме списка. а конфу менять не хочу
|
|||
3
DrShad
22.01.13
✎
13:49
|
и казалось бы к чему тут поля если результатом выбора есть Ссылка?
|
|||
4
Dunstan
22.01.13
✎
13:50
|
Бухгалтер хочет видеть в форме выбора определенные поля, они есть в форме списка, но их нет в форме выбора.
|
|||
5
DrShad
22.01.13
✎
13:51
|
раз их там нет, то бухгалтеру при выборе их видеть не нужно
|
|||
6
Нуф-Нуф
22.01.13
✎
13:53
|
придется все равно конфу трогать
|
|||
7
Dunstan
22.01.13
✎
13:53
|
а как ее троггать :) ?
|
|||
8
zladenuw
22.01.13
✎
13:54
|
меняешь форму выбора. на форму списка и все.
|
|||
9
Andy777
22.01.13
✎
13:55
|
если твоя форма внешняя, и ты не хочешь менять конфу, то
в процедуре поля ввода НачалоВыбора(Элемент, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; тут пиши вызов формы списка |
|||
10
DrShad
22.01.13
✎
13:55
|
(7) чистыми и ровными лапками естественно :)))
|
|||
11
DrShad
22.01.13
✎
13:56
|
+(9) и не забыть про обработку выбора тогда уж
|
|||
12
Dunstan
22.01.13
✎
13:56
|
(9) а как с нее получить выбор?
|
|||
13
Andy777
22.01.13
✎
13:57
|
(12) получаешь форму и открываешь модально
|
|||
14
DrShad
22.01.13
✎
13:58
|
+(13) свойство РежимВыбора = Истина
|
|||
15
Dunstan
22.01.13
✎
14:05
|
Спс. Пойду дальше "покопаю"...Если что, спрошу
|
|||
16
Dunstan
22.01.13
✎
14:11
|
а ссылку на документ не возвращает в поле :(
Процедура ПолеВвода1НачалоВыбора(Элемент, СтандартнаяОбработка) // Вставить содержимое обработчика. СтандартнаяОбработка = Ложь; ФормаСписка = Документы.ПоступлениеТоваровУслуг.ПолучитьФорму("ФормаСписка"); ФормаСписка.РежимВыбора = Истина; ФормаСписка.ОткрытьМодально(); КонецПроцедуры |
|||
17
Dunstan
22.01.13
✎
14:45
|
Окончательный вариант:
Процедура ПолеВвода1НачалоВыбора(Элемент, СтандартнаяОбработка) // Вставить содержимое обработчика. СтандартнаяОбработка = Ложь; ФормаСписка = Документы.ПоступлениеТоваровУслуг.ПолучитьФорму("ФормаСписка"); ФормаСписка.ВладелецФормы = ЭтаФорма; ФормаСписка.РежимВыбора = Истина; ФормаСписка.ОткрытьМодально(); Элемент.Значение = ФормаСписка.ЭлементыФормы.ДокументСписок.ТекущаяСтрока; КонецПроцедуры |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |