1с скд как вывести ресурс только в итогах
Добрый день, коллеги. Хочу один из ресурсов, вывести только в итогах. Без вывода в группировках в колонках. Как это сделать, отлично расписано в этой статье: http://1cskd.ru/2010/06/vyvod-polej-v-nuzhnoj-kolonke/
Но к сожалению, ссылки на картинки все битые. А без картинок, ничего не понятно. Эта статья есть на нескольких интернет-ресурсах. Но там картинки тоже битые. Может есть у кого сохраненная копия статьи?
Ресурс только в итогах — это не то, о чем рассказывает эта статья
(1) Цитата — «Желаем чтобы, поле «Цена» не было в группировке «Подразделение» а в итогах пусть будет.» — Вот мне практически нужно именно это
Мне надо вот так
Дата1 Дата2 Итог
рес1 рес2 рес1 рес2 рес1 рес2 разница(Рес1-Рес2)
1с скд как вывести ресурс только в итогах
Ну, есть простая табличка в СКД.
Одна группировка строк и одна группировка колонок.
Нужно чтобы итоги по одному из ресурсов выводились только в общих итогах по строке и больше нигде.
Есть, поставить галочку Общие итоги «Рассчитывать по. »
(4)
Забыл немаловажное дополнение, например для группировки
Ресурс = СУММА(Ресурс)
для итогов
Ресурс = СовсемДругойРесурс
(4) Ага, чичас. Рассчитывать по группировкам он конечно перестает, но колонки этого ресурса все равно выводит (пустые).
(3) в оформлении детальных записей Текст = «» поставь, или в представлении на закладке данных
(7) Дык колонки лишние от этих манипуляций никуда не денутся.
(6) А куда вывести итоги, без колонки ресурса?
(9) у него горизонтальные итоги по строке
(10) Они самые.
или я туплю или нарисуй и заскриньшоть сюда, что хочешь сделать
А так тулит их еще и по каждому значению группировки колонок.
Вот такое хочу:
http://i47.tinypic.com/qpf0xi.png
не, без пузыря тут с ходу не осилить.
Что-то я через макеты никак шапку общих итогов зацепить не могу.
Что-то я затупил. Все ж проще гораздо.
При вычислении ресурсов прихода и расхода играю знаком в зависимости от значения группировки — тогда итоги сразу дают дельту.
Похоже решена задача, но все равно хочу кинуть полезную ссылку http://1cskd.ru/2010/06/vyvod-polej-v-nuzhnoj-kolonke/
(18) Спасибо. Однозначно я затупил. Прием же простенький и эту статью от IronDemon я фиг знает когда читал. Пора в отпуск 🙂
А у меня по итогу вообще без ухищрений решается.
Как выдавать в итоги по строкам таблицы ресурсы, отличные от ресурсов в колонках таблицы
Иногда возникает потребность вывести в таблице некоторые ресурсы только в итоге по строкам. Например, требуется вывести в колонках таблицы номенклатуру с указанием суммы оборота и суммы по количеству проданной номенклатуры, а в итоге по строке требуется видеть только итог по сумме.
Если просто добавить в настройки таблицу, и указать, что нужно выводить ресурсы Сумма оборот и Количество оборот,

то результат отчета будет следующим:
| Контрагент | 1С:Бухгалтерия 7.7 Стандартная версия | 1С:Бухгалтерия ПРОФ версия 7.7 | 1С:Торговля и Склад 7.7 Проф | Итого | ||||
| Количество оборот | Сумма оборот | Количество оборот | Сумма оборот | Количество оборот | Сумма оборот | Количество оборот | Сумма оборот | |
| Алекс-2002 | 2,00 | 480,00 | 2,00 | 560,00 | 4,00 | 1 040,00 | ||
| Завод РТИ | 1,00 | 240,00 | 1,00 | 280,00 | 2,00 | 520,00 | ||
| Русская одежда | 1,00 | 120,00 | 1,00 | 140,00 | 2,00 | 260,00 | ||
| Эльбрус | 2,00 | 280,00 | 2,00 | 480,00 | 2,00 | 560,00 | 6,00 | 1 320,00 |
| Итого | 2,00 | 280,00 | 6,00 | 1 320,00 | 6,00 | 1 540,00 | 14,00 | 3 140,00 |
Для того чтобы итог по строке содержал только определенный ресурс, можно воспользоваться детальными записями, в которых выводятся только ресурсы (см. раздел «Особенности использования детальных записей»).
Для этого, добавим в колонки группировку без полей группировки:

Результат исполнения такого отчета:
| Контрагент | 1С:Бухгалтерия 7.7 Стандартная версия | 1С:Бухгалтерия ПРОФ версия 7.7 | 1С:Торговля и Склад 7.7 Проф | Итого | ||||||
| Количество оборот | Сумма оборот | Количество оборот | Сумма оборот | Количество оборот | Сумма оборот | Количество оборот | Сумма оборот | Количество оборот | Сумма оборот | |
| Алекс-2002 | 2,00 | 480,00 | 2,00 | 560,00 | 4,00 | 1 040,00 | 4,00 | 1 040,00 | ||
| Завод РТИ | 1,00 | 240,00 | 1,00 | 280,00 | 2,00 | 520,00 | 2,00 | 520,00 | ||
| Русская одежда | 1,00 | 120,00 | 1,00 | 140,00 | 2,00 | 260,00 | 2,00 | 260,00 | ||
| Эльбрус | 2,00 | 280,00 | 2,00 | 480,00 | 2,00 | 560,00 | 6,00 | 1 320,00 | 6,00 | 1 320,00 |
| Итого | 2,00 | 280,00 | 6,00 | 1 320,00 | 6,00 | 1 540,00 | 14,00 | 3 140,00 | 14,00 | 3 140,00 |
Мы добились того, что в правой части таблицы появился еще один итог по строке, в котором выводятся все ресурсы.
Нам требуется, чтобы в итоге по строке выводилось только поле «Сумма оборот», поэтому перейдем в выбранные поля только что добавленной нами группировки (в конструкторе схемы компоновки данных для этого нужно выделить группировку и переключить текущие редактируемые настройки на «Детальные записи»).

В выбранных полях нашей группировки добавим поле СуммаОборот, и удалим авто поле, т.к. мы точно знаем, какие поля нам нужны.

Результат такого отчета будет выглядеть так:
| Контрагент | 1С:Бухгалтерия 7.7 Стандартная версия | 1С:Бухгалтерия ПРОФ версия 7.7 | 1С:Торговля и Склад 7.7 Проф | Итого | |||||
| Количество оборот | Сумма оборот | Количество оборот | Сумма оборот | Количество оборот | Сумма оборот | Количество оборот | Сумма оборот | Сумма оборот | |
| Алекс-2002 | 2,00 | 480,00 | 2,00 | 560,00 | 4,00 | 1 040,00 | 1 040,00 | ||
| Завод РТИ | 1,00 | 240,00 | 1,00 | 280,00 | 2,00 | 520,00 | 520,00 | ||
| Русская одежда | 1,00 | 120,00 | 1,00 | 140,00 | 2,00 | 260,00 | 260,00 | ||
| Эльбрус | 2,00 | 280,00 | 2,00 | 480,00 | 2,00 | 560,00 | 6,00 | 1 320,00 | 1 320,00 |
| Итого | 2,00 | 280,00 | 6,00 | 1 320,00 | 6,00 | 1 540,00 | 14,00 | 3 140,00 | 3 140,00 |
Теперь, для того, чтобы итог по строке не выдавался два раза, уберем вывод общего итога из группировки Номенклатура. Для этого установим параметр вывода «Расположение общих итогов» в значение «Нет».

Результат исполнения отчета будет таким:
| Контрагент | 1С:Бухгалтерия 7.7 Стандартная версия | 1С:Бухгалтерия ПРОФ версия 7.7 | 1С:Торговля и Склад 7.7 Проф | ||||
| Сумма оборот | Количество оборот | Сумма оборот | Количество оборот | Сумма оборот | Количество оборот | Сумма оборот | |
| Алекс-2002 | 480,00 | 2,00 | 560,00 | 2,00 | 1 040,00 | ||
| Завод РТИ | 240,00 | 1,00 | 280,00 | 1,00 | 520,00 | ||
| Русская одежда | 120,00 | 1,00 | 140,00 | 1,00 | 260,00 | ||
| Эльбрус | 280,00 | 2,00 | 480,00 | 2,00 | 560,00 | 2,00 | 1 320,00 |
| Итого | 280,00 | 2,00 | 1 320,00 | 6,00 | 1 540,00 | 6,00 | 3 140,00 |
1с скд как вывести ресурс только в итогах
Схема компоновки данных. Как не рассчитывать итоги по определенным, нужным, выбранным, группировкам или по-другому не рассчитывать суммы по нижеследующим группировкам. Демонстрация на практическом примере.
При создании отчета с помощью схемы компоновки данных порой возникают ситуации, когда в отчет собираются данные «неоднородные». Например, в одних колонках могу собираться количественные данные, а в другие только суммовые, и чтобы компоновка отчета автоматически не суммировала те показатели (ресурсы) необходимо дополнительно настроить СКД.
Продемонстрирую это на примере прикладного отчета «Анализ заказов покупателей для УТ 11, КА 2», который размещен в разделе готовых решений. Отчет собирал данные с двух регистров накопления: один из регистров содержал сведения по отгрузке номенклатуры по заказу только в количественном выражении, другой — сведения по оплатам в разрезе заказов клиентов. Исходно отчет был создан без возможности вывода группировки по номенклатуре. Но оказалось, что это необходимо пользователям, чтобы видеть состав номенклатуры и услуг, которые продаются по заказу.
Нажатие на изображении увеличит его
Рис. 1. Внешний вид отчета для примера методики.
В запросе сбора данных отчета была номенклатура, т.к. она выбиралась по данным регистра, из которого собирались данные по отгрузке, т.е. количественные данные. Из другого регистра собирались суммовые показатели оплаты заказа без учета номенклатуры, т.к. в регистре учета оплат номенклатура в принципе не предусмотрена как измерение регистра. Отчет был реализован с помощью схемы компоновки данных, поэтому его доработка облегчалась — была добавлена группировка «Номенклатура» в структуре группировок отчета. Для добавленной группировки «по умолчанию» было установлено не отображать ее в сформированном отчете, так, как большинство пользователей отчета привыкли, что отчет не выводить номенклатуру и услуги. Но с помощью «Состава пользовательских настроек группировки» была настроена возможность управлять выводом группировки в отчете через флажок настройки на форме отчета.
Нажатие на изображении увеличит его
Рис. 2. Как быстро добавить настройку СКД управления отображения группировки на форме отчета.
После данных действий стало возможным вводить группировку по номенклатуре в отчете. Но за этим следовал «подводный» камень. При соединении запросов, которые выбирали один количественные показатели, а другой — суммовые, неизбежно возникает ситуация, что т.к. номенклатура есть в одном запросе (по отгрузке), но нет в другом (по оплате), то суммы по номенклатуре, которые на самом деле относятся к заказу будут присоединяться к строкам номенклатуры. И таким образом сумма по строкам-группировкам по заказам будет больше на сумму заказа, умноженную на количество строк товаров и услуг в нем. Что не корректно для суммовых показателей отчета.
Нажатие на изображении увеличит его
Рис. 3. Пример вывода группировки при включенной настройке пользователем на форме отчета.
Как уже было отмечено выше, в описании порядка сбора данных отчета — он не предусматривает сбор суммовой информации состояния оплаты по номенклатуре в принципе, т.к. в типовых конфигурациях не предусмотрен механизм разнесения оплаты детально до номенклатуры. Оплата разносится максимально, если выбрана соответствующая настройка детализации разнесения оплат в программе, по заказам клиентам. Поэтому и получилась сложившаяся ситуация. Потребуется дополнительно настроить схему компоновки данных отчета. Т.е. нужно в СКД указать, чтобы схема не присоединяла суммы к строкам группировки по номенклатуре, и продолжала суммировать, начиная с группировки по заказам.
Без методической поддержки в данном случае не обойтись, т.к. среди наименее описанных вкладок в форме настройки СКД находится вкладка «Ресурсы». Поэтому изучать поведение отчета по данным настройки выражений можно либо личным опытом, либо обратиться к опыту пользователей сети, изложенного в обсуждении на форуме infostart «Как отключить расчет ресурсов по нижестоящим группировкам в отчёте на СКД».
Нажатие на изображении увеличит его
Рис. 4. Поддерка в интернете.
Для этого нужно на вкладке «Ресурсы» СКД для тех ресурсов, которые должны рассчитывать для отдельных, определенных нами, группировок установить выражения по типу «Сумма(ВычислитьВыражениеСГруппировкойМассив(«Имя_Поля», «Имя_ДоступногоПоля»))«, в котором «Имя_Поля» — имя поля, в колонке которого будет выполняться расчет, «Имя_ДоступногоПоля» — поле группировки, по/с которого выполнять суммирование группировок. Указывается выражение для всех полей ресурсов, которые должны рассчитываться подобным же образом. Подробное описание использования выражений при расчете ресурсов отчета приведено в статье на infostart «Функции СКД: ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив»
Нажатие на изображении увеличит его
Рис. 5. Настройка «Выражения» ресурса в СКД.
Далее в колонке «Рассчитывать по. » указать группировки, по которым будет выполняться расчет и суммирование.
Нажатие на изображении увеличит его
Рис. 6. Выбор полей группировки выражения ресурса.
Но выше проделанных действий будет недостаточно для достижения результата. Так же необходимо дополнительно «сообщить» схеме компоновки о том, что для группировок «Номенклатура» сумма должны быть равна 0. Дополнительно добавляем поля тех же ресурсов, для которых ранее уже установили выражения и «Рассчитывать по. «. И для добавленных полей в выражении указываем значение «0», а в «Рассчитывать по. » только саму эту группировку.
Нажатие на изображении увеличит его
Рис. 7. Выбор полей группировки для ресурсов, не требующих расчета.
Для красоты, чтобы не выводились «нули» в строках номенклатуры колонок с суммовыми показателями сформированного отчета уберем вывод ресурсов по оплате из группировки номенклатуры.
Нажатие на изображении увеличит его
Рис. 8. Исключение ненужных полей группировки в СКД.
Теперь, если сформировать отчет, то с группируемыми суммами все будет в порядке — как в версии отчета, когда он выводился без добавленной группировки для детализации.
Нажатие на изображении увеличит его
Рис. 9. Результат проделанных действий.