Имя: Пароль:
1C
1С v8
УФ ПолучитьФорму()
0 Popkorm
 
02.07.13
16:14
Не получается,хелп..При выборе по поле ввода вывести список справочника
ТаблицаБухов = Массив
&НаКлиенте
Процедура ПодписиСотрудникНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
   
   Если ТаблицаБухов.Количество()>0 Тогда
   ВыбранноеЗначение = ПолучитьФорму("Справочник.Сотрудники.Форма.ФормаВыбораДоп");
   СсылкаСотрудника  = ВыбранноеЗначение.Список.Отбор.ДоступныеПоляОтбора.Элементы.Найти("ссылка").Поле;
   ВыбранноеЗначение_ = ВыбранноеЗначение.Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
   ВыбранноеЗначение_.ВидСравнения  = ВидСравненияКомпоновкиДанных.ВСписке;
   ВыбранноеЗначение_.Использование = Истина;
   ВыбранноеЗначение_.ЛевоеЗначение = СсылкаСотрудника;
   ВыбранноеЗначение_.ПравоеЗначение= ТаблицаБухов;
   ВыбранноеЗначение.Открыть();
   СтандартнаяОбработка = Ложь;    
           
   КонецЕсли;    
КонецПроцедуры

Выводится нужный список http://clip2net.com/clip/m0/1372766987-clip-21kb.png?nocache=1

http://clip2net.com/clip/m0/1372767077-clip-10kb.png?nocache=1

при выборе сотрудника не попадает в строку Табл.Части
1 Chin
 
02.07.13
16:16
Передавай параметрами
2 acsent
 
02.07.13
16:19
не указан владелец формы
3 Popkorm
 
02.07.13
16:21
(2) да,владелец формы не определено
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.