ОпубликованоIronDemon

Консоль отчетов СКД+

Ваш отзывFavoriteLoadingВ закладки

О разработке

Внешний отчет “Консоль отчетов” основан на системе компоновки данных и использует большинство ее возможностей (c) 1С.

В начале освоения системы компоновки данных не понятно, во что превращается запрос написанный в ней. Особенно это касается параметров. Включив “Выводить текст запроса” мы увидим привычный запрос.
Возможность увидеть время выполнение запроса + вывод в табличный документ положительно влияет на качество кода :)

О разработке Внешний отчет “Консоль отчетов” основан на системе компоновки данных и использует большинство ее возможностей (c) 1С. В начале освоения системы компоновки данных не понятно, во что превращается запрос написанный в ней. Особенно это касается параметров. Включив “Выводить текст запроса” мы увидим привычный запрос. Возможность увидеть время выполнение запроса + вывод в табличный документ положительно влияет на качество кода Скриншоты Скачать Внешний отчет “Колнсоль отчетов СКД+”...

Далее

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

Отзывов (15)FavoriteLoadingВ закладки

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

Часто возникают вопросы «как в СКД сделать свои итоги», «как определенные поля выводить только в нужном месте».  Начнем рассказ. Наша цель  – посчитать среднюю цену продажи и вывести ее в нужном месте. Запрос: ВЫБРАТЬ ПродажиОбороты.Подразделение, ПродажиОбороты.Номенклатура, ПродажиОбороты.КоличествоОборот, ПродажиОбороты.СтоимостьОборот, 0 КАК Цена ИЗ РегистрНакопления.Продажи.Обороты({(&НачалоПериода)}, {(&КонецПериода)}, Период, {(Номенклатура).*, (ХарактеристикаНоменклатуры).*, (ЗаказПокупателя).*, (ДоговорКонтрагента).*, (ДоговорКонтрагента.Владелец).* КАК Покупатель, (ДокументПродажи).*, (Подразделение).*}) КАК ПродажиОбороты Цену рассчитываем в ресурсах: ВЫБОР КОГДА ЕСТЬNULL(СУММА(КоличествоОборот), 0) = 0 ТОГДА 0 ИНАЧЕ ЕСТЬNULL(СУММА(СтоимостьОборот), 0) / СУММА(КоличествоОборот) КОНЕЦ Добавим вычисляемое поле, назовем его «ДополнительнаяКолонка». Конструктором настроек формируем таблицу, в строках «Номенклатура», в колонках «Подразделение». В колонки добавляем группировку «ДополнительнаяКолонка». Мы хотим, чтобы поле «Цена» не выводилась в итогах. Для этого итоги нужно «переопределить». Отключим стандартный вывод горизонтальных итогов. В группировке «ДополнительнаяКолонка» изменим состав выводимых полей следующим образом. Зададим заголовок группировке в условном оформлении. В результате наш отчет выглядит так. Желаем чтобы, поле «Цена» не было в группировке «Подразделение» а в итогах пусть будет. Изменим состав выводимых полей в группировке «Подразделение» следующим образом. А в группировке «ДополнительнаяКолонка» так. Теперь наш отчет выглядит так. Вот и все....

Далее

Авторизация

Логин:
Пароль:
Регистрация

Архивы

Закладки

  • Your favorites will be here.