|
Запрос | ☑ | ||
---|---|---|---|---|
0
RuslanT
02.09.13
✎
13:36
|
Доброго времени суток всем.
Подскажите плиз, как создать запрос по следующим условиям: 1) Есть таблица начисления зарплаты, 2 поля - Сотрудник, Зарплата 2) Есть таблица продаж, 3 поля, Сотрудник, Номенклатура, Выручка Нужно вывести данные в виде группировки в таком порядке - Сотрудник, Номенклатура и выводим начисленную ЗП и сумму выручки. Пытаюсь объединить эти 2 таблицы в конструкторе запросов, но он на каждую строку номенклатуры добавляет еще одну строку с ЗП, в результате ЗП выводится как начисленная зп умножить на количество строк номенклатуры. Пример как это выглядит: 1) Иванов. Товар1. Выручка 100. ЗП 500 2) Иванов. Товар2. Выручка 150. ЗП 500 3) Иванов. Товар3. Выручка 400. ЗП 500 4) Сидоров. Товар1. Выручка 30. ЗП 400 4) Сидоров. Товар2. Выручка 70. ЗП 400 В итого, если сгруппировать эту таблицу, то колонка по ЗП показывает не то Подскажите, как написать запрос? |
|||
1
RuslanT
02.09.13
✎
13:37
|
Упс, в примере последняя строка идет под номером 5)
|
|||
2
Ненавижу 1С
гуру
02.09.13
✎
13:40
|
а ты не суммируй зарплату
|
|||
3
RuslanT
02.09.13
✎
13:41
|
UPD Иванову в итоге начислена ЗП 500, Сидорову 400, но в результирующей таблице получается Иванов 1500, Сидоров 800
|
|||
4
RuslanT
02.09.13
✎
13:41
|
(2) Тогда СКД мне неправильно считает строку ИТОГО в конце печатной формы
|
|||
5
mzelensky
02.09.13
✎
13:42
|
(4) бери функцию "Максимум" для "ЗП"
|
|||
6
mzelensky
02.09.13
✎
13:43
|
(0) у тебя отчет будет фиксированный или пользователь будет сам его крутить-вертеть как хочет?
|
|||
7
RuslanT
02.09.13
✎
13:44
|
(5) Все это я делаю в СКД, выводи тоже самое
|
|||
8
RuslanT
02.09.13
✎
13:45
|
(6) Отчет динамический, на базе СКД
|
|||
9
mzelensky
02.09.13
✎
13:49
|
(8) тогда лажа. Т.к. тебе по сути нужно применить для одного поля две разные агрегатные функции. На первом уровне тебе нужно взять "Максимум", а для последующих "Сумма".
|
|||
10
RuslanT
02.09.13
✎
13:52
|
(9) Или писать отчет без СКД?
|
|||
11
mzelensky
02.09.13
✎
13:54
|
(10) дело не в СКД, а в том ,что ты должен знать порядок группировок, чтобы программно зашить логику применения агрегатной функции.
|
|||
12
mzelensky
02.09.13
✎
13:54
|
(11) + а если отчет настраивающийся, то порядок группировок полностью зависит от фантазий пользователя.
|
|||
13
RuslanT
02.09.13
✎
13:57
|
(12) Видимо проще написать статический отчет
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |