Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Не получается запрос

Не получается запрос
Я
   yliya_1C
 
24.05.18 - 17:23
Помогите с запросом, пожалуйста

Таблица Доходы
ФИО     КПП     Сумма
Иванов  КПП1    100
Иванов  КПП1    200
Петров  КПП1    0
Сидоров КПП2    100

Таблица Расходы
ФИО    Сумма
Иванов  150
Петров  200
Сидоров 200

На выходе должна быть таблица
ФИО     КПП    Доход  Расход
Иванов  КПП1   100    150
Иванов  КПП2   200
Сидоров КПП2   100    200


У меня сейчас получается такая таблица
ФИО     КПП    Доход  Расход
Иванов  КПП1   100    150
Иванов  КПП2   200    150
Сидоров КПП2   100    200

Проблема с Ивановым(((

ВЫБРАТЬ
Доход.ФИО КАК ФИО,
Доход.КПП КАК КПП,
СУММА(Доход.Сумма) КАК СуммаДоход,
СУММА(Расход.Сумма) КАК СуммаРасход
ИЗ
Доходы КАК Доход
 ЛЕВОЕ СОЕДИНЕНИЕ Расходы КАК Расход
 ПО Доходы.ФИО = Расходы.ФИО
ГДЕ
  НЕ(Доходы.Сумма = 0)

СГРУППИРОВАТЬ ПО
Доход.ФИО,
Доход.КПП
 
 
   Волшебник
 
1 - 24.05.18 - 17:26
Делай запрос к справочнику сотрудников
   Волшебник
 
2 - 24.05.18 - 17:27
Или так

ВЫБРАТЬ РАЗЛИЧНЫЕ ФИО ИЗ доходы
ОБЪЕДИНИТЬ 
ВЫБРАТЬ РАЗЛИЧНЫЕ ФИО ИЗ расходы
ПОМЕСТИТЬ &ТаблицаФИО

следующие запросы к ТаблицаФИО и два левых соединения
   yliya_1C
 
3 - 24.05.18 - 17:28
ой, ошиблась

табличка доходы
Иванов КПП1  100
Иванов КПП2  200
Петров КПП1  0
Сидоров КПП2 100
   dezss
 
4 - 24.05.18 - 17:34
не взлетит..
во второй тоже кпп должны быть...
   dezss
 
5 - 24.05.18 - 17:35
(4) + либо предварительно просуммировать в ВТ, а потом как-то с извратом соединять...
   3achem
 
6 - 24.05.18 - 17:35
(0) Соединять по КПП кто будет?
   yliya_1C
 
7 - 24.05.18 - 17:37
(4) были бы во второй КПП я бы сделала
   3achem
 
8 - 24.05.18 - 17:40
(7) (1) (2)
   dka80
 
9 - 24.05.18 - 17:41
Выбрать
ФИО,
Максимум(КПП) КАК КПП
поместить ВТ1
 Из Доходы
Сгруппировать по ФИО
;
Выбрать ФИО, КПП, Доход, расход 
поместить вт2
ИЗ ВТ1
левое Доход
По ФИО=ФИо и КПП = КПП;
левое расход по ФИО=ФИО
;
Выбрать ФИО, КПП, Доход, расход
из вт2
объединить
выбрать фио, кпп, доход
из Доход
где ФИо, кпп не в (выбрать ФИО, кпп из вт2)
   Михаил Козлов
 
10 - 24.05.18 - 18:30
(0)
На выходе должна быть таблица
ФИО     КПП    Доход  Расход
Иванов  КПП1   100    150
Иванов  КПП2   200
Сидоров КПП2   100    200

А почему не:
ФИО     КПП    Доход  Расход
Иванов  КПП1   100    
Иванов  КПП2   200    150
Сидоров КПП2   100    200

или

ФИО     КПП    Доход  Расход
Иванов  КПП1   100    67
Иванов  КПП2   200    83
Сидоров КПП2   100    200
 
 Рекламное место пустует
   yliya_1C
 
11 - 24.05.18 - 18:50
(9) последняя строчка запроса как правильно синтаксически записать?
где ФИо, кпп не в (выбрать ФИО, кпп из вт2)

ругается((

(10) 1 и 2 вариант допустимы
   yliya_1C
 
12 - 24.05.18 - 18:53
а поняла 
где (ФИо, кпп) не в (выбрать ФИО, кпп из вт2)
   yliya_1C
 
13 - 24.05.18 - 19:04
(9)  Да, так работает!!!
Спасибо огромнейшее!!!
dka80 примите поцелуй)
   dezss
 
14 - 25.05.18 - 09:03
А если в доходах чела нет, а в расходах есть?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует