Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Выбор значения поля ввода из формы списка, а не из формы выбора.

Выбор значения поля ввода из формы списка, а не из формы выбора.
Я
   Dunstan
 
22.01.13 - 13:45
Есть документ у которого прописана форма списка и форма выбора. У меня есть форма с полем ввода с типом данного документа. Необходимо, чтобы при выборе появлялась форма списка данного документа, а не форма выбора.
Конфигурацию я менять не хочу.
 
 
   DrShad
 
1 - 22.01.13 - 13:46
а зачем?
   Dunstan
 
2 - 22.01.13 - 13:48
в форме выбора, не все поля что есть в форме списка. а конфу менять не хочу
   DrShad
 
3 - 22.01.13 - 13:49
и казалось бы к чему тут поля если результатом выбора есть Ссылка?
   Dunstan
 
4 - 22.01.13 - 13:50
Бухгалтер хочет видеть в форме выбора определенные поля, они есть в форме списка, но их нет в форме выбора.
   DrShad
 
5 - 22.01.13 - 13:51
раз их там нет, то бухгалтеру при выборе их видеть не нужно
   Нуф-Нуф
 
6 - 22.01.13 - 13:53
придется все равно конфу трогать
   Dunstan
 
7 - 22.01.13 - 13:53
а как ее троггать  :) ?
   zladenuw
 
8 - 22.01.13 - 13:54
меняешь форму выбора. на форму списка и все.
   Andy777
 
9 - 22.01.13 - 13:55
если твоя форма внешняя, и ты не хочешь менять конфу, то
в процедуре поля ввода 

НачалоВыбора(Элемент, СтандартнаяОбработка)
    
СтандартнаяОбработка = Ложь;

тут пиши вызов формы списка
   DrShad
 
10 - 22.01.13 - 13:55
(7) чистыми и ровными лапками естественно :)))
 
 Рекламное место пустует
   DrShad
 
11 - 22.01.13 - 13:56
+(9) и не забыть про обработку выбора тогда уж
   Dunstan
 
12 - 22.01.13 - 13:56
(9) а как с нее получить выбор?
   Andy777
 
13 - 22.01.13 - 13:57
(12) получаешь форму и открываешь модально
   DrShad
 
14 - 22.01.13 - 13:58
+(13) свойство РежимВыбора = Истина
   Dunstan
 
15 - 22.01.13 - 14:05
Спс. Пойду дальше "покопаю"...Если что, спрошу
   Dunstan
 
16 - 22.01.13 - 14:11
а ссылку на документ не возвращает в поле :(
Процедура ПолеВвода1НачалоВыбора(Элемент, СтандартнаяОбработка)
   // Вставить содержимое обработчика.
 
    СтандартнаяОбработка = Ложь;
    ФормаСписка = Документы.ПоступлениеТоваровУслуг.ПолучитьФорму("ФормаСписка");
    ФормаСписка.РежимВыбора = Истина;
    ФормаСписка.ОткрытьМодально();
    
КонецПроцедуры
   Dunstan
 
17 - 22.01.13 - 14:45
Окончательный вариант:
Процедура ПолеВвода1НачалоВыбора(Элемент, СтандартнаяОбработка)
   // Вставить содержимое обработчика.
 
    СтандартнаяОбработка = Ложь;
    ФормаСписка = Документы.ПоступлениеТоваровУслуг.ПолучитьФорму("ФормаСписка");
    ФормаСписка.ВладелецФормы = ЭтаФорма;
    ФормаСписка.РежимВыбора = Истина;
    ФормаСписка.ОткрытьМодально();
    Элемент.Значение = ФормаСписка.ЭлементыФормы.ДокументСписок.ТекущаяСтрока;
КонецПроцедуры

Список тем форума
Рекламное место пустует  Рекламное место пустует
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует