Как пользоваться универсальным отчетом. Как пользоваться универсальным отчетом Универсальный отчет в 1

Прочитав эту статью, вы научитесь пользоваться универсальным отчетом и сможете создавать свои пользовательские отчеты в программе.

В качестве примера я создам два отчета: отчет по документам реализации и отчет по затратам предприятия.

Откроем форму универсального отчета (раздел Администрирование ):


В верхней части находится панель настроек, а в нижней табличное поле для вывода данных:


Отчет по документам продажи

Приступим к настройке отчета по документам реализации. Выберем период:

В следующей поле укажем, что отчет будет строиться по документам:



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


Нажимаем внизу Завершить и сформировать :


Получился линейный отчет безо всяких группировок. Давайте его немного усложним и сгруппируем полученные данные по организациям. Переходим в настройки :

Выбираем расширенный вид настроек:


Переходим на закладку Структура :


Здесь видим единственную группировку детальные записи - именно в ней выводятся все данные:


Кликнем на ней два раза и в открывшейся форме выберем поле организация (это реквизит не табличной части Товары, а документа, поэтому поле будет выглядеть так: Ссылка.Организация ):


Нажимаем Закрыть и Сформировать :


Теперь для организаций давайте добавим вложенную группировку по контрагентам (выделим группировку по организации, нажмем Добавить и выберем вложенное поле Контрагент у поля Ссылка ):


Отчет видоизменился:


Но как видите, у нас пропали данные о самих документах, номенкатуре, счетах учета и т.п. Это произошло из-за того, что мы заменили группировку Детальные записи , давайте добавим ее к имеющимся группировкам:


Теперь пропавшие данные вернулись в отчет:


Для настройки перечня колонок перейдем в настройки на закладку Поля и сортировка :

Поотключаем галки у ненужных полей и переформируем отчет:


Теперь число колонок уменьшилось.

Не нужно думать, что мы сделали полноценный отчет по продажам. Во первых, отчеты в программе нужно делать не по документам, а по регистрам (внутренним таблицам системы) и во вторых какие то из приведенных документов могут быть непроведены или вообще помечены на удаление, поэтому картина может быть неверной. В данном случае мы с вами сделали именно по всем заведенным документам продаж (за указанный период).

Отчет по затратам

Давайте создадим полноценный отчет по затратам, только теперь уже воспользуемся на данными документов, а проводками. Для этого нужно выбрать регистр бухгалтерии:

В левом поле программа предлагает тип данных регистра проводок. Правило здесь такое: если вы делаете отчет, который покажет какие то остатки (например, товаров на складах), выбирайте тип Остатки , если вам нужен отчет, который покажет какую то оборотную информацию за период (например, продажи за месяц или зарегистрированные затраты), выбирайте Обороты . Остатки и обороты нужно выбирать, если вы хотите сделать например ведомость по взаиморасчетам с контрагентами, которая помимо начальных и конечных остатков покажет также и обороты за период.

В нашем примере это будут обороты. Переходим в настройки, закладка Структура:


Добавляем верхнюю группировку по организации и подчиненную по субконто1 (это будут статьи затрат). На закладке Поля и сортировки устанавливаем только признак использования поля Субконто оборот Дт :


Справа в таблице сортировки нажимаем Добавить и выбираем наименование организации и субконто1, тип - по возрастанию:


На первой закладке добавим отбор по счетам:


Нажимаем Закрыть и сформировать :


Получился полноценный отчет по затратам. Чтобы в дальнейшем можно было им воспользоваться (и при этом не настраивать заново), нужно сохранить вариант отчета:


Сохраненных вариантов может быть произвольное количество. Таким образом вы сможете собирать произвольную информацию в системе в удобном для вас виде.

Если какие то моменты вызвали у вас трудности и непонимание, посмотрите видео в начале статьи, там я все показываю нагляднее. Для более подробного знакомства с конфигурацией рекомендую

Отправить эту статью на мою почту

В типовых конфигурациях 1с для получения таблиц по внесенным в программу данным предназначен Универсальный отчет. Он представляет собой механизм, позволяющий простому пользователю, не обладающими навыками программирования, построить отчет по любым объектам системы.

В этой статье мы разберем основные настройки Универсального отчета 1С и приведем пример его формирования.

Универсальный отчет 1С находится в раздела НСИ и администрирование → Печатные формы, отчеты и обработки.

Основные настройки отчета базируются на параметре Тип объекта (документ, справочник, регистр накопления, регистр сведений, бизнес-процессы, задачи). Исходя из выбранного Типа объекта, доступен выбор самого Объекта, который в свою очередь определяет перечень предлагаемых данных для выведения в таблицу. Например, Тип объекта Документ, из списка документов выбран План закупок, для выведения в таблицу доступны основные реквизиты Плана закупок.

Для более детальной настройки необходимо открыть окно Настройки и установить Расширенный вид.

На первой закладке представлены Параметры и Отборы. Параметры мы уже рассмотрели, они заданы по умолчанию и удалению не подлежат. Универсальный отчет 1С может включать различные отборы. Добавление новых выполняется по команде Добавить и выбора Поля из предложенного списка. Перечень полей зависит от выбранных значений параметров. Например, если вы выбрали регистр сведений ABC/XYZ классификация клиентов, то и добавить в отбор сможете только реквизиты этого регистра.

Для полей устанавливаются значения. Допустимое количество значений зависит от указанного условия. Колонка со звездочкой определяет вариант размещения поля отбор: его можно вывести в шапку отчета или отображать только в окне настроек.

Для уточнения значения отбора ему можно присвоить понятное обозначение введя его в колонке Заголовок

На закладке Поля и сортировки в левой части отображается перечень доступных колонок отчета, в таблицу выводятся только те, которые отмечены галочками, соответственно, если отображение какой-либо колонки не требуется, строку не обязательно удалять, достаточно снять с нее галочку.

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

На следующей закладке настраивается условное оформление: цвет фона, цвет текста, стиль, шрифт и т.д. Т.е. визуальное выделение данных в зависимости от установленных условий, например для красоты шапка отчета должна быть зеленой, строки желтыми, а отрицательные значения выделены жирным шрифтом и подсвечены красным фоном. Для добавления нового условия надо нажать кнопку Добавить. Здесь указываются заголовок, с помощью галочек выбираются нужные параметры оформления, далее прописываются критерии, поля которые подлежат оформлению и где показывать условное оформление.

А теперь для примера настроим Универсальный отчет 1С.

Надо вывести все товары групп Бытовая техника и Кухонные электроприборы из заказов клиентов по которым установлен вариант обеспечения К обеспечению и запланирована отгрузка до конца текущей недели. В таблице отобразить группу, а под ней наименование, цену, количество и сумму. Последовательно должны идти по группе, а затем по дате отгрузки. Название группы визуально выделить фоном и позиции с прошедшей датой отгрузки отображать красным шрифтом.

1. Устанавливаем параметры:

 Тип объекта – документ;

 Объект – заказ клиента;

 Имя таблицы – товары.

2. Добавляем отборы:

 Вариант обеспечения - Равно - К обеспечению;

 Для добавления Группы номенклатуры надо развернуть реквизиты Номенклатуры нажав на + и выбрав поле Группа. Так как товары могут относиться к двум различным группам в колонке Условие надо выбрать вид сравнения В списке и в колонке Значение подобрать нужные группы.

 Дата отгрузки - Меньше или равно – Дата на конец текущей недели. Если настроенный вариант планируется использовать и в последующие периоды, то для удобства данный отбор надо добавить в шапку.

 Для того чтобы в таблицу не попадали товары заказов, помеченных на удаление добавляем отбор по полю Ссылка.Пометка удаления - Равно – Нет.

3. Настраиваем поля

Для ускорения процесса выбора нужных полей рекомендуется сначала снять все флажки с помощью пиктограммы в командной панели, а затем уже проставить нужные. С помощью стрелочек настраивается последовательность их отображения.

Универсальные отчеты в 1С. Возможности настроек отчетов в 1С. Изменение группировок, показателей, отборов, сортировок. Настройка группировок. Настройка отборов. В конфигурации "Управление торговлей" возможность использования свойств и категорий справочников, документов.

С необходимостью подведения итогов сталкивается любое предприятие. Бухгалтеру приходится подсчитывать прибыль и убытки, складскому работнику и товароведу анализировать наличие товара на складе, продавцу получать товарный отчет за день. Менеджер анализирует продажи, планирует складские запасы. Процесс подведения итогов в программе предельно упрощен и не вызывает трудностей. Итоговая информация собрана в многочисленных отчетах.

1С: Предприятие 8.1 как программа поддержки принятия решений имеет множество разнообразных отчетов. В “Конфигурации Управление торговлей” реализована система универсальных отчетов, представляющих собой средство для анализа практически всех сторон торговой деятельности и товарооборота предприятия.

Существуют следующие отчеты:

Остатки номенклатуры;

Продажи;

Движения номенклатуры;

Текущая ситуация;

История продаж;

Учет номенклатуры;

Стоимость номенклатуры;

Цены номенклатуры;

Все данные по контрагенту (карточка контрагента);

Курсы валют.

Отчеты могут быть сформированы в любой момент и позволяют получить сведения вплоть до одного дня.

Правила формирования отчетов одинаковы. Выберите в раскрывающемся подменю вид отчета, затем в открывшемся окне укажите период формирования и щелкните по кнопке “Сформировать”.

Итак, что такое Универсальный отчет.

Универсальный отчет - объект конфигурации, который можно использовать как самостоятельно, так и в других отчетах. Данный отчет присутствует во многих конфигурациях фирмы 1С: Управление торговлей, Бухгалтерия предприятия, Управление производственным предприятием и пр.

Рассмотрим, например отчёт “Ведомость по партиям товаров на складах (управленческий учёт)”.

В отчете отображается полная информация о распределении товаров по партиям. В отчете можно вывести полную информацию о поставщиках товаров и о том, как распределились товары по партиям. Отчет может быть сгруппирован по статусам партии.В том случае, если ведется партийный учёт по складам, то отчет можно вывести в разрезе складов.

В быстрых настройках отбора отчета можно установить отбор по одному или нескольким документам поставки.

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

Количественные данные в отчетах могут отображаться в базовых единицах измерения, в единицах хранения остатков и в единицах для отчетов. В качестве суммы товаров отображается себестоимость товаров, рассчитанная на момент отгрузки. При этом учитываются также дополнительные расходы, оказывающие влияние на себестоимость товаров.

В отчете можно также установить дополнительную группировку по статусам партий, а также по периодичности: день, неделя, месяц и т.д.

Отчет может быть сформирован по данным управленческого, бухгалтерского, налогового или международного учета.

Откроем форму отчёта:




Для того чтобы сформировать отчет нажимаем кнопку “Сформировать”:

Вот как на данный момент выглядит наш отчет.

При нажатии на кнопку “Настройка” откроется форма настройки отчета:

Для того чтобы установить период или интервал с какого по какое число будут выводиться данные в отчет, необходимо нажать на кнопку:

Период определяет интервал дат, за которые в списке показывается информация.

Диалог имеет две закладки. Установка интервала может проводиться на любой из них.

На закладке "Интервал " - установка производится выбором начала и конца интервала времени.

На закладке "Период " - указывается период, за который будет произведен отбор данных.

Если требуется, чтобы список открывался с выбранным интервалом видимости, установите флажок "Использовать эту настройку периода при открытии ".

Откроется форма ” Настройка периода”:


Выбираем необходимые для нас данные и нажимаем кнопку”OK ”.

“ Параметры”:

  • отрицательное красным - все отрицательные значения (числа) будут выделяться красным цветом;
  • выводить общие итоги - в конце списка будет выводиться общий итог по всем показателем;
  • выводить детальные записи - вывод детальных данных по каждому из товаров;
  • использовать свойства и категории

“Показатели”:

Командная панель показатели установить пометки;

Командная панель показатели снять пометки;

Переместить вверх (Ctrl +Shift +Up );

Переместить вниз (Ctrl +Shift + Down );

Упорядочить по возрастанию;

Упорядочить по убыванию.

“Представление”:

Отмечаем галочками те поля, которые мы хотим видеть в сформированном отчете.

“ Группировки строк”:

Добавить;

Удалить текущий;

Переместить вверх(Ctrl +Shift +Up );

Переместить вниз(Ctrl +Shift + Down ).

В разделе «Отчеты» существует множество различных отчетов по каждому виду деятельности. В основном их достаточно для повседневного учета. Но иногда для анализа той или иной проблемы необходимо копать глубже, вплоть до сравнения, например, записей в документе и в регистрах, на которые он влияет. А бывают случаи, когда стандартных отчетов просто-напросто не хватает.

Для такого глубокого анализа данных либо для создания собственного отчета в программе 1С 8.3 существует «Универсальный отчет». Его возможности я и собираюсь рассмотреть в данной статье.

Общее описание универсального отчета в 1С 8.3

Для начала разберемся, где найти универсальный отчет? Если зайти в меню «Отчеты», а потом нажать ссылку «Универсальный отчет», мы увидим вот такое окно:

Вкратце пройдемся по его элементам управления.

С верхней строчкой закончили.

  • Ниже самая интересная кнопка – это «Показать настройки». Здесь лучше показать на примере.

Инструкция по настройке универсального отчета 1С 8.3

Так как мы работаем в программе 1С:»Бухгалтерия предприятия 3.0″, то прежде всего нас интересуют бухгалтерские регистры. В конфигурации 3.0 нам доступен только один – «бухгалтерский и налоговый учет». Выбираем его. Посмотрим обороты по 10.01 «Материалы» счету.

Получите 267 видеоуроков по 1С бесплатно:

Выбираем период. У меня это будет весь 2012 год. Далее нажимаем кнопку «Показать настройки»:

Чтобы получить наименования материалов, выберем группировку по 1-му субконто. Именно в нем хранится наименование, точнее, ссылка на номенклатуру.

Переходим на закладку «Отборы»:

Здесь нам нужно указать, что мы хотим видеть только счет 10.01.

При желании Вы можете указать здесь сколько угодно условий отбора.

Нажмем кнопку сформировать и посмотрим, что у нас получилось:

Видно, что в отчет попадает слишком много ненужных колонок. Таких, как валютный учет, налоговый учет и прочее. У меня эти учеты не ведутся, и я хочу убрать эти колонки из отчета.

Заходим опять в настройки и сразу — на закладку «Показатели»:

Убираем флажки с тех колонок, которые нам выводить не надо.

На закладке «Сформировать» можно указать поле, по которому будет происходить сортировка. Я, например, хочу, чтобы у меня материалы вышли по алфавиту:

Как быстро разработать красивый отчет используя Универсальный отчет в прикладных решениях фирмы 1С

Конфигурации: БП, УТ, УПП и прочие фирмы 1С на платформе 8.1

Данная статья рассчитана на начинающих и продвинутых программистов.

Проблема создания красивого, функционального отчета актуальна для любого разработчика. Создать новый справочник, регистр накопления, документ, который двигает созданные тобой регистры, - не проблема, но как потом «родить» отчет, который будет работать, используя созданные тобой регистры? И не просто отчет, а отчет настраиваемый, с произвольными отборами и группировками, с приятным внешним видом?

Я перепробовал все: традиционный вариант с циклами и отборами на форме, построитель отчета, компоновку данных. Делал вручную расшифровку, черт знает как еще извращался, но создание отчетов всегда занимало львиную долю времени.

В последнее время я использую Универсальный отчет в типовых решениях фирмы 1С.

В качестве примера рассмотрим задачу: Для прикладного решения 1С:Управление торговлей версии 10.3.7.9 создать отчет, показывающий остатки товара на выбранную дату, по складу (или складам), свободные и находящиеся в резерве, с ценами в выбранной цене и суммами остатков в выбранной цене. В отчете возможен отбор по складу, номенклатуре и реквизитам номенклатуры. В отчете возможны группировки по складам, номенклатуре и реквизитам номенклатуры. В отчет возможен вывод любых произвольных реквизитов номенклатуры. Замечу что задача не выдумана, вполне реальна.

Итак, что есть Универсальный отчет и с чем его едят. Откроем конфигурацию, раздел Отчеты. В разделе отчеты и находится объект «Универсальный отчет»:

Универсальный отчет - объект конфигурации, который можно использовать как самостоятельно, так и в других отчетах. Данный отчет присутствует во многих конфигурациях фирмы 1С: Управление торговлей, Бухгалтерия предприятия, Управление производственным предприятием и пр. Разбираться в его работе нет нужды, достаточно разобраться, как его можно использовать.

Откроем любой отчет, разработанный на его основе, и заглянем внутрь. Я открою отчет «Товары в резерве на складах », находящийся непосредственно перед Универсальным отчетом в разделе Отчеты. Если у кого из читателей возникают затруднения с тем, что бы данный отчет открыть, в конце статьи находится ссылка на готовый отчет.

Итак, сохраним данный отчет как внешний и откроем в конфигураторе:

Как видим, у данного отчета только один реквизит - Универсальный отчет. Зададим новое имя нашему отчету - «Товары на остатках и в резерве »:

Откроем форму отчета:

Форма отчета абсолютна безлика, нет даже названия в шапке. Зато есть две даты. Обратим внимание на это, ведь нам нужна одна дата. Но не спешим убирать одну из дат, это настраивается в модуле отчета, откроем его. Для этого закрываем форму, нажимаем «Действия - Открыть модуль объекта». Модуль объекта выглядит на диво лаконично, Вот он весь:

Обратим внимание на строки в конце модуля:

Собственно здесь настраивается то, как мы вводим период: 1 - на дату (как нам и нужно), 0 - произвольный период (в это случае будут две даты), неделя, декада и прочее. Оставим без изменения.

Теперь переходим к самой сложной части - формирование запроса к данным. Это единственное, что здесь может вызывать затруднения. Если по каким-либо причинам нужные данные не могут быть получены одним запросом, то универсальный отчет использовать нельзя. Но сегодня не тот случай, двигаемся далее.

Найдем функцию УстановитьНачальныеНастройки и посмотрим, что там внутри:

В начале, как мы видим, находятся некоторые настройки универсального отчета: какое название выводить в шапке, выводить ли отрицательное красным и пр. Нас это не интересует, листаем дальше, пока не найдем запрос. Запрос начинается со строки

ТекстЗапроса = "... :

Согласно условию задачи, нам нужны остатки товара на складе, остатки в резерве (то, что находится в резерве, то обязательно лежит на каком-либо складе) и цены. Не вдаваясь подробности, структура нашего запроса будет такой: основная таблица - таблица регистра накопления Товары на складах , к ней левым соединением присоединяем таблицу регистра накопления Товары в резерве и еще одну таблицу - таблицу регистра сведений Цены номенклатуры .

Замечание 1: Если у кого-то возникают вопросы вроде «Что такое левое соединение», то данные вопросы выходят за рамки статьи. Предполагается, что читатель знает язык SQL в той интерпретации, в которой он используется в платформе 1С 8.1.

Итак, переходим к запросу. Наведем мышь на текст запроса и нажмем правую клавишу мыши. В контекстном меню выберем пункт Конструктор запроса. Откроется следующее окно:

В левой части находятся возможные источники данных, в средней - таблицы, которые мы будем использовать, в правой части - те поля, которые будем использовать при выводе данных отчета.

Очистим среднюю часть и выберем необходимые нам таблицы: Товары на складах остатки, Товары в резерве на складах остатки и Цены номенклатуры срез последних:

Заполним поля (правая часть). Из таблицы Товары на складах выберем поля Склад , Номенклатура , Характеристика номенклатуры , Серия номенклатуры , Количество остаток . Из таблицы Товары в резерве на складах выберем Количество остаток (это другой остаток - резерв), из таблицы Цены номенклатуры Тип цен и Цена :

Кнопкой добавим два новых поля: Сумма на складе и Сумма в резерве (цена. помноженная на остаток на складе и остаток в резерве). После нажатия на указанную кнопку откроется окно в котором можно сконструировать нужное нам выражение:

Это Сумма на складе, аналогично, Сумма в резерве:

В итоге, в полях у меня получилось следующее:

Для таблиц Товары на складах, Товары в резерве на складах, Цены номенклатуры необходимо установить даты, на которые мы рассчитываем остатки и цены. Для этого выберем таблицу Товары на складах и нажмем кнопку - параметры виртуальной таблицы. Откроется окно параметров. В строке Период напишем &ДатаКон:

Этим мы указали, что остатки будут рассчитываться на конец периода, который мы будем задавать при формировании отчета. Аналогично настроим для других таблиц.

Отредактированные псевдонимы выделяются черным. Псевдонимы, которые мы присвоили полям, запоминаем, это понадобится дальше.

Установим связи между таблицами на закладке «Связи»:

На закладке «Итоги» выберем числовые поля, - по ним будут рассчитываться итоги. По полю Цена берем максимум, по остальным - считаем суммы.

Теперь выберем те поля, которые будут использованы в настройках построителя. Перейдем на закладку «Построитель». На закладке «Построитель» находятся еще пять закладок. На закладке «Поля» выберем те поля, которые будут использоваться при настройке отчета. В нашем случае выберем все поля:

Галочки в средней колонке «Использовать дочерние» означают, что мы можем выбирать не только Склад, Номенклатуру и т.п., но и любое дочернее поле - Тип склада у склада, ставку НДС, артикул у номенклатуры и т.д. Дочерние можем использовать только у сложных типов данных, у простых (Цена, Количество, Сумма) - нет.

На закладке «Условия» выберем те поля, на которые можно будет установить отбор. В нашем случае - поля Тип цен, Склад, Номенклатура:

На закладке «Порядок» выберем поля упорядочивания. Выберем поле Номенклатура:

Ну и наконец, закладка «Итоги». Выберем Склад, Номенклатура, - по этим полям будут вычисляться итоги:

Обращаю внимание, и здесь есть колонка «Использовать дочерние», т.е. итоги можно будет вычислять и по реквизитам этих полей.

Нажимаем Ок, - наш запрос сформирован.

После текста запроса находится настройка Свойств и Категорий. Закомментируем для простоты:

Ниже находится раздел, в котором настраиваются представление полей. Настроим представления для полей Склад, Номенклатура, Характеристика номенклатуры, Серия номенклатуры, Тип цен:

При этом первое поле - то, как мы настроили представление на закладке «Объединения / псевдонимы», второе поле - то, как оно будет отображаться в отчете. Например характеристика в запросе указана как «ХарактеристикаНоменклатуры», а представление укажем «Характеристика номенклатуры».

Настроим вычисляемые поля, - показатели:

При этом первое поле - то, как мы настроили представление на закладке «Объединения / псевдонимы». Второе поле - то, как оно будет отображаться в отчете. Третье - будет ли данный показатель включен по умолчанию. Четвертое - формат поля. Пятое и шестое - наименование группы и представление (можно несколько полей объединить в одно поле).

Для поля Цена, - ставим формат Число 15.2, группа Цена. Для остатков - формат 15.3, группа Количество. Для сумм формат 15.2, группа Сумма.

Настроим предопределенные группировки:

Этими настройками мы установили то, что по-умолчанию, строки будут группироваться сперва по складу, затем по номенклатуре. Могли бы и не ставить, а настраивать в самом отчете, но я считаю, что по-умолчанию группировки должны быть. Аналогично, есть настройка и для колонок, но их использовать не будем.

Теперь предопределенные отборы:

Эти поля будут отображаться в быстрых отборах. Пути к данным должны быть те, которые мы указали при настройки построителя на закладке Отборы. Причем, на закладке Отборы строк может быть больше, чем в быстрых отборах.

Ну и наконец, дополнительные поля. Что это такое? Мы указали, что в отчете будем использовать Номенклатуру, а так же указали, что будем использовать любые дочерние поля этого поля. Если требуется указать, что обязательно будет выводится Артикул, то это будет дополнительным полем и мы должны были бы написать:

Аналогично, если у нас есть поля, не показатели, по которым мы не группируем данные, то в отчет они по умолчанию не попадут. Но мы можем указать их в качестве дополнительных полей что бы отображались.

Собственно, это все. Можем запускать отчет. Сохраним изменения и откроем в режиме предприятия:

Как видите, дата одна и она не заполнена (расчет производится на конец текущего дня), три предопределенных отбора. Щелкнув по кнопке «Настройка» откроем настройки:

Есть показатели, настроены группировки. А если щелкнуть по кнопке «Расширенная настройка», то увидим в дополнительных полях Артикул:

Характеристику и Серию я выбрал сам. Выводиться данные поля будут с группировками (это у нас номенклатура) причем, показаны будут после Наименования.

Выберем Тип цены в отборе и сформируем отчет:

Замечание 2: В настройка запроса мы указали параметр ДатаКон . Кроме этого показателя есть еще три предопределенных: ДатаНач , ДатаНачала , ДатаКонца . Чем они отличаются? ДатаНачала и ДатаКонца это именно даты, первая - дата начала периода (если дата пустая, то начало ведения учета), вторая - дата конца периода (если дата пустая, то конец текущего дня). ДатаНач и ДатаКон - это границы периодов (дата + указание включения или исключения пограничного значения). Чем это грозит? К примеру, нужно отобрать документы по датам. Если в тексте запроса указать Документ.Дата >= &ДатаНачала, то все будет хорошо, если же сравнивать не с ДатаНачала, а с ДатаНач, то выполнение отчета будет прервано с ошибкой, ибо нельзя сравнивать Границу и Дату! Таблицы данных понимают все эти параметры.

Замечание 3: Если отчет строится как у нас На дату, то использовать можно показатели ДатаКон и ДатаКонца. Показатели ДатаНач и ДатаНачала будут указывать на начало ведения.

Замечание 4: В нашем отчете мы установили отбор по Типам цен. Немного подумав, можно заметить, что формировать отчет без выбора Типа цены смысла мало. Если мы забудем выбрать тип цены, отчет ругаться не будет, но толку от того, что окажется в колонках Цена, Сумма будет мало. Как с этим бороться? Можно вынести отбор типу цен на командную панель формы, в районе выбора даты, и запретить формировать отчет без выбора этого параметра. Но как указать в запросе? В параметрах виртуальной таблицы Цены номенклатуры укажем:

Процедура СформироватьОтчет должна быть такой:

ТипЦен должен быть реквизитом отчета, иначе этот параметр не будет виден в модуле объекта!

И на последок. Поначалу может показаться все слишком замороченным, но если составить план проделанных работ, то мы получим следующее:

  1. Указали настройку периода;
  2. Сформировали запрос и указали, какие поля мы будим настраивать построителем и как (по каким можно группировать данные, по каким сортировать, как итоги рассчитывать);
  3. Настроили представление полей;
  4. Задали начальные настройки.

Как видите, всего четыре пункта.