|
v8: Вывод элементов группы |
☑ |
0
Luda2011
28.06.13
✎
13:26
|
Подскажите плс, ато никак не выходит. Есть справочник. нужно вывести только список элементов его одной группы, которую выбираеш в диалоге на форме. Никак не могу сделать, выводит сразу всех из справочника. Срочно, очень нужна ваша помощь.
|
|
1
ДенисЧ
28.06.13
✎
13:29
|
код в студию, фотографию - в личную карточку.
Можно в обратной последовательности
|
|
2
kinno
28.06.13
✎
13:30
|
Установи иерархический просмотр для справочника и войди в эту группу.
Или же запросом выбирай.
|
|
4
kinno
28.06.13
✎
13:32
|
ВЫБРАТЬ
Контрагенты.Ссылка
ИЗ
Справочник.Контрагенты КАК Контрагенты
ГДЕ
Контрагенты.Родитель В ИЕРАРХИИ(&Родитель)
И НЕ Контрагенты.ЭтоГруппа
|
|
5
Luda2011
28.06.13
✎
13:50
|
у меня версия 7 7 , а тема по 8 создалась да?
а код таков
спр=СоздатьОбъект("Справочник.Контрагенты");
спрГруппа=СоздатьОбъект("Справочник.Контрагенты");
спрГруппа.НайтиПоНаименованию("");
спр.ИспользоватьРодителя(спрГруппа.ТекущийЭлемент());
спр.ВыбратьЭлементы();
Пока спр.ПолучитьЭлемент()=1 Цикл
Сообщить(спр.ТекущийЭлемент().Наименование);
КонецЦикла;
надо вывести элементы из группы которая задается в форме выбором, вроде как надо по идентификатору обратиться к полю ввода но как?
|
|
6
ДенисЧ
28.06.13
✎
13:58
|
спрГруппа.НайтиПоНаименованию("");
Это приколько...
|
|
7
ДенисЧ
28.06.13
✎
13:59
|
спр.ИспользоватьРодителя(ИмяРеквизитаНаФормеВКоторыйВыбираетсяГРуппа);
|
|
8
Luda2011
28.06.13
✎
14:11
|
Денис, спасибо, не не работает, переменная не определена.
|
|
9
ДенисЧ
28.06.13
✎
14:13
|
(8) Как реквизит на форме называется?
|
|
10
Luda2011
28.06.13
✎
14:14
|
сам реквизит называется - `реквизит диалога` , а его идентификатор - `агент`.
|
|
11
ДенисЧ
28.06.13
✎
14:20
|
спр.ИспользоватьРодителя(агент);
//
реквизит называется - `реквизит диалога`
Спасибо, продлил жизнь на пять минут
|
|
12
Luda2011
28.06.13
✎
14:23
|
Смейтесь на здоровье ! Денис очень Вам благодарна - все работает. Спасибо !
|
|