|
v7: Почему "чёрный" запрос отрабатывает не так, как нужно? | ☑ | ||
---|---|---|---|---|
0
Владимир1С
23.03.18
✎
13:21
|
Вот запрос:
Период с НачДата по ДатаЗП; Пол = Регистр.Прибыль.Товар.ПолТовара; Тов=Регистр.Прибыль.Товар; Скл=Регистр.Прибыль.Склад; Гор=Регистр.Прибыль.Склад.Город; Поставщик=Регистр.Прибыль.Поставщик; Фирма=Регистр.Прибыль.Фирма; Клиент=Регистр.Прибыль.Клиент; Себест=Регистр.Прибыль.Стоимость; Выруч=Регистр.Прибыль.Выручка; КолПрод=Регистр.Прибыль.Количество; Группировка Пол; Группировка Тов Без Групп; Группировка Поставщик Без Групп; Функция Кол=Сумма(КолПрод); Функция Себ=Сумма(Себест); Функция Выр=Сумма(Выруч); Условие (Тов в СписокТоваров); Условие ( Пол<> перечисление.Пол.Мужской ); Условие ( Пол<> перечисление.Пол.Женский ); По входящим данным, по условиям , ничего не должно выводиться. То есть ни мужского, ни женского. А выводит и Муж, и Жен. Что я не понимаю? |
|||
1
бомболюк
23.03.18
✎
13:25
|
1С:Работорговля?
|
|||
2
Владимир1С
23.03.18
✎
13:29
|
(1) Одежда . Когда Условия по полу не ставлю, все полы сразу, прохожу циклом по группировке - отрабатывает нормально. пытаюсь выделить один или два пола - никак не хочет отрабатывать. Цель этих условий - вывести товар без пола М и Ж. А выходит наоборот : М и Ж выводятся.
|
|||
3
бомболюк
23.03.18
✎
13:31
|
Думается мне что типы не совпадают.
|
|||
4
Владимир1С
23.03.18
✎
13:32
|
(3) Проверим в отладчике, .
|
|||
5
mishaPH
модератор
23.03.18
✎
13:33
|
перед запросом
ПустПол=""; в запросе Пол <> ПустПол |
|||
6
mishaPH
модератор
23.03.18
✎
13:34
|
Группировку Пол убрать
|
|||
7
Владимир1С
23.03.18
✎
13:35
|
(6) И это тоже реализую.
|
|||
8
бомболюк
23.03.18
✎
13:36
|
У шмотки наверняка есть какой нить пол "Унисекс", так что может для пола товара там отдельное перечисление предусмотрено?
|
|||
9
SleepyHead
гуру
23.03.18
✎
13:36
|
(0) Вообще не понимаю смысл запроса, в котором ничего не должно выводиться.
|
|||
10
Владимир1С
23.03.18
✎
13:38
|
(0) Там всякие есть, в данном случае проверка фильтра .
|
|||
11
Slypower
23.03.18
✎
13:46
|
Занести условия в Список значений. И предавать в запрос его: Условие ( Пол<>СписокИсключений)
|
|||
12
Владимир1С
23.03.18
✎
13:47
|
Фильтр по одному из М или Ж заработал. По Уни пока копаю. Дело было в типе поля.
|
|||
13
Slypower
23.03.18
✎
13:53
|
(12) Если 2 условия, то вывод Запрос пустой. Как в М найти потом Ж. Тут составить список и передавать его.
|
|||
14
AntiBuh
23.03.18
✎
14:49
|
а если Условие ( (Пол<> перечисление.Пол.Мужской) и (Пол<> перечисление.Пол.Женский) ) ?
|
|||
15
Владимир1С
23.03.18
✎
14:52
|
Заработало всё. Основная проблема была в том, что есть два перечисления .пол и .ПолТовара . Решено.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |