Имя: Пароль:
1C
1С v8
список значений на форме
0 arhiordinator
 
07.10.16
16:26
подскажите, есть элемент на форме.
для теста я его назвал ПолеВвода1
тип значения  СписокЗначений
Тип значения списка   -  спраочникссылка.номенклатура.

в общем началовыбора   делаю  стандартнаяобработка = ложь;
произвожу кое какие настройки.
а как мне открыть форму для выбора списка значений ?
выбратьэлемент, не помогает.
1 arhiordinator
 
07.10.16
17:45
сложный вопрос ?
2 Nuobu
 
07.10.16
17:54
(1) Да. Тут нужно самому думать.
3 Nuobu
 
07.10.16
17:54
УФ или ОФ?
4 Lexey_
 
07.10.16
17:55
(0) "выбратьэлемент, не помогает"
Ошибка или что?
5 arhiordinator
 
07.10.16
19:36
обычные,  неа, не помогает. не открывается ничего.
6 Михаил Козлов
 
07.10.16
19:39
Не понял, что Вы хотите получить в поле ввода: значение из некоторого списка (ссылок на номенклатуру) или что-то другое?
7 Lexey_
 
07.10.16
19:54
(5) помогает, открывается всё
8 arhiordinator
 
07.10.16
19:54
(6)   полеввода1, является реквизитом на форме,  само оно тип значения СписокЗначений, а тип значения списка    - ссылка на справочник, при начале выбора я отменяю стандартное действие, и форма для заполнения списка значений не появляется, а она мне нужна, просто я хочу потом в справочнике который открывается кое что сделать, программно.
9 Lexey_
 
07.10.16
19:56
(8) "я отменяю стандартное действие, и форма для заполнения списка значений не появляется" ну так, одно - причина другого
10 Михаил Козлов
 
07.10.16
20:08
(8) Посмотрите в типовых обработку "РегистрацияИзмененийДляОбмена".
В форме ("Форма"): процедуру ПолучитьДанныеДляРегистрацииИзменений(НазваниеСтрокиПредка, НазваниеТипаСтроки)
и форму "ФормаВыбораОбъектовДляРегистрации".
11 kosts
 
07.10.16
20:45

Процедура ОрганизацииОрганизацияНачалоВыбора(Элемент, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    СписокВыбора = ПроцедурыУправленияПерсоналом.ПолучитьСписокГоловныхОрганизаций();
    ЭлементСписка = ВыбратьИзСписка(СписокВыбора,Элемент,СписокВыбора.НайтиПоЗначению(Элемент.Значение));
    Если ЭлементСписка <> Неопределено Тогда
        Элемент.Значение = ЭлементСписка.Значение;
    КонецЕсли;
КонецПроцедуры
12 Михаил Козлов
 
07.10.16
23:33
(11) Я так понял, что ТС хочет получить список значений, а не элемент списка.
13 Рэйв
 
07.10.16
23:53
(0)Ты так офигенно забрел и заблудился в трех соснах, что выводить тебя оттуда на твоих условиях не имеет смысла:-)
Закон Брукера: Даже маленькая практика стоит большой теории.