К статье
Практический материал

Отчеты и Аналитика · 11 мин

Как изменить график в 1С: практическая инструкция

Пошаговая инструкция, как изменить график в 1С: настройка диаграмм в отчётах СКД, изменение типа, цвета и данных графика без программирования и через код.

Графики и диаграммы в 1С встречаются в трёх типичных местах: в отчётах на системе компоновки данных (СКД), в аналитических панелях и мониторах показателей, а также в формах, созданных разработчиком. Способ изменения графика зависит от того, где именно он расположен и какие права есть у пользователя. В большинстве случаев рядовой пользователь может поменять внешний вид диаграммы без программирования — через встроенные настройки отчёта.

Прежде чем что-то менять, определите сценарий: вам нужно поправить график «на лету» для просмотра, сохранить новый вариант отчёта для себя или изменить отчёт для всех пользователей базы. Первые два случая решаются в пользовательском режиме за пару минут. Третий требует прав на изменение настроек или конфигурации и аккуратности: неудачная правка затронет всех, кто пользуется этим отчётом.

Определите, где находится график и какой доступ вам нужен

Откройте отчёт с графиком и посмотрите на заголовок окна и состав кнопок. Если отчёт построен на СКД (это большинство типовых отчётов: «Продажи», «Остатки товаров», «Динамика задолженности»), вы увидите кнопку «Настройки» или пункт «Изменить вариант» в меню «Ещё». Это самый простой случай — всё делается в пользовательском режиме.

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

Третий случай — внешние отчёты и обработки (файлы .erf и .epf). Они открываются через «Файл → Открыть» и тоже могут содержать графики на СКД. Их настройки меняются так же, как у встроенных отчётов, но сохранение варианта зависит от того, куда у вас есть права записи.

Маршрут решения

Как выбрать действие

График в типовом отчёте, есть кнопка «Настройки»Меняйте через «Изменить вариант» — программирование не требуется
График на рабочем столе или в форме документаЭто элемент формы — обратитесь к разработчику, самостоятельно он не настраивается
Нужно изменить график для всех пользователейСохраните вариант с доступом «Всем пользователям» или правьте настройки в конфигураторе
Кнопка настроек недоступнаПроверьте права: возможно, настройки отчёта закрыты администратором

Изменение графика в отчёте через «Настройки»

Базовый сценарий выглядит так. Сформируйте отчёт, нажмите «Ещё → Изменить вариант» (в некоторых конфигурациях — «Настройки → Расширенные»). Откроется окно настроек СКД, где график обычно представлен элементом «Диаграмма» в структуре отчёта. Найдите её в дереве структуры справа.

У диаграммы три ключевых параметра: «Точки» — что откладывается по оси категорий (например, месяцы или контрагенты), «Серии» — что образует линии или столбцы (например, суммы продаж по менеджерам), и «Ресурсы» — числовые показатели. Чтобы график показывал другие данные, поменяйте поля в точках и сериях, перетащив их из списка доступных полей.

После изменения нажмите «Завершить редактирование» и сформируйте отчёт заново. Если результат устраивает, сохраните его как новый вариант: «Ещё → Сохранить вариант отчёта». Задайте понятное имя, например «Продажи по месяцам — график», и укажите доступность: только себе или всем.

Порядок действий
  1. 1
    Сформируйте отчёт и откройте «Ещё → Изменить вариант»
  2. 2
    В структуре отчёта найдите элемент «Диаграмма»
  3. 3
    Настройте точки, серии и ресурсы диаграммы
  4. 4
    Выберите тип диаграммы и оформление
  5. 5
    Нажмите «Завершить редактирование» и переформируйте отчёт
  6. 6
    Сохраните результат как новый вариант отчёта

Как поменять тип диаграммы и оформление

Тип диаграммы задаётся в свойствах элемента «Диаграмма» в настройках СКД. Доступны график, гистограмма (обычная, объёмная, накоплением), круговая, измерительная и другие варианты. Для динамики во времени удобнее линейный график, для сравнения категорий — гистограмма, для долей — круговая диаграмма, но учтите: круговая показывает только одну серию.

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

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

Сравнение вариантов

График (линии)

Лучший выбор для динамики во времени; плохо читается при большом числе серий

Гистограмма

Удобна для сравнения категорий; при множестве точек столбцы сливаются

Круговая

Показывает доли целого; ограничение — одна серия и не более нескольких понятных секторов

Гистограмма накоплением

Показывает вклад каждой серии в общий итог; не подходит для отрицательных значений

Изменение данных, которые выводит график

Частая задача — не поменять внешний вид, а заставить график показывать другие данные: другой период, другой показатель, другую группировку. Период и отборы меняются прямо на главной панели отчёта или на вкладке «Отбор» в настройках — диаграмма автоматически перестроится по отобранным данным.

Чтобы заменить показатель (например, выводить не сумму продаж, а количество или прибыль), откройте настройки диаграммы и в списке ресурсов оставьте нужное поле. Если нужного поля нет в доступных, значит, его нет в наборе данных запроса — тогда без доработки схемы компоновки разработчиком не обойтись.

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

Сохранение изменений и варианты отчёта

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

При сохранении выберите область доступа. Вариант «только для себя» безопасен и не влияет на коллег. Вариант «для всех» требует соответствующих прав и меняет отчёт у всей компании — перед этим убедитесь, что настройки корректны, и не перезаписывайте типовые варианты: создавайте новые.

Если вариантов накопилось много, лишние можно удалить через «Ещё → Выбрать вариант» или в панели настроек. Удаление варианта не влияет на данные базы — это только сохранённая настройка представления.

Изменение графика через конфигуратор и код

Когда возможностей настроек не хватает — нужен нестандартный тип диаграммы, программная подстановка данных или график на произвольной форме, — работа идёт в конфигураторе. В схеме компоновки данных тип диаграммы, её свойства и оформление задаются на закладке «Настройки» в свойствах элемента «Диаграмма»; там доступно больше параметров, чем в пользовательском режиме.

Для программного построения используется объект «Диаграмма» на управляемой форме: разработчик задаёт точки, серии и значения методами УстановитьТочку, УстановитьСерию и УстановитьЗначение, а тип меняет свойством ТипДиаграммы. Ниже пример минимального кода заполнения диаграммы.

bsl
Диаграмма.ТипДиаграммы = ТипДиаграммы.График;
Серия = Диаграмма.УстановитьСерию("Продажи");
Точка = Диаграмма.УстановитьТочку("Январь");
Диаграмма.УстановитьЗначение(Точка, Серия, 150000);

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

Проверка результата и типичные ошибки

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

Контрольные точки

Как проверить результат

График после формирования
Норма

Отображаются все серии и точки, подписи читаемы

Тревожный признак

Пустая область диаграммы или часть серий пропала

Соответствие данным
Норма

Итоги на графике совпадают с таблицей отчёта

Тревожный признак

Значения различаются — проверяйте ресурсы и отборы

Сохранённый вариант
Норма

Отчёт открывается с нужным графиком по имени варианта

Тревожный признак

После переоткрытия настройки сбрасываются — вариант не сохранён

Права других пользователей
Норма

Коллеги видят новый вариант без ошибок

Тревожный признак

У пользователей ошибка доступа или старый вид отчёта

Типичные ошибки
01
Перезапись типового варианта отчёта — коллеги теряют привычные настройки, восстановить их сложно
02
Изменение отборов вместо настроек диаграммы — график «не меняется», потому что правился не тот раздел
03
Слишком много серий на одном графике — линии сливаются, диаграмма становится нечитаемой
04
Сохранение варианта с доступом «всем» без проверки — ошибка в настройке уходит всей компании
05
Попытка править график на рабочем столе через настройки отчёта — это элемент формы, он меняется только кодом

FAQ: частые вопросы о графиках в 1С

Почему кнопка «Изменить вариант» недоступна?

Чаще всего у пользователя нет права «Сохранение вариантов отчётов» или администратор ограничил настройку конкретного отчёта. Проверьте права в профиле группы доступа или попросите администратора сохранить нужный вариант за вас.

Можно ли изменить график без конфигуратора?

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

Почему график пустой, хотя отчёт формируется?

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

Как вернуть исходный вид графика?

Откройте «Ещё → Выбрать вариант» и переключитесь на стандартный вариант отчёта — ваши правки хранятся в отдельном варианте и не портят исходный. Если вы перезаписали стандартный вариант, потребуется восстановление настроек по умолчанию или помощь администратора.

Как изменить цвета линий на графике?

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

Можно ли вывести два графика в одном отчёте?

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

Итог

Что важно запомнить

График в отчёте 1С меняется через «Ещё → Изменить вариант»: настройте точки, серии, ресурсы и тип диаграммы, затем сохраните результат как новый вариант, не трогая типовой. Графики на рабочем столе и в формах изменяются только разработчиком. Все рискованные правки — с доступом «всем» и в конфигураторе — сначала проверяйте на тестовой базе.