Имя: Пароль:
1C
1С v8
Выбор группы справочника в форме внешней обработки
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
обратите внимание на вот эти вот свойства:
http://screencast.com/t/MnetKm8Er
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
В принципе можно и формуВыбора не устанавливать
http://screencast.com/t/khnWLp8dV9

будет открываться форма выбора по умолчанию, с группами и элементами, но если ВыборГруппИЭлементов  установить в группы, то элемент выбрать нельзя будет...

так что выходит и кода никакого не надо
10 Anempadest
 
18.07.11
19:03
Да, кода не понадобилось. Кодом описал только событие "Очистка".
11 Anempadest
 
18.07.11
19:28
Можно суда же следующий вопрос?

На форме есть такие реквизиты:
- Вид справочника (ПолеВвода, СписокЗначений)
- Реквизит (ПолеВвода, СписокЗначений)
- Значение (ПолеВвода,<ПокаПоставилЧисло>)

Сначала выбираю справочник - наполняется список реквизитов. Потом выбираю реквизит. И хочу, чтобы реквизит "Значение" принимал тип реквизита, который выбран.

Как назначить полю ввода тип? Тип может быть Число, Строка, СправочникСсылка и так далее.
12 Anempadest
 
18.07.11
20:33
Up.