Подбор контрагента
☑
0
abbas
31.08.12
✎
21:24
Доброе время суток.
Хочу сделать подбор контрагента
Процедура Подбор(Кнопка)//Процедурка в обработке
ПараметрыФормы = Новый Структура("МножественныйВыбор",Истина);
ОткрытьФорму("Справочник.Контрагенты.ФормаВыбора", ПараметрыФормы);
КонецПроцедуры
А как отследить то что он выбрал, как добавить таб.часть подскажите плс....
1
BuHu
31.08.12
✎
21:26
посмотри как в типовых подбор
2
mih_io
31.08.12
✎
21:27
Если не модально, то оповестиитьОВыборе в новой форме и ОбработкаВыбора там, где мы хотим отследить выбор
3
abbas
31.08.12
✎
21:35
не получается....
что не так делаю...
4
mih_io
31.08.12
✎
21:42
не указываешь владельца у формы которую открываешь
5
abbas
31.08.12
✎
21:47
Процедура Подбор(Кнопка)
ФормаПодбора = Справочники.Контрагенты.ПолучитьФормуВыбора(,ЭтаФорма,);
ФормаПодбора.МножественныйВыбор = Истина;
ФормаПодбора.ЗакрыватьПриВыборе = Ложь;
ФормаПодбора.Открыть();
КонецПроцедуры
Процедура ОбработкаВыбора(ЗначениеВыбора, Источник)
МассивВыбранныхЭлементов = Новый Массив;
Если ТипЗнч(ЗначениеВыбора) = Тип("СправочникСсылка.Контрагенты") Тогда
МассивВыбранныхЭлементов.Добавить(ЗначениеВыбора);
ИначеЕсли ТипЗнч(ЗначениеВыбора) = Тип("Массив") Тогда
МассивВыбранныхЭлементов = ЗначениеВыбора;
КонецЕсли;
Для каждого Элемент Из МассивВыбранныхЭлементов Цикл
А = 0;//действия с очередным элементом
КонецЦикла;
КонецПроцедуры
6
abbas
31.08.12
✎
21:55
Куда мне вставить процедуру ОбработкаВыбора, если все типовое...
7
hhhh
31.08.12
✎
23:44
(6) скопипасть эту форму выбора в свою обработку и там вставляй в нее все процедуры, какие хочешь.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс