Имя: Пароль:
1C
1С v8
СписокЗначение
,
0 Учусь еще
 
06.04.12
11:49
есть справочник Сотрудники, из него мне нужно в поле ввода элементы только определенной группы выгрузить, я делаю вот так
сз=Новый СписокЗначений;
выборка=Справочники.Сотрудники.Выбрать();
Пока выборка.Следующий() Цикл      
сз.Добавить(выборка.Ссылка);
ЭлементыФормы.ПолеВвода1.СписокВыбора=сз;//
КонецЦикла;
так он в поле ввода выгружает и названия всех групп и все подряд элементы справочника, а нужно элементы опрделенной группы
1 Учусь еще
 
06.04.12
11:50
я предполагяю что где то нужно прописать название это группы, и учесть это в выборке, но не соображу как это все сделать
2 Maxus43
 
06.04.12
11:51
запросом лучше выбери нужные, и их уже в список загони
3 Cube
 
06.04.12
11:52
Почитай синтаксис-помощник для метода "Выбрать()"
4 Deon
 
06.04.12
11:52
(0) Или почитай в СП про параметры метода Выбрать(). 1й же параметр тебя и спасет.
5 hhhh
 
06.04.12
11:52
(1) изучите метод Выбрать(). Там куча параметров есть, которые вы не используете пока.
6 ZanderZ
 
06.04.12
11:52
(1) читай в СП про "выбрать" у справочника менеджера или запросом выбирай.
и ЭлементыФормы.ПолеВвода1.СписокВыбора=сз;// за цикл вынеси
7 Deon
 
06.04.12
11:52
Единогласно )
8 Cube
 
06.04.12
11:53
(0) И вот эту строку "ЭлементыФормы.ПолеВвода1.СписокВыбора=сз;" нужно переместить и поставить после "КонецЦикла;"
9 Учусь еще
 
06.04.12
11:54
вы про этот выбрать???
СправочникМенеджер.<Имя справочника> (CatalogManager.<Имя справочника>)
Выбрать (Select)
Синтаксис:

Выбрать(<Родитель>, <Владелец>, <Отбор>, <Порядок>)
10 Cube
 
06.04.12
11:56
(9) Да. Обрати особое внимание на "Отбор".
11 Maxus43
 
06.04.12
11:57
(10) на "Родитель"
12 Ненавижу 1С
 
гуру
06.04.12
11:58
(9)(10) у него важнее на Родитель, но лучше изучить все
13 Учусь еще
 
06.04.12
11:58
есть примеры как родителя указать??
14 Cube
 
06.04.12
12:03
(13) Покури метод "НайтиПоКоду()", для разминки :)
15 IKSparrow
 
06.04.12
12:05
Будь мужиком! Запросы и выборки это для ламеров. Организуешь цикл по всем элементам справочника и при встрече нужного родителя помещаешь элемент в свой список
16 hhhh
 
06.04.12
12:08
(13) Выбрать(опрделеннаяГруппа)
17 Учусь еще
 
06.04.12
12:10
(16)опрделеннаяГруппа - ну что именно под этой строкой писать, уже все че можно и нельзя пробывалааааа...........
18 Maxus43
 
06.04.12
12:11
опрделеннаяГруппа - это ссылка на группу в справочнике
19 Учусь еще
 
06.04.12
12:11
ну я писала Выбрать(Менеджеры)
не работает
20 Учусь еще
 
06.04.12
12:13
даже так
//выборка.Отбор.Ссылка.Значение = Справочники.Сотрудники.Менеджеры;
//выборка.Отбор.Ссылка.ВидСравнения = ВидСравнения.ВИерархии;
//выборка.Отбор.Ссылка.Использование = Истина;
21 hhhh
 
06.04.12
12:14
(19) на этой же форме заводишь поле ввода Менеджеры, тип СправочникСсылка.Сотрудники. Пользователь выбирает эту группу.
22 GROOVY
 
06.04.12
12:14
23 Учусь еще
 
06.04.12
12:21
(19), тогда не совсем так, нужно чтобы  поле ввода был заполнен списком значений группы, для чего и создала список значений, а так у меня сам справочник открывается
24 ZanderZ
 
06.04.12
12:23
(23)
сз=Новый СписокЗначений;
мояГруппа = Справочники.Сотрудники.НайтиПоКоду("хххх");
выборка=Справочники.Сотрудники.Выбрать(мояГруппа);
Пока выборка.Следующий() Цикл      
сз.Добавить(выборка.Ссылка);
КонецЦикла;
ЭлементыФормы.ПолеВвода1.СписокВыбора=сз;//
25 hhhh
 
06.04.12
12:24
(24) я всё-таки за 2 поля ввода. Выбрать группу, а потом выбрать элемент.
26 Учусь еще
 
06.04.12
12:28
(24) сделала все как вы написали, все работает! спасибо! буду теперь знать как это делается))
27 Cube
 
06.04.12
12:45
(26) Фотку в профиль вставь, вместо оплаты за помощь))
28 Учусь еще
 
06.04.12
12:50
(27) вы по ней будете смотреть помогать мне или нет?))))
29 Cube
 
06.04.12
12:54
(28) Нет, при наличии фотки будем помогать активно, при отсутствии фотки будем помогать пассивно))
30 Cube
 
06.04.12
12:55
+(29) Степень активности будет зависеть от зрелищности фото)))))))))
31 Учусь еще
 
06.04.12
13:30
судя по всему у вас девушек тут ограниченное количество))))
32 Cube
 
06.04.12
13:36
(31) Да, остаются только те, кто фото в профиль вставляет)))