|
Условие запроса 8,2 | ☑ | ||
---|---|---|---|---|
0
KonstantinK90
23.10.15
✎
10:24
|
Всем привет! А что значает вот это условие в запросе в двух словах
НЕ ПриходнаяНакладнаяТовары.Ссылка ЕСТЬ NULL ИЛИ НЕ &ФильтрПоНакладным Спасибо! |
|||
1
KonstantinK90
23.10.15
✎
10:26
|
ФильтрПоНакладным это тип булево
|
|||
2
GROOVY
23.10.15
✎
10:26
|
Вот даже не знаю как еще проще объяснить.
|
|||
3
Альбатрос
23.10.15
✎
10:26
|
(2) +1
|
|||
4
ДенисЧ
23.10.15
✎
10:26
|
если связь с таблицей ПриходнаяНакладнаяТовары дала не пустую ссылку или параметр ФильтрПоНакладным установлен в Ложь
|
|||
5
GROOVY
23.10.15
✎
10:27
|
Если в поле Ссылка тип значение не NULL или не включен фильтр.
|
|||
6
GROOVY
23.10.15
✎
10:28
|
ИМХО длиннее получилось и понятнее не стало.
|
|||
7
KonstantinK90
23.10.15
✎
10:31
|
может я скину запрос скажите на что влияет фильтрПонакладным в целом
|
|||
8
KonstantinK90
23.10.15
✎
10:32
|
ВЫБРАТЬ
ЛОЖЬ КАК Пересчитывать, Товары.Ссылка КАК Номенклатура, Товары.Цена2 КАК Себестоимость, Товары.Цена1 КАК Розничная, ВЫБОР КОГДА ЕСТЬNULL(Товары.Цена2, 0) = 0 ТОГДА 0 ИНАЧЕ ВЫРАЗИТЬ(Товары.Цена1 / Товары.Цена2 * 100 - 100 КАК ЧИСЛО(10, 2)) КОНЕЦ КАК Наценка, Товары.ОЕ, ЕСТЬNULL(ОстаткиТоваровОстатки.КоличествоОстаток, 0) КАК Остаток, МАКСИМУМ(ЕСТЬNULL(НоменклатураЗакупка.МинОстаток, 0)) КАК МинОстаток, Товары.Производитель, ПриходнаяНакладнаяТовары.Ссылка.Ссылка {ВЫБРАТЬ Пересчитывать, Номенклатура.*} ИЗ Справочник.Номенклатура КАК Товары ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиТоваров.Остатки(, Склад = &Склад) КАК ОстаткиТоваровОстатки ПО (ОстаткиТоваровОстатки.Номенклатура = Товары.Ссылка) ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура.Закупка КАК НоменклатураЗакупка ПО (НоменклатураЗакупка.Ссылка = Товары.Ссылка) И (НоменклатураЗакупка.Склад = &Склад) ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПриходнаяНакладная.Товары КАК ПриходнаяНакладнаяТовары ПО Товары.Ссылка = ПриходнаяНакладнаяТовары.Номенклатура И (ПриходнаяНакладнаяТовары.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания) ГДЕ НЕ Товары.ЭтоГруппа И (НЕ ПриходнаяНакладнаяТовары.Ссылка ЕСТЬ NULL ИЛИ НЕ &ФильтрПоНакладным) {ГДЕ Товары.Ссылка.* КАК Номенклатура, (ЕСТЬNULL(ОстаткиТоваровОстатки.КоличествоОстаток, 0)) КАК Остаток, (ЕСТЬNULL(НоменклатураЗакупка.МинОстаток, 0)) КАК МинОстаток, Товары.Производитель.*, ПриходнаяНакладнаяТовары.Ссылка.Контрагент.* КАК Поставщик} СГРУППИРОВАТЬ ПО Товары.Ссылка, Товары.Цена2, Товары.Цена1, ВЫБОР КОГДА ЕСТЬNULL(Товары.Цена2, 0) = 0 ТОГДА 0 ИНАЧЕ ВЫРАЗИТЬ(Товары.Цена1 / Товары.Цена2 * 100 - 100 КАК ЧИСЛО(10, 2)) КОНЕЦ, Товары.ОЕ, ЕСТЬNULL(ОстаткиТоваровОстатки.КоличествоОстаток, 0), Товары.Производитель, ПриходнаяНакладнаяТовары.Ссылка.Ссылка |
|||
9
GreatOne
23.10.15
✎
10:39
|
мне понравилось про себестоимость)))
|
|||
10
Альбатрос
23.10.15
✎
10:40
|
(8) На выборку вложенного запроса он влияет
|
|||
11
Альбатрос
23.10.15
✎
10:41
|
(9) Статичная себестоимость))) Не удивлюсь, если ее просто ручками забивают в карточку номенклатуры.
|
|||
12
GenAcid
23.10.15
✎
10:44
|
По простому: если &ФильтрПоНакладным истина то в выборку не попадут строки где приходная накладная null
|
|||
13
KonstantinK90
23.10.15
✎
10:47
|
а для чего это я не пойму приходная накладная он из регистра накопления должен брать
|
|||
14
GROOVY
23.10.15
✎
10:47
|
(9) Зачет! Я знал, что наши наценку делают именно так!
|
|||
15
KonstantinK90
23.10.15
✎
10:47
|
для чего эта возможность реализованна
|
|||
16
Рэйв
23.10.15
✎
10:50
|
Себестоимость- реквизит справочника?....
Сильно! |
|||
17
Альбатрос
23.10.15
✎
10:51
|
(15) Ты у нас спрашиваешь?
|
|||
18
Альбатрос
23.10.15
✎
10:52
|
(13) Документ брать из остатков РН? Не кури траву
|
|||
19
Anjo
23.10.15
✎
11:01
|
(15) Отключает и включает ограничение на наличие приходника на товар вообще за период.
|
|||
20
Anjo
23.10.15
✎
11:03
|
если еще более развернуто то ограничивает товары на которые был приход вообще за период... или не ограничивает
|
|||
21
KonstantinK90
23.10.15
✎
11:06
|
спасибо за ответы!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |