|
Убрать колонку из отчета СКД | ☑ | ||
---|---|---|---|---|
0
Nextor257
24.05.16
✎
14:03
|
Добрый день!
Пишу отчет в СКД. Код такой: ВЫБРАТЬ ТоварыНаСкладахОбороты.Период, ТоварыНаСкладахОбороты.Номенклатура КАК Номенклатура, ТоварыНаСкладахОбороты.КоличествоРасход КАК КоличествоРасход, ТоварыНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток ИЗ РегистрНакопления.ТоварыНаСкладах.Обороты(&НачалоПериода, &КонецПериода, Месяц, Склад = &Склад) КАК ТоварыНаСкладахОбороты ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&КонецПериода, Склад = &Склад) КАК ТоварыНаСкладахОстатки ПО ТоварыНаСкладахОбороты.Номенклатура = ТоварыНаСкладахОстатки.Номенклатура И ТоварыНаСкладахОбороты.Склад = ТоварыНаСкладахОстатки.Склад На выходе получаю: Номенклатура|Месяц1 |Месяц2 |Месяц3 |Итого |Количество расход|Количество остаток|Количество расход|Количество остаток|Количество расход|Количество остаток|Количество расход|Количество остаток| Мне нужно убрать колонку "Количество остаток" из месяцов, оставить ее только в секции "Итого". А также, что в секции "Итого" остатки не складывались, например, если есть остаток в январе 100 и в феврале 100, то в "Итого" получим 200, что не верно. Конечно можно использовать вирт таблицу "остатки и обороты", но в рамках текущей задачи я ей воспользоваться не могу. |
|||
1
sonne666
24.05.16
✎
14:22
|
(0) в СКД нужно создать Вычисляемое поле, задать ему заголовок Итого. В настройках указать, что не нужно выводить итоги. В колонки в качетсве еще одной группировки добавить созданное вычисляемое поле. В группировке Месяц оставить вывод только КоличествоРасход, в группировке созданного поля - только КоличествоОстаток.
|
|||
2
Defender aka LINN
24.05.16
✎
14:28
|
(1) Нафг там вычисляемое поле не впилось
|
|||
3
Sabbath
24.05.16
✎
14:53
|
(0) Чтобы убрать КоличествоОстаток, убери его из полей в в группировке по месяцам
Чтобы вывести это отдельной колонкой, добавь детальные записи с этим полем в колонки. Чтобы не все складывалась, а брался последний месяц (как я понял), можно его выцеплять по дате (концу периода) на закладке Ресурсы. Там на языке выражений СКД описываешь, что тебе надо брать в эту колонку, а что нет. |
|||
4
Nextor257
24.05.16
✎
14:59
|
(1) Так не выходит.
(3) Спасибо, но тут вопрос: как тогда итоги сделать по количеству остаток? Чтоб в самом низу по колонке "Количество остаток" стоял итог сколько всего остатка на складе. |
|||
5
Sabbath
24.05.16
✎
15:07
|
(4) По-моему, он для номенклатуры не имеет особого смысла. Если ты суммируешь столы и стулья, не понятно, что это за суммарное значение.
Если надо, то не совсем понял в чем проблема. На закладке ресурсы, ты же укажешь это как ресурс, и у тебя автоматом будет общий итог |
|||
6
sash-ml
24.05.16
✎
15:42
|
на первой странице установи роль для остатка "конечный остаток"
для периода установи роль "период, 1". |
|||
7
Nextor257
24.05.16
✎
16:06
|
(5) так в том то и дело, что если я установлю "Количество остаток" как ресурс, СКД будет его ставить в колонки по месяцам, где он не нужен. "Количество остаток" нужно в отдельной колонке, в одной единственной, этого можно добиться путем снятия флага ресурс и добавления в "детальные записи". Однако, тогда поднимается вопрос, как по этой колонке (если это не ресурс) посчитать итог?
|
|||
8
Sabbath
24.05.16
✎
16:10
|
(7) Нет, в колонки будет ставить в зависимости от выбора полей. У тебя наверняка автополя, и автоматом ставятся все поля отчета. Настрой вручную нужные поля.
А что за флаг ресурс? Ты ресурсы определяешь выбором полей, а не флагом |
|||
9
aleks_default
24.05.16
✎
16:10
|
(7)Этого можно добиться убиранием автополя в группировках проставления нужных ресурсов в нужных группировках
|
|||
10
Nextor257
24.05.16
✎
18:19
|
не получается так.
Вот вариант отчета, где Количество остаток реквизит: [url=http://uploads.ru/Osyck.png][img]http://se.uploads.ru/t/Osyck.png[/img][/url] Вот вариант отчета, где Количество остаток ресурс: [url=http://uploads.ru/KVvQT.png][img]http://s0.uploads.ru/t/KVvQT.png[/img][/url] Настройки полей: [url=http://uploads.ru/43NMu.png][img]http://s6.uploads.ru/t/43NMu.png[/img][/url] Настройки ресурсов: [url=http://uploads.ru/VFd20.png][img]http://s7.uploads.ru/t/VFd20.png[/img][/url] Настройки вывода отчета: [url=http://uploads.ru/azYJe.png][img]http://s0.uploads.ru/t/azYJe.png[/img][/url] |
|||
11
Nextor257
24.05.16
✎
18:20
|
не получается так.
Вот вариант отчета, где Количество остаток реквизит: http://uploads.ru/Osyck.png Вот вариант отчета, где Количество остаток ресурс: http://uploads.ru/KVvQT.png Настройки полей: http://uploads.ru/43NMu.png Настройки ресурсов: http://uploads.ru/VFd20.png Настройки вывода отчета: http://uploads.ru/azYJe.png |
|||
12
Sabbath
24.05.16
✎
18:41
|
(11) ты не показал главное: состав выбранных полей для отчета и группировок (колонок и строк).
|
|||
13
Nextor257
24.05.16
✎
20:49
|
(12) Вот:
http://uploads.ru/74gpO.png |
|||
14
Sabbath
24.05.16
✎
23:18
|
(13) Ты создал таблицу мастером настроек, им пользоваться не обязательно, можно вручную. Мастер настроек по умолчанию создает автополя в группировках (хотя и ручное добавление группировок тоже). В итоге у тебя получилась как бы "стандартная настройка". Т.е. все поля добавились везде, а именно: в корневом элементе отчета - поля, ниже - автополя.
Зайди на закладку "Настройки" и посмотри, что у тебя в нижней часте при выделении корневого элемента "Отчет" и ниже в строках и колонках. Над нижней панелью есть надпись "Настройки", и там можно выделить "Отчет" или указанную группировку. Смотри там что у тебя в выбранных полях в отчете и группировке. В принципе, я уже сказал, что там будет: в отчете - четыре поля, дальще - автополя. Вот тебе надо убрать автополя и настроить колонки, как тебе надо, т.е. одно поле-ресурс по группировке Период, и добавить еще колонку, как я сказал в (3) Главное пойми, что состав колонок настраивается на закладке "Настройки", а не где-то еще. Советую почитать или посмотреть какие-то курсы по СКД. Не обязательно глубоко, это самое начало, у тебя не хватает понимания основ. |
|||
15
Nextor257
25.05.16
✎
10:41
|
(14) Спасибо. Все получилось. Настроил так (может кому будет полезно):
http://uploads.ru/r26KL.png По поводу (3) , "Чтобы не все складывалась, а брался последний месяц (как я понял), можно его выцеплять по дате (концу периода) на закладке Ресурсы. Там на языке выражений СКД описываешь, что тебе надо брать в эту колонку, а что нет." Настроил ресурс по концу периода: http://uploads.ru/2XhHV.png Но у меня остатки ведь идут только по тем оборотам, которые были по каждому месяцу (для наглядности): http://uploads.ru/ZgAxq.png И получатся при таком выражении в ресурсах отчет мне покажет только остатки, по которым были обороты в марте месяце: http://uploads.ru/GQnOV.png Есть еще какой нибудь вариант чтоб выцепить остатки? Думал в отчете как то вычислить именно последний период, по которому были обороты (март, или февраль, или январь) и только тогда брать остатки, но как это сделать? |
|||
16
Sabbath
25.05.16
✎
10:49
|
(15) Можно сделать отдельно набор данных для остатков на конец периода, например, и уже оттуда их брать
|
|||
17
Sabbath
25.05.16
✎
10:51
|
+(16) По таблице остатков, я имею ввиду, а не ОстаткиИОбороты
|
|||
18
Nextor257
25.05.16
✎
12:05
|
(17) Попробовал через второй набор данных.
Jднако потом заметил, что можно одним набором через объединение двух запросов, тогда остатки не будут дублироваться:
В итоге все получилось. Спасибо за помощь. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |