1с скд изменить заголовок колонки

Обновлено: 02.07.2024

Войдите как ученик, чтобы получить доступ к материалам школы

Система компоновки данных 1С 8.3 для начинающих: меняем оформление

Автор уроков и преподаватель школы: Владимир Милькин

Ставим цель

  • Сделать копию отчёта с прошлого урока
  • Изменить его имя на "Урок4.erf"
  • Внести изменения в копию отчёта (сегодня разбираем примеры с условным оформлением)

Делаем копию отчёта с прошлого урока

Делаем копию отчёта с прошлого урока:

Переименовываем копию в "Урок4.erf":

Открываем базу "Гастроном" в конфигуратор:

Открываем отчёт "Урок4.erf":

В форме отчёта меняем имя на "Урок4" и открываем схему компоновки данных:

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

Сокращаем длину дробной части

Первая проблема, которую нам предстоит решить, это вывод слишком большого количества цифр после запятой (177,666666. ).

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

Для этого переходим на закладку "Настройки", там выделяем пункт "Отчет", далее в самом низу выделяем закладку "Условное оформление" и нажимаем зелёный плюсик, чтобы добавить новую запись:

В появившейся записи настраиваем поле "Оформляемые поля", чтобы указать к каким именно полям мы будем применять условное оформление:

В открывшемся диалоге нажимаем зелёный плюсик, чтобы добавить поле:

Добавляем поле "СредняяКалорийность" (именно в нём выводится слишком много чисел в дробной части), получилось вот так:

Теперь переходим к настройке поля "Оформление":

Наша задача задать правильный числовой формат:

Указываем значение точности равное двум:

Получилось вот так:

Итоговая запись условного оформления выглядит так:

Сохраняем отчёт и открываем (конфигуратор закрывать не нужно) в режиме пользователя:

Отлично, теперь дробная часть округляется до 2 чисел.

Выводим итоги жирным шрифтом

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

Это также легко сделать при помощи условного оформления.

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

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

Переходим к настройке поля "Оформление":

Здесь находим пункт "Шрифт" и также открываем его по кнопке многоточие:

Начертание шрифта настраиваем вот так:

Нажимаем "Ок" и ещё раз "Ок":

Получилось вот так:

Сохраняем отчёт и формируем в режиме пользователя:

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

Для этого возвращаемся к записи условного оформления, которую мы только что создали и настраиваем поле "Область использования":

Снимаем галки напротив "В общем итоге" и "В заголовке полей":

Снова сохраняем отчёт и формируем в режиме пользователя:

Выводим жирным шрифтом общие итоги

А теперь давайте добьёмся, чтобы вся общая строка итогов (включая слово "Итого") выводилась жирным шрифтом.

Для этого переходим на закладку "Настройки", выделяем пункт "Отчет" (применяем настройки в целом к отчёту), далее переходим на закладку "Условное оформление" и добавляем ещё одну запись (зелёная кнопка плюс):

В новой записи не указывать "Оформляемые поля", что означает, что мы хотим применить оформление ко всем полям, а вместо этого настраиваем оформление:

Наконец, правильно настраиваем "Область использования" нашей записи:

Оставляем единственный пункт - "В общем итоге":

Получилось вот так:

Сохраняем отчёт и формируем в режиме пользователя:

Мы добились своего

Разукрашиваем фон заголовка полей и общие итоги

А что, если нам разукрасить фон заголовка полей и итоговой строки в зелёный цвет? А текст в белый?

Я покажу как легко это делается.

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

Сразу настраиваем "Область использования новой записи (оставляем только "В общем итоге" и "В заголовке полей"):

Далее переходим к полю "Оформление" новой записи, настраиваем цвет фона и цвет текста как на картинке ниже:

Получилось вот так:

Сохраняем отчёт и формируем в режиме пользователя:

Добавляем заголовок

Ну и в качестве завершающего приёма этого урока установим заголовок отчёта (мы это уже делали в прошлых уроках).

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

Сохраняем отчёт и формируем в режиме пользователя:

Эталонная обработка, после выполнения всех шагов этого урока

Войдите на сайт как ученик

Для учеников

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

На вопросы учеников — отвечаю по почте, но прежде загляните в ЧАВО (ссылка) .

Во вложении находятся архив, в котором 2 файла: первый файл - отчет с настройками по умолчанию, второй файл - настроен свой макет.

Так выглядит отчет по умолчанию:


Переходим в настройки, добавляем заголовки группировкам:


Далее переходим на закладку "Макеты", добавляем настройки, выделяем области:




Получается такой вид:


Протестировано на конфигурации "Управление производственным предприятием, редакция 1.3 (1.3.113.2)"

Готовый пример к статье заменяет 1000 описаний!

Специальные предложения

Electronic Software Distribution

Интеграция 1С с системой Меркурий

Алкогольная декларация

Готовые переносы данных

54-ФЗ

Управление проектом на Инфостарте

Траектория обучения 1С-разработчика

Автор запретил комментарии

Просмотры 13448

Загрузки 9

Рейтинг 64

Создание 27.02.20 16:23

Обновление 27.02.20 16:23

№ Публикации 1201527

Тип файла Архив с данными

Операционная система Windows

Страна Россия

Вид учета Не имеет значения

Доступ к файлу Абонемент ($m)

Код открыт Да

Учебно-методический комплекс является уникальной разработкой с использованием «лучших практик», наработанных автором в проектах на предприятиях разных масштабов, отраслей и сфер деятельности Учебно-методический комплекс «Управление закупками: инструменты работы с требованиями»

См. также

Шпаргалка разработчика для работы с формами Промо

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

3 стартмани

31.10.2018 18686 87 ELAM 3

K-SOFT: Улучшенная форма отчета

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

2 стартмани

19.05.2021 6441 6 karpik666 18

1С Специалист ЗУП 3

Решение билетов по 1С Специалист ЗУП 3. Решения подготовлены на Зарплата и Управление Персоналом 3.1.12.144

1 стартмани

16.04.2020 4925 25 MoiseevSN 11

СКД. Объединение ячеек на примере "Справка инвентаризации расчетов с покупателями и поставщиками по форме ИНВ-17"

Шпаргалка. Объединение ячеек в отчете на СКД с произвольным макетом.

1 стартмани

11.03.2020 10968 1 boobzx 10

Каталог игр с приставок из моего детства Промо

Каталог игр Dendy, Sega, Nintendo из нашего детства.

1 стартмани

06.02.2018 18663 74 user621724_Dimav1979 37

Отображение времени в документах и списках

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

1 стартмани

10.03.2020 3865 1 Nuuq 4

Самое полное решение задач для подготовки к Специалисту по ЗУП 3.1

Недавно успешно сдал экзамен на специалиста по ЗУП и делюсь материалами для подготовки.

2 стартмани

20.02.2020 15100 116 Axel_F 19

Прорыв и провал 3D графики в 1С

1 стартмани

11.02.2020 9977 14 dinopopyys 29

Расширение возможностей печати: Вывод произвольного нижнего и верхнего колонтитула Промо

Расширяем функционал вывода нижнего / верхнего колонтитула. Стандартно 1С имеет достаточно ограничений по выводу и наполнению колонтитулов содержимым, взять хотя бы такие, как вывод только текста и отсутствие ограничения на номер конечной страницы. А при разработке кода сталкиваешься с тем, что свой блок с нижним колонтитулом нужно прижимать к низу страницы. Казалось бы быстро решаемый вопрос, но и в нем есть нюансы. Сейчас я расскажу о том, как решалась эта задача. UPD 15.02.2018. Добавлен вывод верхнего колонтитула; Вывод колонтитулов на первой и последней странице управляется параметрами; Научился считать страницы: Добавлено заполнение переменных аналогичных стандартным из колонтитулов; Задаются форматы даты и времени. Ограничения прежние: 1. Повторно сформировать табличный документ после смены параметров страницы интерактивно.; 2. Передавать данные для более плотной печати как можно более мелко нарезанными кусками.

Войдите как ученик, чтобы получить доступ к материалам школы

Система компоновки данных 1С 8.3 для начинающих: меняем созданный отчет

Автор уроков и преподаватель школы: Владимир Милькин

На этом уроке мы научимся менять уже созданный на основе СКД отчёт.

Ставим цель

Целью этого урока будет:

  • Скопировать файл отчёта с прошлого урока "Урок1.erf".
  • Изменить имя скопированного отчёта на "Урок2.erf".
  • Открыть отчёт "Урок2.erf" в конфигураторе.
  • Внести изменения в схему компоновки данных.

Создаём копию отчёта с предыдущего урока

Вначале копируем отчёт предыдущего урока.

. и вставляем его на рабочий стол:

Далее переименовываем получившуюся копию.

Открываем копию в конфигураторе

Открываем базу "Гастроном" в конфигураторе:

Открываем в конфигураторе отчёт .

В открывшейся форме отчёта меняем имя на "Урок 2" и нажимаем кнопку "Открыть схему компоновки данных":

Вот она наша схема - в том виде как мы её настроили на прошлом уроке:

Меняем заголовки столбцов

Вы помните как выглядит этот отчёт в режиме пользователя? Вот так:

Давайте изменим нашу схему так, чтобы вместо "Наименование" выводилось "Имя", а вместо "Пол" выводилось "М/Ж".

Сделать это проще простого.

В схеме на закладке "Наборы данных" в области "Поля" устанавливаем галку и меняем заголовок соответствующих полей:

Сохраняем наш отчёт нажатием на значок дискета:

И вновь открываем его в режиме пользователя (при этом не забудьте закрыть предыдущий отчет) и нажимаем кнопку "Сформировать":

Заголовки колонок изменились нужным образом. Отлично

Меняем порядок столбцов

Но порядок колонок не совсем правильный. Давайте добьёмся того, чтобы колонка "Наименование" шла первой, "Пол" второй и "ЛюбимыйЦвет" третьей.

Для этого возвращаемся в конфигуратор (вообще не нужно было его закрывать) в нашу схему компоновки данных и переходим на закладку "Настройки".

В этой закладке прежде чем что-то делать всегда будем в начале выделять слово "Отчет" (шаг 2). Пока просто запомните это и делайте так всегда.

Выделив "Отчет" переходим (ниже) на закладку "Выбранные поля", выделяем там поле "Наименование" и при помощи стрелки перемещаем его наверх:

Получилось вот так:

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

Вновь сохраняем отчёт и, не закрывая конфигуратора, открываем и формируем его в режиме пользователя:

Всё получилось. Порядок колонок теперь вполне логичный.

Меняем оформление и добавляем заголовок

Теперь давайте сделаем небольшое "украшательство" нашего отчёта и изменим его цветовое оформление.

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

Выбираем вместо основного вариант "Античный":

Теперь давайте добьёмся того, чтобы у нас в отчёте перед таблицей выводился заголовок "Наши клиенты".

Чтобы это сделать проматываем список других настроек вниз и устанавливаем поля "Выводить заголовок" и "Заголовок" как на рисунке ниже:

Сохраняем отчёт и открываем его в режиме пользователя:

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

Меняем сортировку

А ещё давайте сделаем, чтобы в нашем отчёте сначала шли женщины, а затем мужчины.

Для этого сделаем сортировку полю "Пол".

Снова возвращаемся к конфигуратору. Переходим на закладку "Настройки", выделяем "Отчет" и переходим на закладку (в самом низу) "Сортировка".

Там перетаскиваем поле "Пол" из первой колонки во вторую:

А также указываем для него направление сортировки "По убыванию":

Сохраняем отчёт, а затем формируем его в режиме пользователя:

Отлично, строки в отчёте отсортированы по полу: вначале идут женщины, а затем мужчины.

Эталонная обработка, после выполнения всех шагов этого урока

Войдите на сайт как ученик

Для учеников

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

На вопросы учеников — отвечаю по почте, но прежде загляните в ЧАВО (ссылка) .

Войдите как ученик, чтобы получить доступ к материалам школы

Система компоновки данных 1С 8.3 для начинающих: представление отчёта в виде таблицы

Автор уроков и преподаватель школы: Владимир Милькин

На всех прошлых уроках мы выводили данные в отчет в виде списка. Сегодня разберёмся со вторым типом отчета: "Таблица".

Ставим цель

  • Написать отчёт, который выводит информацию о заказе еды клиентами в виде таблицы.
  • В строках таблицы должна выводиться еда, в колонках - клиенты, а на пересечении количество данной еды заказанной данным клиентом.
  • Информацию будем брать из документов "ЗаказКлиента".

Создаём новый отчёт

Открываем базу "Гастроном" в конфигураторе и через меню "Файл"->"Новый. " создаём новый отчёт:

Вид документа - "Внешний отчет":

В новой форме отчёта указываем имя "Урок8" и нажимаем кнопку "Открыть схему компоновки данных":


Имя схемы компоновки данных оставляем по умолчанию:

Составляем запрос

Добавляем новый набор данных - запрос:


Выделяем новый набор данных и вызываем конструктор запроса:


Будем выбирать из табличных частей документа "ЗаказКлиента" следующие поля:

Получился следующий текст запроса:


Сначала пробуем список

Перейдём на закладку "Настройки" и нажмём волшебную палочку, чтобы вызвать конструктор:


Вначале попробуем по старинке выбрать тип отчета "Список. ":

Укажем поля, которые будут отображаться в отчете:

Сохраним наш отчёт в конфигураторе и сформируем в режиме пользователя:


Получился привычный нам список с тремя колонками: Клиент, Еда и Количество.

Выводим в виде таблицы

Ах как замечательно было бы представить эти же самые данные в виде таблицы, в строках которой перечислена еда, в колонках - клиенты, а на пересечении количество данной еды, которое заказал данный клиент:

Сделать это действительно легко. Для этого вернёмся на закладку "Настройки" и вновь вызовем конструктор настроек через волшебную палочку:


На этот раз в качестве типа отчета выберем "Таблица..":

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

Оставим только количество, которое будет отображаться на пересечении строк и столбцов:

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

Получилось вот так:

Итоговая структура отчёта будет такой:


Сохраняем наш отчёт в конфигураторе и формируем в режиме пользователя:


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

А причина в том, что строки и столбцы у нас сгруппированы, а показатели нет! Поэтому и такой разлад.

Чтобы сгруппировать количество нужно подвести по нему итоги (вычислить ресурсы). Это мы уже делать умеем.

Забыли подвести итоги

Переходим на закладку "Ресурсы" и перетаскиваем поле "Количество" из левой колонки в правую:


Выражение "Сумма(Про. " оставляем без изменения:


Снова сохраняем отчет и формируем в режиме пользователя:


То, что надо! Мы хорошо поработали. А на следующем уроке - мы модифицируем этот отчёт (вернее его копию) и представим эти же данные в виде диаграммы.

Эталонная обработка, после выполнения всех шагов этого урока

Войдите на сайт как ученик

Для учеников

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

На вопросы учеников — отвечаю по почте, но прежде загляните в ЧАВО (ссылка) .

Читайте также: