К статье
Практический материал

Обучение и Решения · 10 мин

Почему в 1С желтый цвет: причины подсветки и как её убрать

Разбираем, почему в 1С поля, ячейки и строки подсвечиваются желтым цветом: обязательные поля, условное оформление, настройки пользователя. Инструкции по проверке и отключению подсветки.

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

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

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

Желтый фон обязательных полей — самая частая причина

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

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

Полностью отключить эту подсветку штатными средствами пользовательского режима нельзя — она является частью логики проверки заполнения. Если желтым подсвечивается поле, которое по смыслу не должно быть обязательным, значит, в конфигурации для него включено свойство «Проверка заполнения — выдавать ошибку» или «предупреждать». Изменить это может разработчик в конфигураторе.

Условное оформление списков и табличных частей

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

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

В отчетах на СКД (системе компоновки данных) условное оформление настраивается аналогично: «Ещё — Изменить вариант отчета — Оформление». Там же можно посмотреть, при каком условии ячейки становятся желтыми, и либо отключить правило, либо скорректировать условие под свою задачу.

Как найти и отключить желтое оформление списка
  1. 1
    Откройте список, где видна желтая подсветка
  2. 2
    Выполните команду «Ещё — Настроить список»
  3. 3
    Перейдите на закладку «Оформление»
  4. 4
    Найдите правило с желтым цветом фона и посмотрите его условие
  5. 5
    Снимите флажок использования правила или измените условие
  6. 6
    Нажмите «Завершить редактирование» и проверьте список

Подсветка результатов поиска

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

Чтобы убрать такую подсветку, достаточно закрыть панель поиска (клавиша Esc или крестик в поле поиска) либо очистить введенный текст. В табличных документах и отчетах подсветка найденных ячеек снимается после завершения режима поиска через меню «Таблица — Поиск» или повторного вызова диалога поиска с пустой строкой.

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

Желтый цвет в динамических списках и журналах документов

В журналах документов и динамических списках желтым могут выделяться строки с определенным состоянием: непроведенные документы, документы с ошибками обмена, объекты, ожидающие согласования. Набор таких правил зависит от конфигурации — в «Управлении торговлей», «Бухгалтерии» и «ERP» они разные.

Наведите курсор на подсвеченную строку и посмотрите на значения в служебных колонках: часто рядом есть пиктограмма состояния, поясняющая причину выделения. Также полезно открыть сам документ — внутри обычно есть сообщение или индикатор, объясняющий состояние.

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

Желтое пустое поле в формеОбязательное поле не заполнено

Заполните поле — подсветка исчезнет сразу

Желтые строки в списке по условиюУсловное оформление

Откройте «Ещё — Настроить список — Оформление»

Желтые ячейки после поискаПодсветка найденного

Закройте панель поиска или нажмите Esc

Желтый фон в отчетеОформление варианта отчета

Проверьте «Изменить вариант — Оформление»

Настройки оформления в конфигураторе

Если подсветка зашита в конфигурацию и недоступна через пользовательские настройки, ее источник нужно искать в конфигураторе. Для форм объектов условное оформление задается в редакторе формы, в одноименной закладке «Условное оформление», либо программно в модуле формы через коллекцию «УсловноеОформление».

Для динамических списков правила могут быть заданы в свойствах списка в конфигураторе. Также желтый цвет может назначаться кодом вида Элемент.ЦветФона = WebЦвета.Желтый в процедурах обработки данных — такие места ищутся глобальным поиском по тексту модулей.

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

Другие причины: пометки, стили и особые случаи

Желтоватый оттенок фона может появляться при включенном режиме выделения измененных данных в механизмах обмена: узлы планов обмена подсвечивают зарегистрированные к выгрузке объекты. Проверить это можно через команду «Изменения для обмена» или аналогичную в вашей конфигурации.

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

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

Типичные ошибки
01
Пытаться «убрать желтый» обязательного поля вместо его заполнения — документ все равно не запишется без значения
02
Отключать условное оформление, не разобравшись в условии — можно потерять важный индикатор, например просроченной оплаты
03
Править типовую конфигурацию в конфигураторе без копии базы — при ошибке восстановление займет часы
04
Считать желтую подсветку ошибкой программы и переустанавливать платформу — это штатная функция интерфейса

Как проверить, что проблема решена

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

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

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

Контрольные точки

Как проверить результат

Форма документа после заполнения полей
Норма

Желтых полей нет, запись проходит без ошибок

Тревожный признак

Поле остается желтым, при записи появляется сообщение

Список после отключения правила оформления
Норма

Строки стандартного цвета после обновления

Тревожный признак

Подсветка вернулась после перезапуска

Отчет после правки варианта
Норма

Ячейки без желтой заливки

Тревожный признак

Другой вариант отчета снова показывает желтый

Часто задаваемые вопросы

Почему обязательное поле остается желтым, хотя я его заполнил?

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

Можно ли полностью отключить желтую подсветку обязательных полей?

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

Желтые строки в списке видят все пользователи или только я?

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

Почему после обновления конфигурации появились новые желтые выделения?

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

Желтый цвет в печатной форме — это тоже подсветка?

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

Может ли желтый цвет означать ошибку в базе данных?

Сам по себе — нет. Желтый в 1С всегда означает предупреждение или выделение, а не повреждение данных. Критические ошибки отображаются красным цветом и текстовыми сообщениями. Если вместе с желтой подсветкой появляются ошибки записи, разбирайте текст конкретного сообщения.

Итог

Что важно запомнить

Желтый цвет в 1С — это подсказка, а не сбой: незаполненное обязательное поле, условное оформление или результат поиска. Определите источник через настройку списка или варианта отчета, заполните данные либо отключите правило оформления. Изменения в конфигураторе делайте только после резервного копирования базы.