|
Помощь с запросом.Выбрать 3 дока у которых есть определенный признак | ☑ | ||
---|---|---|---|---|
0
serg-lom89
24.11.16
✎
10:58
|
Добрый день
Есть запрос.выбирает 3 первых документа ВЫБРАТЬ ПЕРВЫЕ 3 РегистрацияОбменаЭлектроннымиДокументами.Объект, РегистрацияОбменаЭлектроннымиДокументами.Состояние, РегистрацияОбменаЭлектроннымиДокументами.ДатаОбмена, РегистрацияОбменаЭлектроннымиДокументами.Пользователь, РегистрацияОбменаЭлектроннымиДокументами.Номер, РегистрацияОбменаЭлектроннымиДокументами.Ошибок КАК Ошибок, РегистрацияОбменаЭлектроннымиДокументами.АдресЭлектроннойПочты ИЗ РегистрСведений.РегистрацияОбменаЭлектроннымиДокументами КАК РегистрацияОбменаЭлектроннымиДокументами ГДЕ РегистрацияОбменаЭлектроннымиДокументами.Состояние = &Состояние И РегистрацияОбменаЭлектроннымиДокументами.Ошибок < &КоличествоОшибок И РегистрацияОбменаЭлектроннымиДокументами.Объект ССЫЛКА Документ.ПоступлениеТоваровУслуг И НЕ РегистрацияОбменаЭлектроннымиДокументами.Объект.Организация В (&ПапкаКомиссионеров) УПОРЯДОЧИТЬ ПО Ошибок, РегистрацияОбменаЭлектроннымиДокументами.Объект.МоментВремени как мне указать связь с тч документа что бы выбирались 3 дока,у которых в табличной не стоит определенный признак номенклатуры?(в моем случае Галка (товар заграничный)) |
|||
1
Лефмихалыч
24.11.16
✎
11:04
|
Левое соединение ТЧ
по Документ=ТЧ.Ссылка и ТЧ.Галка=Истина ГДЕ ТЧ.Ссылка есть NULL |
|||
2
serg-lom89
24.11.16
✎
11:14
|
(1) так оно наверное выберет все доки у которых одна только строчка
|
|||
3
Лефмихалыч
24.11.16
✎
11:18
|
(2) ты главное не пробуй ни чего сам
|
|||
4
serg-lom89
24.11.16
✎
11:23
|
(3)пардон!все ок.спс)сейчас сел,руками на тетрадке вывел,все ок))))
|
|||
5
serg-lom89
24.11.16
✎
11:43
|
еще раз извиняюст
ВЫБРАТЬ ПЕРВЫЕ 10 РегистрацияОбменаЭлектроннымиДокументами.Объект, РегистрацияОбменаЭлектроннымиДокументами.Состояние, РегистрацияОбменаЭлектроннымиДокументами.ДатаОбмена, РегистрацияОбменаЭлектроннымиДокументами.Пользователь, РегистрацияОбменаЭлектроннымиДокументами.Номер, РегистрацияОбменаЭлектроннымиДокументами.Ошибок КАК Ошибок, РегистрацияОбменаЭлектроннымиДокументами.АдресЭлектроннойПочты ИЗ РегистрСведений.РегистрацияОбменаЭлектроннымиДокументами КАК РегистрацияОбменаЭлектроннымиДокументами ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары ПО РегистрацияОбменаЭлектроннымиДокументами.Объект = ПоступлениеТоваровУслугТовары.Ссылка И (ПоступлениеТоваровУслугТовары.Номенклатура.ПризнакСтороннийПоставщик = ЛОЖЬ) ГДЕ РегистрацияОбменаЭлектроннымиДокументами.Состояние = &Состояние И РегистрацияОбменаЭлектроннымиДокументами.Ошибок < &КоличествоОшибок И РегистрацияОбменаЭлектроннымиДокументами.Объект ССЫЛКА Документ.ПоступлениеТоваровУслуг И НЕ РегистрацияОбменаЭлектроннымиДокументами.Объект.Организация В (&ПапкаКомиссионеров) И ПоступлениеТоваровУслугТовары.Ссылка ЕСТЬ NULL УПОРЯДОЧИТЬ ПО Ошибок, РегистрацияОбменаЭлектроннымиДокументами.Объект.МоментВремени но почему то у меня выбираются документы у которых галка стоит в истина |
|||
6
catena
24.11.16
✎
11:48
|
Наверное, потому что так и написано?
ПоступлениеТоваровУслугТовары.Номенклатура.ПризнакСтороннийПоставщик = ЛОЖЬ |
|||
7
serg-lom89
24.11.16
✎
11:51
|
(6)так условие соед что не должна стоять галка?
|
|||
8
serg-lom89
24.11.16
✎
11:52
|
(7) т.е. у номенклатуры галка не должна быть поставлена
|
|||
9
catena
24.11.16
✎
11:55
|
(7)Совсем не понял. Условие соединение - что галка СТОИТ, а потом "где... есть NULL" - отбирашь те документы, к которым соединения (с галкой) не нашлось.
|
|||
10
serg-lom89
24.11.16
✎
12:00
|
(9) понял.спасибо.извиняюсь)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |