|
помогите разобраться с СКД | ☑ | ||
---|---|---|---|---|
0
alekseevsk
09.07.13
✎
09:37
|
Пытаюсь сделать отчет в котором будут сравниваться два периода в двух столбцах через два набора и объединение, но таблица выходит пустой, подскажите пожалуйста что не так делаю. тут залил отчет http://files.mail.ru/88EC700513D843E6A770576FC5EBE631
|
|||
1
alekseevsk
09.07.13
✎
09:54
|
или может где пример есть с двумя периодами в двух столбцах,
помогите плиз. |
|||
2
Aprobator
09.07.13
✎
09:59
|
что за сравнение то нужно? Ну есть 2 разных период и что отсюда вытекать должно?
|
|||
3
alekseevsk
09.07.13
✎
10:03
|
таблица в скд где в столбцах эти периоды , в строках материалы, а в таблице остатки
|
|||
4
Iv-less
09.07.13
✎
10:05
|
1: используй таблицу остатков, если нужны остатки, а не таблицу оборотов.
2: можешь попробовать использовать вложенный запрос, для второго периода. 3: когда указываешь параметр периода, попробуй использовать конструкцию НАЧАЛОПЕРИОДА(&дата,ГОД) и конец соответственно. З.Ы.: это лишь совет, не принимай как строгое руководство к действию |
|||
5
alekseevsk
09.07.13
✎
10:07
|
http://s47.radikal.ru/i117/1207/a2/a3c1b3ac5082.png вот как то так должен выводиться результат, а у меня выходит или один период или не одного
|
|||
6
alekseevsk
09.07.13
✎
10:12
|
(4) спасибо за совет, остатки или обороты я могу с другого регистра взять это да, но вот как сделать что бы в скд выходили два периода с столбцах не пойму.
|
|||
7
Aprobator
09.07.13
✎
10:24
|
(4) да там явно структура таблица - Колонки - Группировка Период. Речь о том, как данные между ними сравнеивать походу.
|
|||
8
Iv-less
09.07.13
✎
10:27
|
Пусть 2 запроса делает на каждый период и все. Допустим вложенный. Может не сильно правильно, но будет работать.
|
|||
9
alekseevsk
09.07.13
✎
10:29
|
(7) их будут сравнивать наглядно надо просто чтобы вышли два столбца с данными по двум разным периодам например за этот год и за прошлый, но у меня никак не получается вывести два периода в таблицу, подскажите что доделать в моей залитой скд http://files.mail.ru/88EC700513D843E6A770576FC5EBE631
|
|||
10
alekseevsk
09.07.13
✎
10:30
|
(8) не получается у меня скинь пожалуйста пример
|
|||
11
fisher
09.07.13
✎
10:31
|
Проще всего сделать так, чтобы уже исходный запрос возвращал таблицу вида
Номенклатура, КвоПоПериоду1, СуммаПоПериоду1, КвоПоПериоду2, СуммаПоПериоду2 |
|||
12
fisher
09.07.13
✎
10:36
|
С группировкой по периоду имеет смысл заморачиваться только если надо универсальное сравнение произвольного количества периодов. Тогда и ресурсы хитрые придется рисовать и вывод итогов хитрый делать.
|
|||
13
sixis
09.07.13
✎
10:38
|
неужто так сложно?
http://s017.radikal.ru/i436/1307/a2/bb43ff624eb3.jpg |
|||
14
alekseevsk
09.07.13
✎
10:54
|
(13) я первый раз делаю поэтому никак до результата не дойду, скинь пожалуйста пример в виде отчет.erf
|
|||
15
alekseevsk
09.07.13
✎
11:03
|
мне бы и без дельты добраться до результата, помогите кто нибудь...
|
|||
16
Аксалотль
09.07.13
✎
11:27
|
Надо те было как девушка регаться и фотку грудастой сестры постить, тогда бы помогли быстро споро и качественно =D
|
|||
17
svich
09.07.13
✎
11:40
|
(0) Круто было бы такой отчет сделать для работы с произвольным отчетом
|
|||
18
alekseevsk
09.07.13
✎
13:19
|
кто нибудь может дать ссылку с примером?
|
|||
19
svich
09.07.13
✎
13:22
|
Обязательно через наборы данных СКД? Почему не запрос?
|
|||
20
alekseevsk
09.07.13
✎
13:26
|
можно и через запрос, пример запроса можете дать
|
|||
21
svich
09.07.13
✎
13:27
|
Через объединение в запросе например. В СКД ты используешь соединение кстати, так что проверь первый набор данных
|
|||
22
svich
09.07.13
✎
13:29
|
ВЫБРАТЬ
ОстаткиПроизводственныйОбъектОстаткиИОбороты.Период КАК Период1, ОстаткиПроизводственныйОбъектОстаткиИОбороты.ПроизводственныйОбъект, ОстаткиПроизводственныйОбъектОстаткиИОбороты.Материалы, ОстаткиПроизводственныйОбъектОстаткиИОбороты.КоличествоКонечныйОстаток ИЗ РегистрНакопления.ОстаткиПроизводственныйОбъект.ОстаткиИОбороты({&НачПериода1}, {&КонПериода1}, Год, , ) КАК ОстаткиПроизводственныйОбъектОстаткиИОбороты ОБЪЕДЕНИТЬ ВСЕ ВЫБРАТЬ ОстаткиПроизводственныйОбъектОстаткиИОбороты.Период КАК Период1, ОстаткиПроизводственныйОбъектОстаткиИОбороты.ПроизводственныйОбъект, ОстаткиПроизводственныйОбъектОстаткиИОбороты.Материалы, ОстаткиПроизводственныйОбъектОстаткиИОбороты.КоличествоКонечныйОстаток ИЗ РегистрНакопления.ОстаткиПроизводственныйОбъект.ОстаткиИОбороты({&НачПериода2}, {&КонПериода2}, Год, , ) КАК ОстаткиПроизводственныйОбъектОстаткиИОбороты |
|||
23
svich
09.07.13
✎
13:30
|
ОБЪЕДИНИТЬ ВСЕ - опячатался
|
|||
24
alekseevsk
09.07.13
✎
13:30
|
я уже запутался, если не трудно скиньте внешний отчет как эту задачу решить.
|
|||
25
svich
09.07.13
✎
13:31
|
скинь выгрузку конфы
|
|||
26
alekseevsk
09.07.13
✎
13:31
|
я так пробывал, и потом делал группировку в столбцах по период1 и период2, но результат ноль
|
|||
27
alekseevsk
09.07.13
✎
13:33
|
http://files.mail.ru/88EC700513D843E6A770576FC5EBE631 это отчет АнализДвижения.erf или что то другое выгрузить?
|
|||
28
svich
09.07.13
✎
13:34
|
Другое
В конфигураторе "Конфигурация" "Сохранить в файл" |
|||
29
alekseevsk
09.07.13
✎
13:38
|
http://files.mail.ru/0869688C45E7410EA6F2CCDA43BF4FCD сделал, Александр помоги плиз
|
|||
30
svich
09.07.13
✎
13:39
|
Счас посмотрю
|
|||
31
alekseevsk
09.07.13
✎
13:39
|
спасибо большое
|
|||
32
svich
09.07.13
✎
13:47
|
||||
33
alekseevsk
09.07.13
✎
13:47
|
АнализДвижения33.erf через ОБЪЕДИНИТЬ ВСЕ я пробовал,но
|
|||
34
alekseevsk
09.07.13
✎
13:53
|
забиваю четыре пераметра, а он мне выдает отчет по ворому периоду тока
|
|||
35
alekseevsk
09.07.13
✎
13:55
|
может что то я во вкладке параметры в скд напутал?
|
|||
36
alekseevsk
09.07.13
✎
14:01
|
Александр?
|
|||
37
svich
09.07.13
✎
15:02
|
А какие периоды задал?
|
|||
38
alekseevsk
09.07.13
✎
15:08
|
нач1 01.01.12 кон1 31.01.12
нач2 01.01.13 кон2 31.01.13 |
|||
39
svich
09.07.13
✎
15:21
|
а движения есть за этот период?
|
|||
40
alekseevsk
09.07.13
✎
15:28
|
движения есть, попробовал и за другие периоды, а он мне вытаскивает два столбца 01.01.2012 и 01.01.2013
оказывается не важно какие параметры я забиваю он мне всегда вытаскивает два столбца 01.01.2012 и 01.01.2013 |
|||
41
Iv-less
09.07.13
✎
15:31
|
Это из-за КонечныйОстаток. КонечныйОстаток остаток подразумевает остаток, на конец периода. Имхо у тебя с логикой отчета напортачено...
|
|||
42
svich
09.07.13
✎
15:33
|
Так задумано
в запросе НАЧАЛОПЕРИОДА(ОстаткиПроизводственныйОбъектОстаткиИОбороты.Период, ГОД) КАК Период |
|||
43
svich
09.07.13
✎
15:35
|
Может это не самое лучшее решение можно в запросе поменять на
"Первый период" КАК Период ... ОБЪЕДИНИТЬ ВСЕ "Второй период" ... |
|||
44
svich
09.07.13
✎
15:35
|
чтобы группировка шла по столбцам
|
|||
45
alekseevsk
09.07.13
✎
15:55
|
(41) тогда делаю вместо коностаток оборот, но все равно тоже самое
|
|||
46
alekseevsk
09.07.13
✎
15:57
|
(43) а как это сделать?
|
|||
47
svich
09.07.13
✎
17:17
|
Поменяй запрос в наборе данных СКД
|
|||
48
alekseevsk
09.07.13
✎
22:42
|
(47) т.е. вместо период поставить период1? или как?
|
|||
49
svich
10.07.13
✎
00:21
|
ага, только в кавычках: "Период 1" это будет строковая константа для группировки
|
|||
50
svich
10.07.13
✎
00:22
|
и во второй выборке "период 2"
|
|||
51
alekseevsk
10.07.13
✎
07:11
|
ВЫБРАТЬ
ОстаткиПроизводственныйОбъектОстаткиИОбороты.Период КАК "Период1", .... ИЗ РегистрНакопления.ОстаткиПроизводственныйОбъект.ОстаткиИОбороты({&НачПериода1}, {&КонПериода1}, Год, , ) КАК ОстаткиПроизводственныйОбъектОстаткиИОбороты Вот так? ил где кавычки? |
|||
52
svich
10.07.13
✎
09:04
|
ВЫБРАТЬ
"Период 1" КАК Период, .... |
|||
53
svich
10.07.13
✎
09:06
|
То есть ты выбираешь Строку "Период 1" как поле период
|
|||
54
alekseevsk
10.07.13
✎
10:09
|
спасибо всем за помощь, сделал через подзапрос
(53) там и разбил период на параметры |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |