|
Помогите с настройкой отчета | ☑ | ||
---|---|---|---|---|
0
mcfev
05.07.13
✎
15:01
|
Скрин: http://plasmon.rghost.ru/47226486/image.png
Подскажите, как можно убрать дубликаты (чтобы 2 строки были одной)? |
|||
1
ДенисЧ
05.07.13
✎
15:02
|
Исправь запрос отчёта. Ведь он у тебя самописный...
|
|||
2
France
05.07.13
✎
15:04
|
соединение таблиц крЫвое..
|
|||
3
IBTM
05.07.13
✎
15:05
|
(0) выгружаешь в ексель и редактируешь...
|
|||
4
mcfev
05.07.13
✎
15:08
|
(3) збс )
|
|||
5
mcfev
05.07.13
✎
15:09
|
(2) я бы с радостью но не как по другому, надеюсь на то что это как то можно через настройки сделать
|
|||
6
salvator
05.07.13
✎
15:10
|
(5) Запрос-то покажи...
|
|||
7
ДенисЧ
05.07.13
✎
15:10
|
(5) ТО есть ты абсолютно уверен, что все окружающие смогли угадать твою конфигурацию и отчёт?
|
|||
8
mcfev
05.07.13
✎
15:10
|
Сам запрос:
ВЫБРАТЬ Запрос.Номенклатура, СУММА(Запрос.Стоимость) КАК Стоимость, СУММА(Запрос.СтоимостьПредыдущая) КАК СтоимостьПредыдущая, Запрос.Период КАК Период, Запрос.ДатаКонцаМесяца ИЗ (ВЫБРАТЬ ТекПродажи.Номенклатура КАК Номенклатура, СУММА(ТекПродажи.Стоимость) КАК Стоимость, СУММА(ПредПродажи.Стоимость) КАК СтоимостьПредыдущая, ТекПродажи.Период КАК Период, &ДатаКонцаМесяца КАК ДатаКонцаМесяца ИЗ (ВЫБРАТЬ Продажи.Номенклатура КАК Номенклатура, СУММА(Продажи.СтоимостьОборот) КАК Стоимость, Продажи.Период КАК Период ИЗ РегистрНакопления.Продажи.Обороты(НАЧАЛОПЕРИОДА(НАЧАЛОПЕРИОДА(&ДатаМесяца, МЕСЯЦ), НЕДЕЛЯ), КОНЕЦПЕРИОДА(КОНЕЦПЕРИОДА(&ДатаМесяца, МЕСЯЦ), НЕДЕЛЯ), Неделя, ) КАК Продажи ГДЕ НАЧАЛОПЕРИОДА(Продажи.Период, ДЕНЬ) >= НАЧАЛОПЕРИОДА(НАЧАЛОПЕРИОДА(&ДатаМесяца, МЕСЯЦ), НЕДЕЛЯ) И КОНЕЦПЕРИОДА(Продажи.Период, ДЕНЬ) <= КОНЕЦПЕРИОДА(КОНЕЦПЕРИОДА(&ДатаМесяца, МЕСЯЦ), НЕДЕЛЯ) СГРУППИРОВАТЬ ПО Продажи.Номенклатура, Продажи.Период) КАК ТекПродажи ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ Продажи.Номенклатура КАК Номенклатура, СУММА(Продажи.Стоимость) КАК Стоимость ИЗ РегистрНакопления.Продажи КАК Продажи ГДЕ НАЧАЛОПЕРИОДА(Продажи.Период, ДЕНЬ) >= ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ДатаМесяца, МЕСЯЦ), МЕСЯЦ, -1) И КОНЕЦПЕРИОДА(Продажи.Период, ДЕНЬ) <= ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(&ДатаМесяца, МЕСЯЦ), МЕСЯЦ, -1) СГРУППИРОВАТЬ ПО Продажи.Номенклатура) КАК ПредПродажи ПО ТекПродажи.Номенклатура = ПредПродажи.Номенклатура СГРУППИРОВАТЬ ПО ТекПродажи.Номенклатура, ТекПродажи.Период) КАК Запрос СГРУППИРОВАТЬ ПО Запрос.Номенклатура, Запрос.Период, Запрос.ДатаКонцаМесяца |
|||
9
mcfev
05.07.13
✎
15:11
|
(7) нет, прост не всегда понятно что нужно чтобы понять
|
|||
10
mcfev
05.07.13
✎
15:13
|
(8) + потом в "вычисляемых полях" считается день недели в году ["ПОДСТРОКА(НЕДЕЛЯ(Период), 1, 2) + ПОДСТРОКА(" неделя", 1, 7)"]
|
|||
11
France
05.07.13
✎
15:14
|
во второй запрос добавить период, и включить период в условия связи.
либо из первого удалить период. |
|||
12
mcfev
05.07.13
✎
15:15
|
а все, получилось
Всем спасибо что помогали и вдохновили ) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |