|
Отчет в виде графика с нарастающим итогом | ☑ | ||
---|---|---|---|---|
0
devochka_1c
12.11.12
✎
12:55
|
Здравствуйте!
Пишу Отчет в виде графика с нарастающим итогом (пробовала и через скд и через конструктор выходной формы) т.е. День 1 - Продажи День 1 (5 рублей) День 2 - День 1 (5 руб) + Продажи Дня 2 (3 руб) = 8 руб. День 3 - 8 руб + продажи дня 3. При этом по каждой точке должен быть свой график А т.ж. общий график по каждой точке. Как запихнуть в отчет общий график? Может у кого-нибудь есть примеры? |
|||
1
devochka_1c
12.11.12
✎
18:43
|
Никто не знает?(
|
|||
2
Нуф-Нуф
12.11.12
✎
18:52
|
получи таблицу с нарастающим итогом запросом. и на его основе уже строй графики
|
|||
3
devochka_1c
12.11.12
✎
18:55
|
(2) графики построила, а как общий построить?
|
|||
4
Михаил Козлов
12.11.12
✎
20:37
|
(3) Извините, не понял, что за общий график? Суммарный по точкам (видимо, торговым)?
|
|||
5
devochka_1c
12.11.12
✎
21:26
|
(4)да, суммарный (например, на 1 точке сегодня продали 5ед., на 2 6 ед., на 3 1 ед. в общем графике должно быть на сегодняшнюю дату 5+6+1=12)
|
|||
6
Steel_Wheel
12.11.12
✎
21:31
|
(5) Самый простой способ: как в (3) только скормить ему таблицу с общими итогами
|
|||
7
devochka_1c
12.11.12
✎
21:39
|
(6)а как это сделать на скд?
|
|||
8
devochka_1c
12.11.12
✎
21:40
|
+(7) да еще чтобы все графики выводились вместе
|
|||
9
Steel_Wheel
12.11.12
✎
21:44
|
я бы делал 2 источника данных типа "таблица". В первый бы собирал данные о месяцах, во второй бы собирал с нарастающим. Вторую таблиц, скорее всего, придется вручную составлять. Данные для первой таблицы выбирать запросом. Может, подход и неоптимален, но позволит разделить этап сбора информации и построения графика. Соответственно, данные можно будет обработать при необходимости так, как будет нужно
|
|||
10
devochka_1c
12.11.12
✎
21:54
|
(9) а тип графика в скд "График с накоплением" для этих целей использовать никак нельзя?
|
|||
11
Михаил Козлов
13.11.12
✎
14:52
|
(10) Можно, но по нему не сразу увидишь картину. Мне кажется, что лучше отдельной серией.
|
|||
12
GANR
13.11.12
✎
15:12
|
(0) запросом можно решить вопрос так:
ВЫБРАТЬ Товары.Номенклатура, НАЧАЛОПЕРИОДА(Товары.Период, ДЕНЬ) КАК Дата, СУММА(Товары.Количество) КАК Количество ПОМЕСТИТЬ ПродажиПоДням ИЗ РегистрНакопления.Продажи.Обороты КАК Товары СГРУППИРОВАТЬ ПО Товары.Номенклатура, НАЧАЛОПЕРИОДА(Товары.Период, ДЕНЬ) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПродажиПоДням_Правая.Номенклатура, ПродажиПоДням_Правая.Дата, СУММА(ПродажиПоДням_Левая.Количество) КАК НарастающийИтог ИЗ ПродажиПоДням КАК ПродажиПоДням_Правая ВНУТРЕННЕЕ СОЕДИНЕНИЕ ПродажиПоДням КАК ПродажиПоДням_Левая ПО ПродажиПоДням_Правая.Номенклатура = ПродажиПоДням_Левая.Номенклатура И ПродажиПоДням_Правая.Дата >= ПродажиПоДням_Левая.Дата СГРУППИРОВАТЬ ПО ПродажиПоДням_Правая.Номенклатура, ПродажиПоДням_Правая.Дата |
|||
13
GANR
13.11.12
✎
15:12
|
+(12) могут быть ошибки, т.к. перед глазами нет конфы
|
|||
14
GANR
13.11.12
✎
15:16
|
(0) смысл (12) понятен?
|
|||
15
GANR
13.11.12
✎
15:25
|
(0) вот так правильно
ВЫБРАТЬ Товары.Номенклатура, Товары.КоличествоОборот КАК Количество, Товары.Период КАК Дата ПОМЕСТИТЬ ПродажиПоДням ИЗ РегистрНакопления.Продажи.Обороты(, , День, ) КАК Товары ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПродажиПоДням_Правая.Номенклатура, ПродажиПоДням_Правая.Дата, СУММА(ПродажиПоДням_Левая.Количество) КАК НарастающийИтог ИЗ ПродажиПоДням КАК ПродажиПоДням_Правая ВНУТРЕННЕЕ СОЕДИНЕНИЕ ПродажиПоДням КАК ПродажиПоДням_Левая ПО ПродажиПоДням_Правая.Номенклатура = ПродажиПоДням_Левая.Номенклатура И ПродажиПоДням_Правая.Дата >= ПродажиПоДням_Левая.Дата СГРУППИРОВАТЬ ПО ПродажиПоДням_Правая.Номенклатура, ПродажиПоДням_Правая.Дата |
|||
16
devochka_1c
14.11.12
✎
13:12
|
(15) Вопрос с запросом решила:
ВЫБРАТЬ РеализацияТоваровУслуг.Дата, РеализацияТоваровУслуг.Склад КАК Склад, СУММА(РеализацияТоваровУслуг.СуммаДокумента) КАК СуммаДокумента ПОМЕСТИТЬ ТабДокументов ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ГДЕ РеализацияТоваровУслуг.Дата МЕЖДУ &НачалоПериода И &КонецПериода СГРУППИРОВАТЬ ПО РеализацияТоваровУслуг.Дата, РеализацияТоваровУслуг.Склад ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ТабДокументов.Дата КАК Период, ТабДокументов.Склад КАК Склад, СУММА(ТабДокументов_Копия.СуммаДокумента) КАК СуммаДокументаНакопительная ИЗ ТабДокументов КАК ТабДокументов ЛЕВОЕ СОЕДИНЕНИЕ ТабДокументов КАК ТабДокументов_Копия ПО ТабДокументов.Склад = ТабДокументов_Копия.Склад И ТабДокументов.Дата >= ТабДокументов_Копия.Дата СГРУППИРОВАТЬ ПО ТабДокументов.Дата, ТабДокументов.Склад Данные в консоле запросов выводятся верные При выводе отчета в виде графика ерунда... Если в выборке отсутствуют продажи на складе за формируемый период, то график спускается к о по оси координат (Выбрала тип диаграммы График. В качестве точек Период, в качестве серий Склад.). Это в запросе нужно что-то добавить? А что? не пойму как вывести суммарный график?( |
|||
17
devochka_1c
14.11.12
✎
13:14
|
(11) если выбираю график с накоплением, то не получаю никакого накопительного итога.....да и с суммарным графиком не понятно...
|
|||
18
antixrus
14.11.12
✎
13:28
|
Серия1= Диаграмма1.УстановитьСерию(Серия);
Точка1= Диаграмма1.УстановитьТочку(Точка); Сумма1 = РезГрафикНакопления.СуммаДокумента + Сумма1; Диаграмма1.УстановитьЗначение(Точка1, Серия1, Сумма1); |
|||
19
antixrus
14.11.12
✎
13:30
|
и использовать нужно просто график
|
|||
20
devochka_1c
14.11.12
✎
14:30
|
(18) Спасибо! А если на СКД отчет?
|
|||
21
antixrus
14.11.12
✎
14:38
|
так разницы нет, что скд что не скд, делай запрос и твори что хочешь
|
|||
22
devochka_1c
14.11.12
✎
14:44
|
(21) а мой запрос из (16) подойдет?
А как к скд применить ваш код из (18)? |
|||
23
antixrus
14.11.12
✎
14:50
|
а Вы в запросе уберите накопления, и считайте их как я писал в (18)
|
|||
24
GANR
14.11.12
✎
15:10
|
(16) Надо заменить эту группировку
РеализацияТоваровУслуг.Дата на эту НАЧАЛОПЕРИОДА(РеализацияТоваровУслуг.Дата, ДЕНЬ) Так как в течении дня может быть масса документов с разными часми, минутами и секундами. |
|||
25
antixrus
14.11.12
✎
15:11
|
или ДЕНЬ(РеализацияТоваровУслуг.Дата)
|
|||
26
devochka_1c
14.11.12
✎
16:03
|
(24) если я заменяю эту группировку, то сумма накопления считается неверно...
|
|||
27
devochka_1c
14.11.12
✎
16:21
|
(26) вопрос снимается
|
|||
28
GANR
14.11.12
✎
16:27
|
(27) в чем было дело?
|
|||
29
devochka_1c
14.11.12
✎
16:31
|
(28) в группировке с невнимательностью с моей стороны.
Но а в целом задачу еще не решила. |
|||
30
GANR
14.11.12
✎
16:35
|
(29) Запрос - работает, график - не работает? Так?
|
|||
31
devochka_1c
14.11.12
✎
16:39
|
(30)да, так
|
|||
32
GANR
14.11.12
✎
16:44
|
(31) Ну, тогда
1. Название конфигурации (желательно полное) в ветку 2. Заготовку отчета - на файловый хостинг (files.mail.ru, например) 3. Ссылку на п.2 в хостинге - в ветку Кто-нибудь у кого будет конфигурация перед глазами - да добьёт :). |
|||
33
devochka_1c
14.11.12
✎
17:07
|
(32) Да что-то и запросик сбоит....
1. Управление торговлей 10.3 2. Ссылка на отчет http://files.mail.ru/DEZ3NV |
|||
34
GANR
14.11.12
✎
17:55
|
||||
35
devochka_1c
14.11.12
✎
19:10
|
(34) Спасибо за помощь! но отчет не верно функционирует
|
|||
36
devochka_1c
15.11.12
✎
09:41
|
(34)Огромное-огромное Вам Спасибо!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |