Как в 1с выделить цветом строку

Обновлено: 07.07.2024

Как раскрасить строки списка по некоторому условию?

В 1С Предприятии 8.2 формы списка объектов конфигурации построены с помощью динамического списка. Одним из полезных свойств динамического списка является возможность настройки оформления его строк. Это делается через свойство УсловноеОформление динамического списка.

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

Для этого создадим форму списка документа ПриходнаяНакладная и откроем палитру свойств основного реквизита формы Список . В строке Настройка списка нажмем Открыть .


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

Сначала укажем оформление для выделения полей. Нажмем кнопку выбора в поле Оформление и установим розовый цвет фона.

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

Нажмем кнопку выбора в поле Условие и в появившемся окне добавим Новый элемент отбора . Для этого нажмем на кнопку Добавить и укажем в графе Левое значение – поле документа Дата , в графе Вид сравнения – Больше , а в графе Правое значение выберем из списка Начало этого месяца .

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


Таким образом, мы добились требуемого оформления списка документов ПриходнаяНакладная .


Демонстрационный пример находится в каталоге 1CITS/EXE/FAQ/КакРаскраситьСтрокиСписка.dt. Пример выполнен на версии платформы 8.2.9.356.

По условию можно оформить также и строки табличной части документов или других объектов конфигурации. Это делается с помощью условного оформления формы. Подробнее смотрите в вопросе Как раскрасить строки табличной части по некоторому условию?.

Нетипичный бухгалтер (бухгалтерия и налоги)

Нетипичный бухгалтер (бухгалтерия и налоги)

Нетипичный бухгалтер (бухгалтерия и налоги) запись закреплена

ЛАЙФХАК 1С.
Выделение строки цветом.

Для тех кто еще не знает, расскажем об удобной функции в 1С - выделение цветом.

Для чего использовать? Например для того, что бы видеть подписаны ли документы покупателем/заказчиком, поступили ли оригиналы документов от поставщика. (Это удобнее чем искать крыжики в конце таблицы)

Открываем журнал в котором необходимо сделать выделение. В нашем случае "Продажи"/"Реализация (акты, накладные)".

Ищем справа кнопку "Еще", жмем, выбираем "Настроить список".

Открываем закладку "Условное форматирование" жмем "Добавить"

В открывшемся окне на закладке "Оформление" крыжим "Цвет текста" и меняем цвет с черного на красный (или любой другой).

На закладе "Условие" в левом окне "Доступные поля" выбираем (двойным нажатием) поле "Подписан" оно появляется в правом окне, ставим вид сравнения "Равно" значение "Нет".

Жмем "ОК" и "Завершить редактирование"

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

В поступлениях делаем то же самое, только заменяем "Подписан" на "Оригинал".

Если не нравится выделение текста, можно выделить фон строки, цвета разные.

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

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

Рассмотрим на примере:

На форме таблица с колонками Организация, Сотрудник, Сумма (рис. 1). Если Сумма < 0, то строку нужно выделить красным цветом, а если Сумма = 0, строку нужно выделить зеленым цветом.


Рис. 1. Форма с таблицей

Открываем свойство Формы УсловноеОформление (рис. 2), чтобы открыть свойства формы нужно выделить в левом окне слово Форма и нажать Alt + Enter (или правой кнопкой мыши + Свойства).


Рис. 2. Свойство формы УсловноеОформление

В открывшемся окне Настройка условного оформления добавляем строку и в колонке Оформление устанавливаем параметр Цвет фона (рис. 3):


Рис. 3. Параметр оформления Цвет фона

В колонке Условие добавляем Отбор (рис. 4), прописываем условие Сумма < 0 (рис. 5):


Рис. 4. Добавление отбора в Условие


Рис. 5. Условие Сумма < 0

На форме Настройка условного оформления в колонке Оформляемые поля добавляем таблицу Сотрудники, тогда цветом будут выделены все колонки таблицы (т.е. вся строка, подходящая по условию), если нужно выделить цветом определенные колонки, то выбираем только нужные колонки (рис. 6):


Аналогично добавляем строку для условия Сумма = 0 и переходим в пользовательский режим, открываем форму (рис. 7):


Рис. 7. Форма в пользовательском режиме

Строка с суммой -78 окрашена в красный цвет, строка с суммой 0 – в зеленый, первая строка окрашена в оранжевый, т.к. это цвет выделения активной строки.

Программа 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. Выбираем «Сальдо долго» в качестве оформляемого поля и вариант отображения – «В группировке».

Программа 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. Выбираем «Сальдо долго» в качестве оформляемого поля и вариант отображения – «В группировке».

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