1с как сделать кнопку желтой
Как известно, в основе всех прикладных решений 1С находится платформа, поэтому все они имеют однотипное оформление. На сегодняшний день, используется так называемый интерфейс «Такси». Любой пользователь без труда узнает привычный желтый дизайн. Его получится разглядеть даже издалека, стоя на кассе в магазине.
С другой стороны, преобладание желтого цвета в интерфейсе 1С для кого-то может являться недостатком. Кому-то больше нравится другая палитра цветов, а для кого-то общее оформление 1С выходит за рамки «корпоративного стиля» и сильно выделяется на фоне других приложений.
Для исправления этой проблемы, начиная с версии 8.3.13.1513, в конфигурациях 1с на управляемых формах включена поддержка стилей оформления.
Как добавить свой стиль оформления.
Для того что бы задать свой стиль, необходимо добавить новый стиль оформления в конфигурации и настроить его цветовые схемы. Затем можно назначить этот стиль основным. Сделать это можно либо отредактировав конфигурацию (если у вас включена возможность изменения), либо создав несложное расширение. После этого для конфигурации можно будет выбрать другой стиль.
Оформление по умолчанию
Что точно можно поменять.
Приведем выдержку из справочной системы: на данный момент платформа предлагает следующие варианты настройки:
- Цвет навигации устанавливает цвет фона панели разделов;
- Цвет дополнительной навигации устанавливает цвет фона панели функций текущего раздела;
- Цвет активности применяется к следующим элементам интерфейса:
- рамка текущего элемента формы,
- фон текущего элемента меню,
- фон текущей строки и ячейки таблицы
- Цвет важного устанавливает цвет фона кнопки по умолчанию;
- Цвет акцентирования применяется к следующим элементам интерфейса:
- текст заголовка группы,
- отметка флажка, переключателя и полосы регулирования,
- индикатор текущей формы в панели открытых.
Также, в конфигурации могут быть определены отдельные элементы стиля для различных кнопок и команд. Их тоже можно переопределить, добавив в расширение. Сделать это достаточно просто. Необходимо в ветке основной конфигурации найти нужный элемент стиля, кликнуть по нему правой клавишей мыши и выбрать пункт добавить в расширение. Далее система предложит вам выбрать расширение для изменение. После этого вы увидите что теперь в стиле можно редактировать и этот пункт меню. Но, по большому счету, для полного изменения хватит и ключевых параметров.
Дополнительные элементы
Минусом такого решения является то, что данный стиль устанавливается для всей конфигурации в целом, и не позволяет пользователям выбрать цветовую схему «под себя» или попросить перенастроить тот стиль оформления, который ему больше нравится.
Как установить персональный стиль для каждого пользователя.
Решить проблему общего стиля можно с помощью нашего расширения. Принципиально подход к реализации не отличается от предыдущего. За исключением того, что в нем добавлены функции, которые позволяют пользователям выбрать понравившуюся им схему оформления. При желании можно самостоятельно в конфигураторе отредактировать стили на свое усмотрение.
На данный момент расширение содержит 6 предопределенных стилей оформления и форма для выбора и установки цветовой схемы программы.
Для примера я создал на форме реквизит с типом Число. В процессе этой статьи мы сделаем переключатель, который будет устанавливать этому реквизиту формы значения от одного до пяти.
Перетащим этот реквизит в закладку элементы конструктора формы.
По умолчанию для реквизитов с типом Число создается элемент формы Поле с видом ПолеВвода. Изменим значение свойства Вид на Поле переключателя. Вид реквизита на управляемой форме сразу же поменяется.
На внешний вид пока не обращаем внимание. Нам нужно установить значения переключателя. Для этого нам понадобится свойство элемента Список выбора.
В левой колонки таблицы вносим значения реквизита (в нашем случае цифры), а в правой колонке представление этих значений на форме.
После этого поле переключателя на нашей форме изменится.
Сделаем для переключателя более красивый вид: уберем заголовок и установим в свойство Вид переключателя значение Тумблер.
Ещё обратите внимание на свойство элемента Поле – Количество колонок. По умолчанию оно равно 0, но при его помощи можно различным образом компоновать кнопки переключателя на форме.
И всё. У многих возникнет вопрос: а как обрабатывать значение переключателя на форме. Делается это достаточно просто: обращаемся к реквизиту формы, который связан с этим полем, а этот реквизит принимает то значение, в которое установлен в данный момент переключатель.
Для демонстрации я создам на обработке команду формы, в которой буду проверять значения реквизита, связанного с переключателем.
На рисунке ниже результат работы этой команды.
Более подробно работа с элементами формы на практичных примерах дается в книге «Основы разработки в 1С:Такси. Разработка управляемого приложения за 12 шагов».
Иногда кажется, что изучить язык программирование в 1С сложно и трудно. В действительности программировать в 1С — легко. Помогут Вам легко и быстро освоить программирование в 1С мои книги: «Программировать в 1С за 11 шагов» и «Основы разработки в 1С: Такси»
Изучите программирование в 1С с помощью моей книги «Программировать в 1С за 11 шагов»
- Без сложных технических терминов.
- Более 700 страниц практического материала.
- Каждое задание сопровождается рисунком (скриншот).
- Сборник задач для домашней проработки.
- Книга написана понятным и простым языком — для новичка.
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
Эта книга подойдёт тем, кто уже начал программировать и испытывает определенные сложности с этой темой и тем, кто уже давно программирует, но ни разу еще не работал с управляемыми формами 1С
- Без сложных технических терминов;
- Более 600 страниц практического материала;
- Каждый пример сопровождается рисунком (скриншот);
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
Промо-код на скидку в 15% — 48PVXHeYu
Если Вам помог этот урок решить какую-нибудь проблему, понравился или оказался полезен, то Вы можете поддержать мой проект, перечислив любую сумму:И так начнем. Для наглядности я создам реквизит формы с типом Булево.
Разместим новый реквизит на форме. Это можно сделать двумя способами.
Первый способ: просто перетащить мышкой нужный реквизит в закладку элементы.
Второй способ: добавить новый элемент формы с типом Поле, и связать его с нужным реквизитом формы при помощи свойства элемента ПутьКДанным.
Я перетащу реквизит с типом Булево, и у него автоматически установится вид Поле флажка.
Сам флажок нам не интересен. Гораздо интереснее свойство Вид флажка, которое может принимать три значения – Авто, Флажок и Тумблер.
Если мы установим в это свойство значение Тумблер, то наша форма примет более красивый вид.
Конечно же, когда в переключателях тумблера написаны названия Истина и Ложь, это не очень то красиво. Поменяем их на более привычные. Для этого воспользуемся свойством элемента Формат редактирования, где на закладке Булево установим более подходящие для нас названия кнопок тумблера.
После этого наш тумблер примет более красивый вид. Если мы захотим убрать или переместить положение заголовка, то для этого нам понадобится свойство элемента ПоложениеЗаголовка. Которое принимает много разных значений, в том числе значение – Нет.
Более подробно работа с элементами формы на практичных примерах дается в книге «Основы разработки в 1С:Такси. Разработка управляемого приложения за 12 шагов».
Иногда кажется, что изучить язык программирование в 1С сложно и трудно. В действительности программировать в 1С — легко. Помогут Вам легко и быстро освоить программирование в 1С мои книги: «Программировать в 1С за 11 шагов» и «Основы разработки в 1С: Такси»
Изучите программирование в 1С с помощью моей книги «Программировать в 1С за 11 шагов»
- Без сложных технических терминов.
- Более 700 страниц практического материала.
- Каждое задание сопровождается рисунком (скриншот).
- Сборник задач для домашней проработки.
- Книга написана понятным и простым языком — для новичка.
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
Эта книга подойдёт тем, кто уже начал программировать и испытывает определенные сложности с этой темой и тем, кто уже давно программирует, но ни разу еще не работал с управляемыми формами 1С
- Без сложных технических терминов;
- Более 600 страниц практического материала;
- Каждый пример сопровождается рисунком (скриншот);
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
Промо-код на скидку в 15% — 48PVXHeYu
Если Вам помог этот урок решить какую-нибудь проблему, понравился или оказался полезен, то Вы можете поддержать мой проект, перечислив любую сумму:Мы улучшили дизайн кнопок формы, и добавили новые изобразительные возможности кнопкам командных панелей. Кнопки стали более выпуклыми, и у них появилась небольшая тень.
Кнопка гиперссылка
Появился новый вид кнопки – Гиперссылка командной панели.
Положение картинки справа
Стало возможным задавать расположение картинки справа или слева от заголовка. Для этого у кнопки мы сделали новое свойство ПоложениеКартинки.
Компактная группа кнопок
Группу кнопок теперь можно отображать компактно, без зазоров между ними. Для этого группе кнопок мы добавили новое свойство Отображение.
Овальная кнопка
Появилась возможность создавать овальные кнопки. Форма кнопки управляется новым свойством расширения группы подменю - Фигура.
Отображение кнопки при активности
Теперь вы можете создавать кнопки, реагирующие на перемещение курсора. В обычном состоянии они отображаются как надписи, а при наведении курсора превращаются в кнопку. Для этого кнопке и расширению группы подменю мы добавили свойство ОтображениеФигуры.
Цвет рамки, фона, заголовка и шрифт заголовка
При желании вы можете теперь раскрашивать рамку, фон и заголовок кнопки, и даже менять шрифт заголовка. Для этого предназначены новые свойства кнопки ЦветРамки, ЦветФона, ЦветТекстЗаголока и ШрифтЗаголовка.
Изменение стандартного отображения команд
Для некоторых команд мы изменили правила стандартного отображения. Например, команда Скопировать теперь отображается картинкой в командной панели.
Команды ПереместитьВверх и ПереместитьВниз тоже отображаются в командной панели, а не в группе Ещё. Кроме этого при отображении этих команд, а также команд форматированного документа, используются компактные группы.
Мы надеемся, что эти возможности позволят сделать ваши решения более привлекательными и приятными в использовании.
Для удобства пользователей в программах 1С доступно изменение рабочей панели инструментов по своему усмотрению: убрать лишнее, добавление кнопок и прочее.
Данный лайфхак поможет быстро настроить 1С для вашего удобства.
Добавление кнопки в журнал документов на вкладке «Счета покупателям»
Шаг 1. Открываем журнал документов «Счета покупателям».
Рабочая панель в данном случае имеет ряд кнопок-команд - «Копировать», «Создать»и т.д. Некоторые кнопки представлены в виде пиктограмм-картинок, а остальные написаны текстом.
Нажимаем для настройки кнопку «Еще».
Добавляем на панель кнопки «Провести», «Пометить на удаление/Снять пометку на удаление» и «Отменить проведение».
Шаг 2. Выбираем команду – «Изменить форму».
Шаг 3. Открываем раздел «Командная панель» и активируем группу «Кнопки командной панели».
Шаг 4. Выделяем кнопку, необходимую для расположения на рабочей панели.
В зависимости от выбранной команды может незначительно поменяться настройка, но это не принципиально.
Настройка «Отображение» имеет следующие варианты:
- текст;
- картинка;
- авто;
- текст и картинка.
К примеру выбираем тип «Картинка», он более компактный.
Шаг 5. Выбираем вариант настройки «Положение кнопки в командной панели» из имеющихся вариантов:
- в командной строке;
- в дополнительном подменю;
- авто;
- в командной панели и дополнительном подменю.
К примеру выбираем - «В командной панели», после чего нажимаем «Ок».
Если окно настройки не отображает кнопку, то необходимо растянуть его вниз, так как она может быть не видна. Без нажатия на «Ок» результат не сохранится.
Кнопка «Пометить текущий элемент на удаление / Снять пометку» размещена на панели.
Аналогичные действия выполняем с другими кнопками.
Шаг 6. Нажимаем кнопку «Еще», выбирая команду «Изменение формы». После этого разворачиваем группу «Проведение». Для команд «Отменить проведение» и «Провести» выполните одинаковую настройку: «Отображение – «Текст».
Для «Положение кнопки в командной панели» выбираем вариант «В командной панели и дополнительном подменю». Дополнительное подменю открывается кнопкой «Еще».
Шаг 7. Нажмите «Ок».
Текстовые кнопки «Отменить проведение» и «Провести» будут отображаться на рабочей панели журнала «Счета покупателям», сохранившись в кнопке «Еще».
Для комфортной работы настраивайте рабочую панель 1С под себя.
Сервисы, помогающие в работе бухгалтера, вы можете приобрести здесь.
Хотите получать подобные статьи по четвергам?
Быть в курсе изменений в законодательстве?
Подпишитесь на рассылкуЧитайте также: