Вывод полей в нужной колонке

Часто возникают вопросы «как в СКД сделать свои итоги», «как определенные поля выводить только в нужном месте».  Начнем рассказ.

Наша цель  – посчитать среднюю цену продажи и вывести ее в нужном месте.

Запрос:

"ВЫБРАТЬ
	ПродажиОбороты.Подразделение,
	ПродажиОбороты.Номенклатура,
	ПродажиОбороты.КоличествоОборот,
	ПродажиОбороты.СтоимостьОборот,
	0 КАК Цена
ИЗ 
	РегистрНакопления.Продажи.Обороты({(&НачалоПериода)}, {(&КонецПериода)}, Период, {(Номенклатура).*, (ХарактеристикаНоменклатуры).*, (ЗаказПокупателя).*, (ДоговорКонтрагента).*, (ДоговорКонтрагента.Владелец).* КАК Покупатель, (ДокументПродажи).*, (Подразделение).*}) КАК ПродажиОбороты"

Цену рассчитываем в ресурсах:

"ВЫБОР 
	КОГДА ЕСТЬNULL(СУММА(КоличествоОборот), 0) = 0 
		ТОГДА 0 
	ИНАЧЕ ЕСТЬNULL(СУММА(СтоимостьОборот), 0) / СУММА(КоличествоОборот) 
КОНЕЦ"

Добавим вычисляемое поле, назовем его «ДополнительнаяКолонка».
<изображение утеряно :(>
Конструктором настроек формируем таблицу, в строках «Номенклатура», в колонках «Подразделение».
В колонки добавляем группировку «ДополнительнаяКолонка».
<изображение утеряно :(>

Мы хотим, чтобы поле «Цена» не выводилась в итогах.

Для этого итоги нужно «переопределить». Отключим стандартный вывод горизонтальных итогов.
<изображение утеряно :(>

В группировке «ДополнительнаяКолонка» изменим состав выводимых полей следующим образом.
<изображение утеряно :(>

Зададим заголовок группировке в условном оформлении.
<изображение утеряно :(>

В результате наш отчет выглядит так.
<изображение утеряно :(>

Желаем чтобы, поле «Цена» не было в группировке «Подразделение» а в итогах пусть будет.

Изменим состав выводимых полей в группировке «Подразделение» следующим образом.
<изображение утеряно :(>

А в группировке «ДополнительнаяКолонка» так.
<изображение утеряно :(>

Теперь наш отчет выглядит так.
<изображение утеряно :(>

Вот и все.

Подписаться
Уведомить о
guest
15 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Valerich
Valerich
13 лет назад

Спасибо, пригодилась информация.

Feelthis
Feelthis
13 лет назад

Здравствуйте, статья отличная, спасибо! Не подскажите у меня такой вопрос: я делаю отчет на СКД на основе типового “Ведомость по партиям товаров на складах” и у меня задача состоит в том чтобы исключить из результата движения документа Перемещение товаров я добавил в запрос условие: (НЕ ИсточникДанных.Регистратор ССЫЛКА Документ.ПеремещениеТоваров). И группировка в схеме СКД стоит “Номенклатура(иерархия)” И все хорошо выводит если НЕ ставить иерархию и в ресурсах поставить не сумма(количествоначальныйостаток) а first(количествоначальныйостаток), если ставить иерархию и сумма(количествоначальныйостаток) то итоги по группировкам считает не верно.. Подскажите как быть плзз

n23h
n23h
13 лет назад

Здравствуйте. Спасибо! Как раз с такой задачей столкнулся.

svchernova
svchernova
13 лет назад

Не получилось! Хотелось бы более подробного изложения.

tagepa
tagepa
11 лет назад

Здравствуйте. У меня несколько другая проблема, но по той же теме. Мне надо в вертикальных итогах выводить итого не по всем столбцам. пыталась сделать по Вашей схеме. не удалось. Поможете?

tagepa
tagepa
11 лет назад

Проблему решила, спасибо за статью

MiLA_Nika
MiLA_Nika
11 лет назад

Как решили? Отзовитесь….((((

ray-xp
11 лет назад

СПАСИБО! Суперценная информация

Serge_ASB
Serge_ASB
10 лет назад

Почему-то файлы-картинки не показываются… ругается что сервер недоступен.
Что же все-таки было в этих настройках, ограничивающих показ поля в какой-то группировке?

Crush
Crush
10 лет назад

Спасибо за статью!

Tahallus
Tahallus
8 лет назад

Картинки не показываются. Можно восстановить их ?

VaryVary66
VaryVary66
7 лет назад

Картинки покажите, пожалуйста!!!!!

VaryVary66
VaryVary66
7 лет назад

Очень-очень нужно

VaryVary66
VaryVary66
7 лет назад

В общем пока скинов нет, можно их найти здесь, там похожая задача решается:
http://1c77-1c8x.ru/understanding-1s8/data-link-system/resources-in-a-separate-column-in-table-skd.html

rosveta
rosveta
7 лет назад

Очень полезная статья! Один раз мне уже помогла. Хотела обратиться еще раз к ней, а картинок нет( Очень хотелось бы.