|
Выбор группы справочника в форме внешней обработки |
☑ |
0
Anempadest
18.07.11
✎
18:39
|
Хочу организовать выбор группы справочника в форме внешней обработки. Сначала выбираю вид справочника, а потом выбираю группу из данного справочника.
Дайте, пожалуйста, пример кода для выбора группы справочника.
|
|
1
Живой Ископаемый
18.07.11
✎
18:42
|
кода? а куда выбирать? в абстрактные переменные? какого модуля? или все-таки в элементы формы?
|
|
2
Anempadest
18.07.11
✎
18:43
|
Что уже сделал?
Процедура РодительЭлементовНачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка=Ложь;
ТекСправочник=ЭлементыФормы.СписокСправочников.Значение;
Форма=Справочники[ТекСправочник].ПолучитьФормуВыбораГруппы(,ЭтаФорма);
Форма.Открыть();
КонецПроцедуры
На экране появляется форма выбора группы. А как потом в реквизит формы поместить выбранную группу?
|
|
3
Живой Ископаемый
18.07.11
✎
18:46
|
обратите внимание на вот эти вот свойства:
|
|
4
Живой Ископаемый
18.07.11
✎
18:48
|
Короче ВыборГруппИЭлементов и ФормаВыбора
|
|
5
Живой Ископаемый
18.07.11
✎
18:49
|
их нужно выставить в нужные значения после выбора вида справочника, а в (2) - ересь. на первый взгляд, могу конечно ошибаться
|
|
6
Anempadest
18.07.11
✎
18:50
|
Круто. Простите за оффтоп :)
Да, в процессе настройки свойств реквизитов формы я видел такие настройки. Но сейчас у реквизита формы "РодительЭлементов" (ПолеВвода, ТипЗначения=СправочникСсылка) таких настроек нет.
|
|
7
Anempadest
18.07.11
✎
18:56
|
Удалил реквизит формы и разместил заново. Такие свойства появились.
|
|
8
Anempadest
18.07.11
✎
18:57
|
Работает. Спасибо!
|
|
9
Живой Ископаемый
18.07.11
✎
18:58
|
В принципе можно и формуВыбора не устанавливать
будет открываться форма выбора по умолчанию, с группами и элементами, но если ВыборГруппИЭлементов установить в группы, то элемент выбрать нельзя будет...
так что выходит и кода никакого не надо
|
|
10
Anempadest
18.07.11
✎
19:03
|
Да, кода не понадобилось. Кодом описал только событие "Очистка".
|
|
11
Anempadest
18.07.11
✎
19:28
|
Можно суда же следующий вопрос?
На форме есть такие реквизиты:
- Вид справочника (ПолеВвода, СписокЗначений)
- Реквизит (ПолеВвода, СписокЗначений)
- Значение (ПолеВвода,<ПокаПоставилЧисло>)
Сначала выбираю справочник - наполняется список реквизитов. Потом выбираю реквизит. И хочу, чтобы реквизит "Значение" принимал тип реквизита, который выбран.
Как назначить полю ввода тип? Тип может быть Число, Строка, СправочникСсылка и так далее.
|
|
12
Anempadest
18.07.11
✎
20:33
|
Up.
|
|