Отчет на скд,добавить колонку разница 2ух колонок.
Добрый день!
Прошу не судить строго,с СКД еще очень мало работала)
Есть отчет,написанный на СКД. В запросе объединенные 4 таблицы, которые выводят сумму по каждому виду учета.
Мне нужен столбец с разницей этих сумм(сейчас выводится общая сумма столбцов-это неправильно, нужна разница столбцов)
Прошу не судить строго,с СКД еще очень мало работала)
Есть отчет,написанный на СКД. В запросе объединенные 4 таблицы, которые выводят сумму по каждому виду учета.
Мне нужен столбец с разницей этих сумм(сейчас выводится общая сумма столбцов-это неправильно, нужна разница столбцов)
Прикрепленные файлы:
Найденные решения
(5) Чтобы обойтись исключительно настройками СКД, можно действовать так:
1. Добавьте новое вычисляемое поле для расчета итоговой суммы. Так и назовите его: "ИтоговаяСумма". В выражении укажите алгоритм расчета согласно Вашей задаче. Например:
Добавьте расчет итогов (ресурс) по этому полю с простым суммированием.
2. Отключите в настройках отчета горизонтальные итоги. Это делается на закладке "Другие настройки" установкой параметру "Расположение общих итогов по горизонтали" значения "Нет".
3. В колонках таблицы после группировки "ВидУчета" добавьте новую группировку "<Детальные записи>". Перейдите к выбранным полям этой группировки. Удалите автополе и добавьте новое вычисляемое поле "ИтоговаяСумма". Установите нужный заголовок.
1. Добавьте новое вычисляемое поле для расчета итоговой суммы. Так и назовите его: "ИтоговаяСумма". В выражении укажите алгоритм расчета согласно Вашей задаче. Например:
ВЫБОР
КОГДА ВидУчета = "Бухгалтерский"
ТОГДА Сумма
ИНАЧЕ -Сумма
КОНЕЦ
Добавьте расчет итогов (ресурс) по этому полю с простым суммированием.
2. Отключите в настройках отчета горизонтальные итоги. Это делается на закладке "Другие настройки" установкой параметру "Расположение общих итогов по горизонтали" значения "Нет".
3. В колонках таблицы после группировки "ВидУчета" добавьте новую группировку "<Детальные записи>". Перейдите к выбранным полям этой группировки. Удалите автополе и добавьте новое вычисляемое поле "ИтоговаяСумма". Установите нужный заголовок.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5) Чтобы обойтись исключительно настройками СКД, можно действовать так:
1. Добавьте новое вычисляемое поле для расчета итоговой суммы. Так и назовите его: "ИтоговаяСумма". В выражении укажите алгоритм расчета согласно Вашей задаче. Например:
Добавьте расчет итогов (ресурс) по этому полю с простым суммированием.
2. Отключите в настройках отчета горизонтальные итоги. Это делается на закладке "Другие настройки" установкой параметру "Расположение общих итогов по горизонтали" значения "Нет".
3. В колонках таблицы после группировки "ВидУчета" добавьте новую группировку "<Детальные записи>". Перейдите к выбранным полям этой группировки. Удалите автополе и добавьте новое вычисляемое поле "ИтоговаяСумма". Установите нужный заголовок.
1. Добавьте новое вычисляемое поле для расчета итоговой суммы. Так и назовите его: "ИтоговаяСумма". В выражении укажите алгоритм расчета согласно Вашей задаче. Например:
ВЫБОР
КОГДА ВидУчета = "Бухгалтерский"
ТОГДА Сумма
ИНАЧЕ -Сумма
КОНЕЦ
Добавьте расчет итогов (ресурс) по этому полю с простым суммированием.
2. Отключите в настройках отчета горизонтальные итоги. Это делается на закладке "Другие настройки" установкой параметру "Расположение общих итогов по горизонтали" значения "Нет".
3. В колонках таблицы после группировки "ВидУчета" добавьте новую группировку "<Детальные записи>". Перейдите к выбранным полям этой группировки. Удалите автополе и добавьте новое вычисляемое поле "ИтоговаяСумма". Установите нужный заголовок.
(9) Если не понравится итоговая колонка, разделенная на 2 части по вертикали и пустой верхней ячейкой, можно провернуть дополнительный финт ушами: добавить еще одно вычисляемое поле с любым именем, но в выражении указать представление итоговой колонки, например: "ИТОГО", и использовать это поле как поле группировки вместо детальных записей.
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
"Бухгалтерский" КАК ВидУчета,
ХозрасчетныйОборотыДтКт.СчетДт.Код КАК Счет,
ХозрасчетныйОборотыДтКт.ПодразделениеДт КАК Подразделение,
ХозрасчетныйОборотыДтКт.СубконтоДт1 КАК СтатьяЗатрат,
НАЧАЛОПЕРИОДА(ХозрасчетныйОборотыДтКт.Период, ДЕНЬ) КАК Дата,
ХозрасчетныйОборотыДтКт.Регистратор,
СУММА(ХозрасчетныйОборотыДтКт.СуммаОборот) КАК Сумма
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(
&НачалоПериода,
&КонецПериода,
Регистратор,
СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ОбщепроизводственныеРасходы)
ИЛИ СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ОбщехозяйственныеРасходы),
,
,
,
) КАК ХозрасчетныйОборотыДтКт
ГДЕ
ХозрасчетныйОборотыДтКт.СубконтоДт1 ССЫЛКА Справочник.СтатьиЗатрат
СГРУППИРОВАТЬ ПО
ХозрасчетныйОборотыДтКт.СубконтоДт1,
ХозрасчетныйОборотыДтКт.ПодразделениеДт,
ХозрасчетныйОборотыДтКт.Регистратор,
ХозрасчетныйОборотыДтКт.СчетДт.Код,
НАЧАЛОПЕРИОДА(ХозрасчетныйОборотыДтКт.Период, ДЕНЬ)
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
"Налоговый (НУ)",
ХозрасчетныйОборотыДтКт.СчетДт.Код,
ХозрасчетныйОборотыДтКт.ПодразделениеДт,
ХозрасчетныйОборотыДтКт.СубконтоДт1,
НАЧАЛОПЕРИОДА(ХозрасчетныйОборотыДтКт.Период, ДЕНЬ),
ХозрасчетныйОборотыДтКт.Регистратор,
СУММА(ХозрасчетныйОборотыДтКт.СуммаНУОборотДт)
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(
&НачалоПериода,
&КонецПериода,
Регистратор,
СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ОбщепроизводственныеРасходы)
ИЛИ СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ОбщехозяйственныеРасходы),
,
,
,
) КАК ХозрасчетныйОборотыДтКт
ГДЕ
ХозрасчетныйОборотыДтКт.СубконтоДт1 ССЫЛКА Справочник.СтатьиЗатрат
СГРУППИРОВАТЬ ПО
ХозрасчетныйОборотыДтКт.СубконтоДт1,
ХозрасчетныйОборотыДтКт.ПодразделениеДт,
ХозрасчетныйОборотыДтКт.Регистратор,
ХозрасчетныйОборотыДтКт.СчетДт.Код,
НАЧАЛОПЕРИОДА(ХозрасчетныйОборотыДтКт.Период, ДЕНЬ)
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
"Налоговый (ВР)",
ХозрасчетныйОборотыДтКт.СчетДт.Код,
ХозрасчетныйОборотыДтКт.ПодразделениеДт,
ХозрасчетныйОборотыДтКт.СубконтоДт1,
НАЧАЛОПЕРИОДА(ХозрасчетныйОборотыДтКт.Период, ДЕНЬ),
ХозрасчетныйОборотыДтКт.Регистратор,
СУММА(ХозрасчетныйОборотыДтКт.СуммаВРОборотДт)
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(
&НачалоПериода,
&КонецПериода,
Регистратор,
СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ОбщепроизводственныеРасходы)
ИЛИ СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ОбщехозяйственныеРасходы),
,
,
,
) КАК ХозрасчетныйОборотыДтКт
ГДЕ
ХозрасчетныйОборотыДтКт.СубконтоДт1 ССЫЛКА Справочник.СтатьиЗатрат
СГРУППИРОВАТЬ ПО
ХозрасчетныйОборотыДтКт.СубконтоДт1,
ХозрасчетныйОборотыДтКт.ПодразделениеДт,
ХозрасчетныйОборотыДтКт.Регистратор,
ХозрасчетныйОборотыДтКт.СчетДт.Код,
НАЧАЛОПЕРИОДА(ХозрасчетныйОборотыДтКт.Период, ДЕНЬ)
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
"Налоговый (ПР)",
ХозрасчетныйОборотыДтКт.СчетДт.Код,
ХозрасчетныйОборотыДтКт.ПодразделениеДт,
ХозрасчетныйОборотыДтКт.СубконтоДт1,
НАЧАЛОПЕРИОДА(ХозрасчетныйОборотыДтКт.Период, ДЕНЬ),
ХозрасчетныйОборотыДтКт.Регистратор,
СУММА(ХозрасчетныйОборотыДтКт.СуммаПРОборотДт)
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(
&НачалоПериода,
&КонецПериода,
Регистратор,
СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ОбщепроизводственныеРасходы)
ИЛИ СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ОбщехозяйственныеРасходы),
,
,
,
) КАК ХозрасчетныйОборотыДтКт
ГДЕ
ХозрасчетныйОборотыДтКт.СубконтоДт1 ССЫЛКА Справочник.СтатьиЗатрат
СГРУППИРОВАТЬ ПО
ХозрасчетныйОборотыДтКт.СубконтоДт1,
ХозрасчетныйОборотыДтКт.ПодразделениеДт,
ХозрасчетныйОборотыДтКт.Регистратор,
ХозрасчетныйОборотыДтКт.СчетДт.Код,
НАЧАЛОПЕРИОДА(ХозрасчетныйОборотыДтКт.Период, ДЕНЬ)
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот