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