Имя: Пароль:
1C
1С v8
8.2 УФ Динамический список не отбирает Различные
0 Rounder
 
24.09.15
16:10
Есть на форме динамический список с простейшим произвольным запросом:

ВЫБРАТЬ РАЗЛИЧНЫЕ
    ПартииТоваровНаСкладах.Регистратор КАК Документ
ИЗ
    РегистрНакопления.ПартииТоваровНаСкладах КАК ПартииТоваровНаСкладах
ГДЕ
    ПартииТоваровНаСкладах.ДокументОприходования = &ДокументОприходования

Программно устанавливаю параметр. Отбор срабатывает как нужно - но в список выводит все записи, а не различные. В консоли запросов отрабатывает как нужно.
Из-за чего может быть?
1 Rounder
 
24.09.15
16:24
В запрос добавил ПЕРВЫЕ 1 - все равно отбор отрабатывает, а ПЕРВЫЕ 1 - нет, т.е. выводит все, что прошло отбор.
Может есть какие ограничения на использование РАЗЛИЧНЫЕ в произвольных запросах?
2 Fragster
 
гуру
24.09.15
16:25
оберни во вложенный запрос
3 Rounder
 
24.09.15
16:25
сейчас попробую
4 Rounder
 
24.09.15
16:34
Спасибо. Работает.
5 VikingKosmo
 
24.09.15
16:37
(2) ЕМНИП, в таком варианте нельзя указать основную таблицу для списка.
6 apokrit
 
24.09.15
18:15
(0) Если указана основная таблица список неявно добавляет в запрос ее ключевые поля.
(1) Подписывать к запросу списка ПЕРВЫЕ не стоит.
7 Rounder
 
25.09.15
08:13
(5) Я в курсе - но тут она мне и не нужна. Список только для просмотра - никаких действий кроме открытия документа не предполагается.
(6) Про ключевые поля не знал - спасибо.
А про ПЕРВЫЕ - я просто в качестве проверки писал - проверить будет ли хоть это работать.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс