v7: Как открыть форму выбора справочника и получить значения выбора ☑
0
mxs089
27.06.14
✎
15:01
впервые делаю список значений в 77, я так понимаю, что здесь нет возможности определить тип элементов списка, и тут нет типовых команд по добавлению и удалению элементов из списка, ВОПРОС - как открыть форму выбора справочника и получить значение?
1
Fedor-1971
27.06.14
✎
15:36
Посмотри в СП ОбработкаВыбора() - возможно подойдёт, вроде там и пример был.
2
adron
27.06.14
✎
15:42
ОткрытьПодбор("Справочник.МестаХранения","ДляВыбора",,0,)
3
adron
27.06.14
✎
15:43
// *****************************************************************************************************************************
Процедура ОбработкаПодбора(эл,КФ)
Если Найти(Форма.АктивныйЭлемент(), "ВыбТовар") > 0 Тогда
ТекСписок = ВыбТовар;
ИначеЕсли Найти(Форма.АктивныйЭлемент(), "ВыбСклад") > 0 Тогда
ТекСписок = ВыбСклад;
ИначеЕсли Найти(Форма.АктивныйЭлемент(), "ВыбПроизводитель") > 0 Тогда
ТекСписок = ВыбПроизводитель;
КонецЕсли;
Если ТекСписок.Принадлежит(эл) = 0 Тогда
ТекСписок.ДобавитьЗначение(эл);
КонецЕсли;
КонецПроцедуры
4
adron
27.06.14
✎
15:43
Открыть подбор вешаешь на кнопку. Обработку подбора реализуешь в модуле.
5
mxs089
27.06.14
✎
16:23
спасибо! удалось
Спр = СоздатьОбъект("Справочник.Аналоги");
Спр.Выбрать("Выберите аналог", "ОсновнаяФорма");
Закон Брукера: Даже маленькая практика стоит большой теории.