Подсветка строк заказов в 1С по статусу, сумме и сроку

· 9 мин

Содержание

Строки в списке заказов красит условное оформление: откройте список заказов, нажмите Ещё → Настроить список и перейдите на вкладку Условное оформление. Там задаётся правило — при каком условии и каким цветом подсвечивать строку.

Это пользовательская настройка. Конфигуратор не нужен, права разработчика тоже. Выделить заказ цветом можно по статусу, сумме, контрагенту, дате или сроку — по любому полю, которое показано в списке. Механизм один и тот же на платформе 8.3 с интерфейсом «Такси», в разных конфигурациях (УТ, ERP, УНФ, Рознице) отличается только название самого документа-заказа.

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

Когда подсветка строк заказов экономит время

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

  • 🟢 отгруженные и закрытые заказы — приглушённым серым, чтобы не отвлекали;
  • 🔴 просроченные по сроку отгрузки — красным, их видно с первого взгляда;
  • 🟡 неоплаченные или частично оплаченные — жёлтым фоном;
  • 🔵 крупные заказы выше порога суммы — жирным шрифтом;
  • заказы конкретного менеджера или склада — своим цветом текста.

Подсветка — это только оформление. Она не меняет данные заказа, не влияет на проводки и движения, не фильтрует список. Строки остаются на месте, меняется лишь их цвет, шрифт или видимость.

Если нужно не покрасить, а убрать лишние строки — это вкладка Отбор, а не Условное оформление. Их часто путают.

Где открыть условное оформление списка заказов

Откройте журнал заказов (в УТ и ERP это Заказы клиентов, в УНФ — Заказы покупателей, в Рознице заказы ведут через свои документы — точное имя журнала зависит от конфигурации).

Дальше порядок одинаковый:

  1. В командной панели списка нажмите Ещё.
  2. Выберите Настроить список….
  3. В открывшемся окне перейдите на вкладку Условное оформление.

Окно Настройка списка содержит четыре вкладки: Отбор, Сортировка, Условное оформление и Группировка. Нам нужна третья.

Путь к самому журналу заказов различается по конфигурациям, а дальше действия одинаковые:

КонфигурацияГде лежит журнал заказов
УТ 11Продажи → Заказы клиентов
ERPПродажи → Заказы клиентов
УНФПродажи → Заказы покупателей

Если не находите журнал в меню, воспользуйтесь строкой Начальная страница → поиском по разделам или командой Все функции. Сам инструмент подсветки от раздела не зависит — он открывается из любого динамического списка через Ещё → Настроить список….

На вкладке Условное оформление вы увидите таблицу из трёх колонок: Оформление (что применяем), Условие (когда применяем) и Оформляемые поля (к каким колонкам). Пока она пустая — правила нужно добавить.

Не путайте Настроить список… и Изменить форму…. В первом красят строки по данным, во втором меняют состав колонок и внешний вид самой формы. Для подсветки заказов нужен именно Настроить список….

Создаём правило подсветки: по шагам

Одно правило = одна строка в таблице условного оформления. Соберём его.

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

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

Что можно изменить в оформлении строки

Колонка Оформление — это не только цвет. В окне свойств доступно несколько параметров, и каждое правило может задавать сразу несколько из них.

  • ЦветФона — заливка строки или ячейки. Самый частый выбор для статусов: зелёный, жёлтый, красный.
  • ЦветТекста — цвет самих символов. Удобен, когда заливка уже занята другим признаком, а выделить нужно ещё один.
  • Шрифт — начертание и размер: жирный, курсив, крупнее. Так помечают важные заказы, не перегружая список цветом.
  • Видимость — скрывает строку, если условие выполнено. Применяйте осторожно: скрытый заказ легко потерять, для «спрятать лишнее» надёжнее вкладка Отбор.

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

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

Как собрать условие: поля, сравнения и группы

Условие в пользовательском режиме — это не свободная формула, а конструктор отбора. Вы складываете его из готовых блоков: Поле → Вид сравнения → Значение.

Доступные поля — это реквизиты заказа и колонки, которые видны в списке: Статус, Сумма документа, Контрагент, Организация, Склад, Дата, Ответственный и прочие. Через точку можно добраться до реквизитов связанных объектов (например, Контрагент.Регион), но это замедляет список — об этом ниже.

Основные виды сравнения:

Вид сравненияКогда применяют
Равно / Не равноточное совпадение значения
В спискенесколько допустимых значений сразу
Больше / Меньшечисловые и денежные поля, даты
Заполнено / Не заполненоесть ли значение в реквизите
Содержитчасть строки (комментарий, наименование)

Несколько условий в одном правиле объединяются группой. По умолчанию действует группа И — выполниться должны все условия. Нажав на группу правой кнопкой, её меняют на ИЛИ или добавляют вложенную группу. Так собирают логику вида «статус = Новый И сумма > 100 000».

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

Примеры: красим заказы по статусу, сумме и дате

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

Что выделяемУсловиеОформление
Отгруженные/закрытыеСтатус В списке («Отгружен», «Закрыт»)ЦветТекста — серый
Новые необработанныеСтатус Равно «Новый»ЦветФона — жёлтый
Крупные заказыСумма документа Больше 500 000Шрифт — жирный
Заказы без оплатыполе оплаты Равно 0 (если есть в списке)ЦветФона — светло-красный
До определённой датыДата Меньше 01.01.2026ЦветТекста — приглушённый

Пример с суммой считается буквально: порог 500 000 — заказ на 480 000 не подсветится, на 500 001 — подсветится, ровно 500 000 не попадёт под Больше (используйте Больше или равно, если граница должна входить).

Комбинированное правило. Чтобы подсветить только новые заказы на крупную сумму, в одном правиле задают два условия в группе И: Статус Равно «Новый» и Сумма документа Больше 300 000. Строка покрасится, только когда выполнены оба. Добавите к той же группе ИЛИ — и правило сработает по любому из условий. Так из простых блоков собирается нужная логика без единой строки кода.

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

Тонкие места: оформляемые поля, порядок и сохранение

Три детали, из-за которых подсветка «не работает » или работает не так.

Оформляемые поля решают, красится строка или ячейка. Пустой список = вся строка целиком. Хотите подсветить только колонку Сумма — явно добавьте её в оформляемые поля. Это самая частая причина, почему «красится слишком много».

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

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

Прежде чем раздавать настройку на всех, проверьте её на своём рабочем месте: ошибочное условие покрасит пол-списка, и коллеги придут с вопросами.

Производительность: когда подсветка тормозит список

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

Что ускоряет работу:

  • 🟢 условия по собственным полям заказа (Статус, Сумма, Дата) — самые быстрые;
  • 🟢 несколько простых правил лучше одного перегруженного группами И/ИЛИ;
  • 🔴 обращение к связанным объектам через точку (Контрагент.ОсновнойМенеджер) добавляет нагрузку — платформа подтягивает данные дополнительно;
  • 🔴 десятки правил на одном списке заметно замедляют прокрутку.

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

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

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

Частые вопросы

Подсветка исчезла после обновления или смены компьютера — почему?
Настройка хранится в данных пользователя. Если её не сохранили отдельно и не сделали стандартной, при пересоздании настроек списка или входе под другим пользователем она не подтянется. Задавайте её как стандартную настройку, если нужна всем и постоянно.
Можно ли покрасить только одну ячейку, а не всю строку заказа?
Да. Заполните колонку Оформляемые поля нужной колонкой — например, только Сумма. Пустой список означает всю строку.
Почему строка красится не тем цветом, что я задал?
Скорее всего, на неё действует сразу несколько правил с одним свойством. Проверьте порядок правил в списке условного оформления и уберите лишнее — побеждает одно из них в зависимости от позиции.
Будет ли подсветка видна в печатной форме или отчёте?
Нет. Условное оформление списка — это настройка экранной формы. На печать и в отчёты она не переносится; там своя настройка оформления.
Красится ли строка, если условие сравнивает текущую дату?
Текущую дату в пользовательское условие подставить нельзя. Для «просроченных на сегодня» нужен готовый признак состояния в списке или доработка конфигурации.