|
Помогите откорректировать запрос | ☑ | ||
---|---|---|---|---|
0
Norbertano
07.06.12
✎
11:24
|
Добрый день. Есть стандартный отчет в "Анализ заказов покупателей" в конфигурации "Управление торговлей для Украины", руководители хотят видеть в отчете сумму товара по типу цен (Оптовая), который осталось отгрузить покупателям. Реально ли добавить в Запрос Сумму товаров по типу цен?
|
|||
1
Нуф-Нуф
07.06.12
✎
11:25
|
да
|
|||
2
mikecool
07.06.12
✎
11:25
|
(1) +1
|
|||
3
Нуф-Нуф
07.06.12
✎
11:28
|
предвижу следующий вопрос - как?
- добавить в исходный запрос получение данных по ценам - заюзать механим произвольных отчетов |
|||
4
Гефест
07.06.12
✎
11:28
|
(3) Второй вопрос - "как это сделать, блеать???"
|
|||
5
Norbertano
07.06.12
✎
11:32
|
Если не разберусь, спрошу
|
|||
6
Norbertano
07.06.12
✎
11:56
|
Задача облегчается тем, что в заказах покупателей используется только оптовая цена, нужна итоговая сумма всех заказов покупателей, которые осталось отгрузить
|
|||
7
palpetrovich
07.06.12
✎
12:04
|
(0) я не понял, руководителям нужна просто ОБЩАЯ сумма? шрубо говоря надо просуммировать существующие в отчете суммы в ЗАКАЗАХ?
|
|||
8
МихаилМ
07.06.12
✎
12:04
|
(6)
задача усложняется тем , что Вы надеетесь, что будет использоваться только оптовая цена. |
|||
9
Norbertano
07.06.12
✎
12:06
|
Да, на данный момент, нужна только ОБЩАЯ сумма неотгруженных товаров
|
|||
10
Norbertano
07.06.12
✎
12:10
|
в Заказах покупателя используется только оптовая цена, типов цена всего 2 "закупочная" и "Оптовая"
|
|||
11
palpetrovich
07.06.12
✎
12:18
|
(9) дык, наверное для начала надо добавить ОсталосьОплатить в ИТОГИ запроса
|
|||
12
palpetrovich
07.06.12
✎
12:35
|
+11 смотри Процедуру УстановитьНачальныеНастройки в модуле отчета
если банально, не думая, заменить | ВЫБОР | КОГДА Номенклатура ЕСТЬ НЕ NULL | ТОГДА 0 | КОГДА ЗаказПокупателя ЕСТЬ НЕ NULL | ТОГДА СУММА(ОсталосьОплатить) / КОЛИЧЕСТВО(Номенклатура) | ИНАЧЕ 0 | КОНЕЦ КАК ОсталосьОплатить, на | СУММА(ОсталосьОплатить), то получишь результат ...а потому уже думай :) |
|||
13
Norbertano
07.06.12
✎
13:07
|
palpetrovich, спасибо.
Разницу в выводе отчета я увидел. |
|||
14
Norbertano
07.06.12
✎
13:20
|
А как в этот запрос добавить вывод в итог СУММА(ОсталосьОплатить)?
|
|||
15
palpetrovich
07.06.12
✎
13:38
|
(14) а что, разве (12) в ИТОГ не вывело? или я тебя не понимаю :)
|
|||
16
Norbertano
07.06.12
✎
13:41
|
Вывело в ИТОГ,но СуммаОплатить дублируется в каждой строке после строки ЗаказПокупателя №......
|
|||
17
Norbertano
07.06.12
✎
13:41
|
ОсталосьОплатить дублируется в каждой строке после строки ЗаказПокупателя №......
|
|||
18
palpetrovich
07.06.12
✎
13:45
|
(17) она не дублируется, просто выводиться ИТОГ по всем группировочным полям: Контрагернт, Договор, Заказ
|
|||
19
Norbertano
07.06.12
✎
13:46
|
А как построить запрос так,чтобы ОсталосьОплатить выводилось единожды к каждому заказу покупателя и в ИТОГЕ?
|
|||
20
Norbertano
07.06.12
✎
14:01
|
Либо я могу вывести итоговую сумму СУММА(ОсталосьОплатить), при этом заполняя все строки, либо я заполняю только суммы напротив заказов покупателей.
|
|||
21
palpetrovich
07.06.12
✎
14:29
|
(20) ну я не знаю, поиграйся с запросом, попробуй так
| ВЫБОР | КОГДА Номенклатура ЕСТЬ НЕ NULL | ТОГДА 0 | ИНАЧЕ | СУММА(ОсталосьОплатить) / КОЛИЧЕСТВО(Номенклатура) | КОНЕЦ КАК ОсталосьОплатить, а может так просто и не получится вообще, сам понимаешь это твоя задача, мне ее решать интересно не очень. я только предположение выдвинул :) |
|||
22
Norbertano
07.06.12
✎
14:46
|
Я сделал так
| ВЫБОР | КОГДА Номенклатура ЕСТЬ НЕ NULL | ТОГДА 0 | КОГДА ЗаказПокупателя ЕСТЬ НЕ NULL | ТОГДА СУММА(ОсталосьОплатить) / КОЛИЧЕСТВО(Номенклатура) | ИНАЧЕ СУММА(ОсталосьОплатить) | КОНЕЦ КАК ОсталосьОплатить, |
|||
23
palpetrovich
07.06.12
✎
15:01
|
(22) думаю что цифры буду неверными
|
|||
24
Norbertano
07.06.12
✎
16:04
|
да,так оно и есть.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |