1с как сделать кнопку желтой

Обновлено: 07.07.2024

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

С другой стороны, преобладание желтого цвета в интерфейсе 1С для кого-то может являться недостатком. Кому-то больше нравится другая палитра цветов, а для кого-то общее оформление 1С выходит за рамки «корпоративного стиля» и сильно выделяется на фоне других приложений.

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

Как добавить свой стиль оформления.

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

Стиль по умолчанию

Оформление по умолчанию

Что точно можно поменять.

Приведем выдержку из справочной системы: на данный момент платформа предлагает следующие варианты настройки:

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

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

      Стиль расширенный

      Дополнительные элементы

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

      Как установить персональный стиль для каждого пользователя.

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

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

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

      Реквизит формы с типом число

      Перетащим этот реквизит в закладку элементы конструктора формы.

      Перетаскиваем реквизит формы

      По умолчанию для реквизитов с типом Число создается элемент формы Поле с видом ПолеВвода. Изменим значение свойства Вид на Поле переключателя. Вид реквизита на управляемой форме сразу же поменяется.

      Значение свойства вид – Поле переключателя

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

      Свойство элемента Список выбора

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

      Значения в свойстве Список выбора

      После этого поле переключателя на нашей форме изменится.

      Поле переключателя на форме

      Сделаем для переключателя более красивый вид: уберем заголовок и установим в свойство Вид переключателя значение Тумблер.

      Установили вид переключателя тумблер

      Ещё обратите внимание на свойство элемента ПолеКоличество колонок. По умолчанию оно равно 0, но при его помощи можно различным образом компоновать кнопки переключателя на форме.

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

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

      На рисунке ниже результат работы этой команды.

      Работа переключателя формы

      Более подробно работа с элементами формы на практичных примерах дается в книге «Основы разработки в 1С:Такси. Разработка управляемого приложения за 12 шагов».


      Эта книга подойдёт тем, кто уже начал программировать и испытывает определенные сложности с этой темой и тем, кто уже давно программирует, но ни разу еще не работал с управляемыми формами 1С

      1. Без сложных технических терминов;
      2. Более 600 страниц практического материала;
      3. Каждый пример сопровождается рисунком (скриншот);
      4. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!


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

      можно оплатить вручную:

      И так начнем. Для наглядности я создам реквизит формы с типом Булево.

      Реквизиты формы

      Разместим новый реквизит на форме. Это можно сделать двумя способами.

      Первый способ: просто перетащить мышкой нужный реквизит в закладку элементы.

      Перетаскиваем реквизит формы

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

      Добавление нового элемента формы

      Свойство ПутьКДанным элемента формы

      Я перетащу реквизит с типом Булево, и у него автоматически установится вид Поле флажка.

      Свойство вид со значением поле флажка

      Сам флажок нам не интересен. Гораздо интереснее свойство Вид флажка, которое может принимать три значения – Авто, Флажок и Тумблер.

      Значения свойства вид флажка

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

      Вид флажка - тумблер

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

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

      Свойство элемента ПоложениеЗаголовка

      Более подробно работа с элементами формы на практичных примерах дается в книге «Основы разработки в 1С:Такси. Разработка управляемого приложения за 12 шагов».


      Эта книга подойдёт тем, кто уже начал программировать и испытывает определенные сложности с этой темой и тем, кто уже давно программирует, но ни разу еще не работал с управляемыми формами 1С

      1. Без сложных технических терминов;
      2. Более 600 страниц практического материала;
      3. Каждый пример сопровождается рисунком (скриншот);
      4. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!


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

      можно оплатить вручную:

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

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

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

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

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

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

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

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

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

      Розовый

      розовый цвет

      Лосось

      лосось цвет

      хаки цвет

      Сливовый

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

      Зеленый

      зеленый цвет

      Бирюзовый

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

      Синий

      синий цвет

      Голубой

      голубой цвет

      Песочный

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

      Стальной

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

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

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

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

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

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

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

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

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

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

      Релиз 674.1.1.2 от 14.10.2021

      выбор цвета

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

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

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

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

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

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

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

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

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

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

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

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

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

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