|   |   | 
| 
 | СписокЗначение | ☑ | ||
|---|---|---|---|---|
| 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) Да, остаются только те, кто фото в профиль вставляет)))     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |