1с как изменить цвет фона формы

Обновлено: 06.07.2024

Данная статья является анонсом новой функциональности.
Не рекомендуется использовать содержание данной статьи для освоения новой функциональности.
Полное описание новой функциональности будет приведено в документации к соответствующей версии.
Полный список изменений в новой версии приводится в файле v8Update.htm.

Реализовано в версии 8.3.13.1513.

Благодаря тому, что в основе всех прикладных решений 1С:Предприятия находится платформа, прикладные решения имеют однотипный интерфейс, они привычны для пользователей и выглядят узнаваемо. В то же время на крупных внедрениях такая узнаваемость может являться недостатком, если вместе с 1С:Предприятием заказчик использует сторонние программные продукты, выполненные в другой палитре или в определенном корпоративном стиле, принятом в компании.

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

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

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

Основной стиль в управляемом приложении

Все изменения, о которых пойдёт речь, мы реализовали с помощью хорошо известных вам объектов конфигурации Стиль. Они существовали в прошлых версиях платформы, они использовались в обычном приложении. Но с появлением управляемого приложения и интерфейса Такси, необходимость в этих объектах, как в инструменте «раскрашивания» интерфейса исчезла. И сейчас мы возвращаем лишь некоторые их возможности.

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

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

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

    03.jpg

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

    02.jpg

    Кроме непосредственного указания основного стиля в Конфигураторе, вы можете сделать это и с помощью встроенного языка. В контекст управляемого приложения мы вернули свойство глобального контекста ГлавныйСтиль. Устанавливать это свойство вам нужно в обработчике события УстановкаПараметровСеанса().

    Основной стиль в мобильном клиенте

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

    • Цвет активности применяется к следующим элементам интерфейса:
      • фон заголовка формы,
      • фон текущего элемента меню,
      • фон текущей строки и ячейки таблицы,
      • индикатор,
      • иконки рабочего стола;
      • текст заголовка выбранной страницы,
      • отметка флажка, переключателя и полосы регулирования,
      • фон кнопок;
      • к полосе в поле ввода в режиме редактирования,
      • к полоскам на барабане при выборе даты;

      Цвет навигации, цвет дополнительной навигации и цвет важного в мобильном клиенте не используются.

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

      Отключение заставки при запуске

      Теперь мы добавили к ним ещё один параметр – DisableSplash. На корпоративных внедрениях этот параметр позволяет не показывать при запуске собственную заставку 1С:Предприятия, замена которой была согласована с фирмой 1С.

      Расширение стилей и картинок

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

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

      Кроме этого в расширении вы можете переопределять свойства конфигурации, содержащие картинки. Это такие свойства, как:

      • Картинка основного раздела;
      • Логотип;
      • Заставка.

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

      Брендирование расширений

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

      Непосредственно в расширение конфигурации мы добавили поля с информацией о поставщике и о самом расширении:

      • Краткая информация;
      • Подробная информация;
      • Авторские права;
      • Адрес информации о поставщике;
      • Адрес информации о конфигурации.

      Эти поля имеют то же назначение, что и одноимённые свойства конфигурации, но описывают расширение. Информация из этих полей отображается в окне О программе для каждого из установленных расширений. Например, так:

      01.jpg

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

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

      Данное расширение как раз добавляет такую возможность.

      Цветовую схему можно выбрать индивидуально для любого пользователя программы. Для этого добавлена новая команда в раздел НСИ и администрирование .

      настройка цвета интерфейса

      В открывшемся списке создаем персональные настройки.

      список настроек

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

      выбор цветовой схемы

      Какие цвета доступны

      Розовый

      розовый цвет

      Лосось

      лосось цвет

      хаки цвет

      Сливовый

      сливовый цвет

      Зеленый

      зеленый цвет

      Бирюзовый

      бирюзовый цвет

      Синий

      синий цвет

      Голубой

      голубой цвет

      Песочный

      песочный цвет

      Стальной

      стальной цвет

      Цвет фона панели функций остался прежним.

      панель функций

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

      Необходимо перенести панель функций текущего раздела в рабочую область.

      расположение функциональных панелей

      К примеру, разместим панель функций в нижней части рабочего окна:

      изменениее цвета фона панели функций

      Почему нет черного оформления

      Потому что цвет шрифта черный, манипулировать с этим параметром у меня не получилось.

      Релиз 674.1.1.2 от 14.10.2021

      выбор цвета

      Теперь вводим эти параметры в настройках модуля (через точку с запятой).

      изменение цвета фона форм

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

      фон для форма списка

      Раскрашиваются также формы документов.

      фон для форма документа
      фон для таблицы документа

      В справочниках аналогично:

      фон для номенклатуры

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

      Вас может заинтересовать

      Универсальное заполнение кассовых документов (ПКО и РКО) из внешних табличных файлов произвольной структуры в 1С:Бухгалтерия 3.0.

      Характерные особенности номенклатуры с типом Набор. Использование наборов при продаже. Ценообразование, формирование печатных форм.

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

      Элементы стиля

      Область применения: управляемое приложение.

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

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

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

      Виды элементов стиля:
      • Цвет (задается значение RGB)
      • Шрифт (задаются вид, размер и начертание)
      • Рамка (задаются тип и ширина границ)

      1. Элементы стиля нужно использовать всегда, когда требуется изменить оформление (Цвет, Шрифт, Рамку), установленные по умолчанию.

      Например, информационные надписи среди других надписей можно выделить с помощью цвета. Цвет таких надписей следует задавать в виде элемента стиля "ИнформационнаяНадпись", а не в виде значения RGB или выбора цвета web/windows:

      4. Название для элемента стиля следует подбирать таким образом, чтобы в нем отразить назначение элемента стиля.

      5. Для нескольких элементов стиля, имеющих одинаковое название, но разный вид, рекомендуется включать вид (слова "Цвет", "Шрифт", "Рамка") в название:

      Например: "ТекстНевыбраннойКартинкиЦвет" и "ТекстНевыбраннойКартинкиШрифт".

      При этом вид элемента стиля (Цвет, Шрифт, Рамка) следует указывать после его названия. Это требуется для того, чтобы можно было по первым буквам найти нужный элемент стиля в списке.

      В названии элемента стиля следует указывать только тот вид (Цвет, Шрифт, Рамка), который используется фактически.

      Например, для элемента стиля вида "Цвет" не следует включать в название слово "Шрифт":

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

      1. Условное оформление в списке документов и в справочниках 1С

      Условное оформление в списке документов и справочниках 1С выполняется с помощью настройки «Редактирование элемента условного оформления 1С», открываемого из настроек списка 1С.



      · На вкладке «Оформление» устанавливается желаемое оформление полей: цвет фона, цвет текста и т.д.

      · На вкладке «Условие» заполняются условия, при выполнении которых оформление будет применяться к полям.

      · На вкладке «Оформляемые поля» выбираются поля из списка доступных полей, к которым будет применяться оформление, если условия выполнены.

      Рассмотрим на примерах.

      Сделаем так, чтобы в журнале «Заказы поставщикам» цвет строк зависел от статуса документа:

      · Не согласован - зеленый

      · К поступлению - розовый



      В меню «Еще» переходим в настройки списка 1С и в открывшемся окне открываем вкладку «Условное оформление 1С».



      Задаем первое правило – если значение статуса «Не согласован» цвет фона строки должен быть зеленым.

      Нажимаем кнопку «Добавить», при этом в 1С ERP 8.3 откроется окно редактирования элемента условного оформления 1С.



      На вкладке «Оформление» выбираем каким образом мы хотим выделить нужные нам документы – в нашем примере это вариант «Цвет фона». Ставим галочку в первой строке и в колонке «Значение» выбираем цвет.



      На вкладке «Условие» из списка доступных полей перетаскиваем поле, значение которого должно определять в 1С цвет документа в списке – поле «Статус». Указываем значение статуса – «Не согласован».



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

      Нажимаем «ОК» и видим списке новую строку с заполненными правилами условного оформления.



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



      Нажимаем кнопку «Завершить редактирование» и проверяем результат.

      Для примера опять возьмем журнал «Заказы поставщикам» в 1С ERP 8.3 и выделим в нем сумму заказа на сумму выше 5 000 000 жирным красным шрифтом



      Для этого, как и в примере выше открываем настройки списка 1С и добавляем новую настройку условного оформления. В окне редактирования элемента задаем цвет текста и шрифт.



      На закладке «Условие» проставляем следующие условия: сумма документа больше 5 000 000



      На вкладке «Оформляемые поля» указываем только одно поле «Сумма документа»



      Сохраняем настройку - нажимаем «Ок». Завершаем редактирование настройки списка 1С и проверяем результат.

      2. Условное оформление в отчетах 1С

      Оформление в отчетах 1С выполняется в настройках отчета при установке расширенного вида настроек. При этом доступна вкладка «Оформление», где задаются «Элементы условного оформления отчетов 1С».



      · На вкладке «Оформление» вводится произвольный «Заголовок» элемента оформления. С помощью флажков можно включать или выключать различные параметры оформления. Параметры оформления можно менять с помощью соответствующих инструментов.

      · На вкладке «Условие» задаются отборы, при которых данные условия оформление будет применяться.

      · На вкладке «Оформляемые поля» выбираются поля, для которых будет применяться условное оформление.

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

      Рассмотрим на примере, как в стандартном отчете сделать настройку как на рисунке ниже.





      Под каждое правило для условного оформления необходимо создавать новый элемент («Настройка» (вид «Расширенный») → вкладка «Оформление» → «Добавить») и указывать название, поясняющее суть настройки.

      Шаг 1. Настраиваем шапку отчета 1С.

      Заполняем название элемента, например, «Шапка отчета 1С». На вкладке «Оформление» настраиваем цвет фона, цвет текста и шрифт.

      Вкладки «Условие» и «Оформляемые поля» не заполняем. На вкладке «Дополнительно» отмечаем пункт «В заголовке полей».



      Для сохранения правила нажимаем клавишу «Ок».

      Шаг 2. Настраиваем шрифт отчета.

      На вкладке «Оформление» настраиваем шрифт, а на вкладке «Дополнительно» выбираем пункт «В группировке».



      Шаг 3. Настраиваем выделение строки Организация и Клиент

      Заполняем настройку для выделения строки организации - выбираем цвет фона, в качестве оформляемого поля выбираем «Организация» и на вкладке «Дополнительно» отмечаем «В группировке».


      Для выделения строки с клиентом делаем аналогичные настройки, только с другим цветом фона и оформляемое поле устанавливаем «Клиент».



      Шаг 4. Настраиваем выделение фона ячейки с отрицательным значением в колонке «Сальдо долга».

      Задаем цвет фона. Настраиваем условие: сальдо долга меньше 0. Выбираем «Сальдо долго» в качестве оформляемого поля и вариант отображения – «В группировке».

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