Имя: Пароль:
1C
1С v8
Убрать повторные записи из результата запроса
0 nealse1c
 
17.08.11
10:58
привет!

вот запрос

Запрос2 = Новый Запрос;
   Запрос2.Текст=
   "ВЫБРАТЬ
   |    КонфигурацииКонтрагентов.Конфигурация,
   |    КонфигурацииКонтрагентов.РегНомер,
   |    КонфигурацииКонтрагентов.Владелец.Наименование
   |ИЗ
   |    Справочник.КонфигурацииКонтрагентов КАК КонфигурацииКонтрагентов
   |ГДЕ
   |    КонфигурацииКонтрагентов.Владелец.Наименование = &ТК
   |    И (НЕ КонфигурацииКонтрагентов.ПометкаУдаления)";
   Запрос2.УстановитьПараметр("ТК", ТекущийКонтрагент);
   Результат = Запрос2.Выполнить();    
   Колонка2 = Запрос2.Выполнить().Выгрузить().ВыгрузитьКолонку("Конфигурация");
   Список2.ЗагрузитьЗначения(Колонка2);
   ЭлементыФормы.ПолеВыбора1.СписокВыбора = Список2;

в итоге в ПолеВыбора1 есть повторные результаты а они мне не нужны, как убрать подскажите.
1 Stim213
 
17.08.11
10:59
ВЫБРАТЬ РАЗЛИЧНЫЕ
2 ДенисЧ
 
17.08.11
11:00
РАЗЛИЧНЫЕ
3 mikecool
 
17.08.11
11:02
сгруппировать
4 nealse1c
 
17.08.11
11:05
ВЫБРАТЬ РАЗЛИЧНЫЕ где?
5 butterbean
 
17.08.11
11:06
(4)  вместо ВЫБРАТЬ
6 nealse1c
 
17.08.11
11:09
"РАЗЛИЧНЫЕ
   |    КонфигурацииКонтрагентов.Конфигурация,
   |    КонфигурацииКонтрагентов.РегНомер,
   |    КонфигурацииКонтрагентов.Владелец.Наименование
   |ИЗ
   |    Справочник.КонфигурацииКонтрагентов КАК КонфигурацииКонтрагентов
   |ГДЕ
   |    КонфигурацииКонтрагентов.Владелец.Наименование = &ТК
   |    И (НЕ КонфигурацииКонтрагентов.ПометкаУдаления)";

так разве?
7 lubja
 
17.08.11
11:10
(6) а слово выбрать куда дел? :)
8 salvator
 
17.08.11
11:10
(6) "ВЫБРАТЬ РАЗЛИЧНЫЕ
...и поехал запрос
9 nealse1c
 
17.08.11
11:12
все, спасибо все
10 nealse1c
 
17.08.11
11:42
еще вопрос, если в ЭлементыФормы.ПолеВыбора1.СписокВыбора = Список2 ничего не положится, то ПолеВыбора1 убрать доступность как?
11 nealse1c
 
17.08.11
11:44
что то вроде
Если ЭлементыФормы.ПолеВыбора1.СписокВыбора.ДоступныеЗначения = Неопределено тогда
        ЭлементыФормы.ПолеВыбора1.Доступность = Ложь;
   КонецЕсли;
12 nealse1c
 
17.08.11
12:32
тока ДоступныеЗначения всегда неопределено получаются..
2 + 2 = 3.9999999999999999999999999999999...