|
Выбрать за период данные из регистра | ☑ | ||
---|---|---|---|---|
0
progaoff
01.09.15
✎
15:53
|
Ребята, нужно в отчете вывести данные за прошлый год по месяцам. Организация - месяц - данные. Как выбрать их?
|
|||
1
Otkr
01.09.15
✎
15:54
|
Запросом с соответсвующими группировками
|
|||
2
progaoff
01.09.15
✎
15:55
|
В отчете выводятся данные и за текущие месяца, мне нужно что бы они сравнивались с месяцами за прошлый год
|
|||
3
silent person
01.09.15
✎
16:00
|
информация в (2) не соответствует названию темы и вопросу в (1)
|
|||
4
Ненавижу 1С
гуру
01.09.15
✎
16:05
|
(3) вот так и ТЗ у нас ставят
|
|||
5
progaoff
01.09.15
✎
16:06
|
Да мне его точно так же поставили, только одну таблицу дали и делай с ней что хочешь
|
|||
6
silent person
01.09.15
✎
16:06
|
Наверное тебе надо соединять выборки данных за разные года по МЕСЯЦ(НАЧАЛОПЕРИОДА(<Выражение>,МЕСЯЦ))
|
|||
7
progaoff
01.09.15
✎
16:31
|
(6) подошло, только соеденить как их??
|
|||
8
Cyberhawk
01.09.15
✎
16:36
|
(7) "подошло" улыбнуло :) Как примерял?
|
|||
9
progaoff
01.09.15
✎
16:37
|
(8) смешно....результат по смотрел
|
|||
10
Живой Ископаемый
01.09.15
✎
16:40
|
2(6) и зачем интересно это нужно?
Ну вот есть например оборот по какой-то номенклатуре или клиенту за прошлый год и за этот. Зачем мне может понадобиться соединнить его оборот по месяцу в двух разных годах? |
|||
11
Брегорьян
01.09.15
✎
16:43
|
(10) чтобы увидеть, насколько возросла добыча угля в СССР по сравнению с 1913 годом
|
|||
12
progaoff
01.09.15
✎
16:43
|
(11) правильно товарищ!
|
|||
13
progaoff
01.09.15
✎
16:44
|
(10) Дабы на месяца в этом году ставить корректные планы
|
|||
14
Живой Ископаемый
01.09.15
✎
16:45
|
2(11) И зачем для этого соединять по месяцу, а не соединить по элементу справочника и вывести значение для месяца этого и прошлого года?
|
|||
15
Брегорьян
01.09.15
✎
16:46
|
(14) ах, вон ты о чём..
|
|||
16
progaoff
01.09.15
✎
16:48
|
(14) вообще расчет с легка не касается элементов справочника, эти данные хранятся в числовом виде в регистре. скажем так выручка...вот я и хочу сравнить выручку за тот год с выручкой за этот год
|
|||
17
Живой Ископаемый
01.09.15
✎
16:51
|
то есть в регистре нет измерений? в регистре накопления?
|
|||
18
Живой Ископаемый
01.09.15
✎
16:56
|
ок, понял, измерение - Организация, а в году несколько месяцев, сравнить нужно все, поэтому соединяем по Организации и по месяцу года. Понятно.
|
|||
19
Брегорьян
01.09.15
✎
16:57
|
хорошо, если годов не более двух
|
|||
20
progaoff
01.09.15
✎
16:59
|
Регистр сведений, измерение Организация, ресурс выручка
|
|||
21
Живой Ископаемый
01.09.15
✎
17:00
|
а не получается что?
|
|||
22
progaoff
01.09.15
✎
17:02
|
период в отчете задается за месяц текущего года, а нужно еще данные вывести за пред идущий год такого же месяца
|
|||
23
Брегорьян
01.09.15
✎
17:02
|
(22) а не получается что?
|
|||
24
progaoff
01.09.15
✎
17:05
|
параметры отбора задать за прошлый год
|
|||
25
Брегорьян
01.09.15
✎
17:06
|
(24) ДобавитьКДате(&ДатаС, -1, Год) или что-то в этом духе
|
|||
26
hhhh
01.09.15
✎
17:07
|
(25) МЕСЯЦ() Семен Семеныч!!
|
|||
27
Брегорьян
01.09.15
✎
17:09
|
(26) ну или месяц(), если данные в обеих таблицах выбраны в пределах своего года. или ваще Запрос.УстановитьПараметр(ДобавитьГод(ДатаС, -1))
|
|||
28
Брегорьян
01.09.15
✎
17:10
|
человек хочет указать "параметры отбора за прошлый год". ДоабвитьКДате, ничо не знаю ;)
|
|||
29
progaoff
01.09.15
✎
17:23
|
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ДвижениеДенежныхСредствОбороты.Период КАК Неделя, ДвижениеДенежныхСредствОбороты.Организация КАК Организация, СУММА(ЕСТЬNULL(ДвижениеДенежныхСредствОбороты.СуммаОборот, 0)) КАК Сумма, ДвижениеДенежныхСредствОбороты.Организация.Руководитель КАК Руководитель, ВложенныйЗапрос.СредняяВыручкаЗаСмену ИЗ РегистрНакопления.ДвижениеДенежныхСредств.Обороты(&НачПериода, &КонПериода, Неделя, Статья В (&СЗ)) КАК ДвижениеДенежныхСредствОбороты ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ УчетнаяПолитикаСрезПоследних.Период КАК Период, УчетнаяПолитикаСрезПоследних.Организация КАК Организация, УчетнаяПолитикаСрезПоследних.СредняяВыручкаЗаСмену КАК СредняяВыручкаЗаСмену ИЗ РегистрСведений.УчетнаяПолитика.СрезПоследних КАК УчетнаяПолитикаСрезПоследних ГДЕ УчетнаяПолитикаСрезПоследних.Период МЕЖДУ &НачПериода И &КонПериода) КАК ВложенныйЗапрос ПО ДвижениеДенежныхСредствОбороты.Организация = ВложенныйЗапрос.СредняяВыручкаЗаСмену СГРУППИРОВАТЬ ПО ДвижениеДенежныхСредствОбороты.Период, ДвижениеДенежныхСредствОбороты.Организация, ДвижениеДенежныхСредствОбороты.Организация.Руководитель, ВложенныйЗапрос.СредняяВыручкаЗаСмену УПОРЯДОЧИТЬ ПО Руководитель, Организация, Неделя ИТОГИ СУММА(Сумма) ПО Руководитель, Организация, Неделя |
|||
30
Живой Ископаемый
01.09.15
✎
17:28
|
ЧТО ЭТО:
ПО ДвижениеДенежныхСредствОбороты.Организация = ВложенныйЗапрос.СредняяВыручкаЗаСмену |
|||
31
Брегорьян
01.09.15
✎
17:29
|
>УчетнаяПолитикаСрезПоследних.СредняяВыручкаЗаСмену
технически почему бы и нет? но у меня разрыв шаблона |
|||
32
Живой Ископаемый
01.09.15
✎
17:29
|
И какблять оно коррелирует с (6)?
|
|||
33
progaoff
01.09.15
✎
17:30
|
это вот та самая выручка которая мне нужна за прошлый год
|
|||
34
Брегорьян
01.09.15
✎
17:30
|
(30) полагаю, изощрённая ложь
|
|||
35
progaoff
01.09.15
✎
17:31
|
ааа....тю....это бред) (30)
|
|||
36
progaoff
01.09.15
✎
17:31
|
эксперементы так сказать
|
|||
37
Брегорьян
01.09.15
✎
17:32
|
(36) не надо экскрементировать в сюда
|
|||
38
progaoff
01.09.15
✎
17:33
|
(37) Сорян, я просто последнюю версию идиотизма скинул
|
|||
39
Брегорьян
01.09.15
✎
17:35
|
>последнюю
оптимистично |
|||
40
Брегорьян
01.09.15
✎
17:36
|
расскажи лучше, каким боком средняя выручка относится к учётной политике
|
|||
41
progaoff
01.09.15
✎
17:39
|
учетная политика это регистр по организациям, в нем хранится информация по всем плановым показателям
|
|||
42
progaoff
01.09.15
✎
17:41
|
вот на каждый месяц, есть регистр
|
|||
43
Брегорьян
01.09.15
✎
17:43
|
я б всяческие планы в отдельный регистр засунул. Период - Организация - Показатель - ЗначениеПоказателя...
|
|||
44
Живой Ископаемый
01.09.15
✎
17:43
|
ну давай, подходи к главному - как ты попробовал (6) и что у тебя не вышло?
|
|||
45
progaoff
01.09.15
✎
17:44
|
По месяцам вывело выручку за год
|
|||
46
Брегорьян
01.09.15
✎
17:45
|
мы продолжаем следить за трансляцией
|
|||
47
progaoff
01.09.15
✎
17:49
|
Какие у меня есть варианты? кроме иди по читай, смени профессию, гугл))
|
|||
48
Брегорьян
01.09.15
✎
17:49
|
(47) иди думай, вызывай специалиста, спроси у старших
|
|||
49
Живой Ископаемый
01.09.15
✎
17:49
|
сделать как подсказали... заставить себя.. понимаешь?
|
|||
50
progaoff
01.09.15
✎
17:50
|
Спрашиваю у старших...
|
|||
51
Брегорьян
01.09.15
✎
17:50
|
(50) валяй, не стесняйся
|
|||
52
progaoff
01.09.15
✎
17:51
|
КАКБЛЯЯЯ это соединить все правильно....
|
|||
53
Брегорьян
01.09.15
✎
17:53
|
(52) ТаблицаСЭтимГодом полное ТаблицаСТемГодом по ТаблицаСЭтимГодом.Месяц=ТаблицаСТемГодом.Месяц
|
|||
54
progaoff
01.09.15
✎
17:54
|
У меня нет таблицы с ТемГодом
|
|||
55
Брегорьян
01.09.15
✎
17:55
|
(54) заставь себя
|
|||
56
progaoff
01.09.15
✎
17:56
|
(55) ))))
|
|||
57
progaoff
01.09.15
✎
17:59
|
(56) Как параметр задать во вложенном запросе, который установит интервал год.?
|
|||
58
Брегорьян
01.09.15
✎
18:00
|
(57) УстановитьПараметр("ИнтервалОдинГод", "ИнтервалОдинГод")
|
|||
59
progaoff
01.09.15
✎
18:00
|
НАЧАЛОПЕРИОДА(&ВыбДата, Год) И
| КОНЕЦПЕРИОДА(&ВыбДата, Год)"; |
|||
60
Живой Ископаемый
01.09.15
✎
18:01
|
ВЫБРАТЬ
"Организация" КАК Организация, НАЧАЛОПЕРИОДА(&ТекущаяДата, МЕСЯЦ) КАК Месяц, 3 КАК Выручка, МЕСЯЦ(НАЧАЛОПЕРИОДА(&ТекущаяДата, МЕСЯЦ)) КАК МесяцМесяц ПОМЕСТИТЬ ЭтотГод ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ "Организация", НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&ТекущаяДата, МЕСЯЦ, -1), МЕСЯЦ), 5, МЕСЯЦ(НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&ТекущаяДата, МЕСЯЦ, -1), МЕСЯЦ)) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ "Организация", НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&ТекущаяДата, МЕСЯЦ, -2), МЕСЯЦ), 4, МЕСЯЦ(НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&ТекущаяДата, МЕСЯЦ, -2), МЕСЯЦ)) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ "Организация" КАК Организация, НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&ТекущаяДата, МЕСЯЦ, -12), МЕСЯЦ) КАК Месяц, 8 КАК Выручка, МЕСЯЦ(НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&ТекущаяДата, МЕСЯЦ, -12), МЕСЯЦ)) КАК МесяцМесяц ПОМЕСТИТЬ ПрошлыйГод ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ "Организация", НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&ТекущаяДата, МЕСЯЦ, -13), МЕСЯЦ), 13, МЕСЯЦ(НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&ТекущаяДата, МЕСЯЦ, -13), МЕСЯЦ)) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ "Организация", НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&ТекущаяДата, МЕСЯЦ, -14), МЕСЯЦ), 2, МЕСЯЦ(НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&ТекущаяДата, МЕСЯЦ, -14), МЕСЯЦ)) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПрошлыйГод.Организация, ПрошлыйГод.МесяцМесяц, ПрошлыйГод.Выручка КАК ВыручкаПрошлыйГод, ЭтотГод.Выручка КАК ВыручкаЭтотГод ИЗ ЭтотГод КАК ЭтотГод ПОЛНОЕ СОЕДИНЕНИЕ ПрошлыйГод КАК ПрошлыйГод ПО ЭтотГод.Организация = ПрошлыйГод.Организация И ЭтотГод.МесяцМесяц = ПрошлыйГод.МесяцМесяц |
|||
61
Брегорьян
01.09.15
✎
18:02
|
не выдержал ;)
|
|||
62
hhhh
01.09.15
✎
18:03
|
(57) ИЗ
РегистрНакопления.ДвижениеДенежныхСредств.Обороты(&НачПериода, &КонПериода, Неделя, Статья В (&СЗ)) КАК ДвижениеДенежныхСредствОборотыЭтогоГода ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.ДвижениеДенежныхСредств.Обороты(&НачПериодаПрошлогоГода, &КонПериодаПрошлогоГОда, Неделя, Статья В (&СЗ)) КАК ДвижениеДенежныхСредствОборотыПрошлогоГода |
|||
63
progaoff
01.09.15
✎
18:05
|
Спасибо. ПриОгромнийшее
|
|||
64
Брегорьян
01.09.15
✎
18:06
|
(63) -шие
|
|||
65
progaoff
01.09.15
✎
23:03
|
"Организация" КАК Организация,
НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&ТекущаяДата, МЕСЯЦ, -12), МЕСЯЦ) КАК Месяц, 8 КАК Выручка, МЕСЯЦ(НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&ТекущаяДата, МЕСЯЦ, -12), МЕСЯЦ)) КАК МесяцМесяц ПОМЕСТИТЬ ПрошлыйГод А МОЖНО ОБЪЯСНИТЬ ИДИОТУ КАКИМ СПОСОБОМ ТУТ ПОЛУЧАЕТСЯ ВЫРУЧКА ЗА ПЕРИОД ТОГО ГОДА? |
|||
66
hhhh
01.09.15
✎
23:38
|
(65) это пример - не надо тупо копировать, надо его творчески переработать
|
|||
67
progaoff
02.09.15
✎
09:09
|
я знаю, что надо перерабатывать. данные по датам получаются отличные но за этот год
|
|||
68
Ненавижу 1С
гуру
02.09.15
✎
09:36
|
лови:
ВЫБРАТЬ ПродажиОбороты.Контрагент, ПродажиОбороты.СтоимостьОборот КАК Стоимость1, NULL КАК Стоимость2 ПОМЕСТИТЬ Временная ИЗ РегистрНакопления.Продажи.Обороты(&НачДата1, &КонДата1, , ) КАК ПродажиОбороты ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПродажиОбороты.Контрагент, NULL, ПродажиОбороты.СтоимостьОборот ИЗ РегистрНакопления.Продажи.Обороты(&НачДата2, &КонДата2, , ) КАК ПродажиОбороты ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Временная.Контрагент, СУММА(Временная.Стоимость1) КАК Стоимость1, СУММА(Временная.Стоимость2) КАК Стоимость2 ИЗ Временная КАК Временная СГРУППИРОВАТЬ ПО Временная.Контрагент |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |