Красная строка в 1С:Предприятие — один из самых распространённых визуальных маркеров, который вызывает вопросы у пользователей. Она может сигнализировать как о критической ошибке, так и о стандартном состоянии документа, требующем внимания. В зависимости от конфигурации (Бухгалтерия 3.0, Зарплата и Управление Персоналом, Управление Торговлей 11) значение красной строки меняется, а способы её устранения различаются.
В этой статье мы разберём все возможные причины появления красной строки — от непроведённого документа до ошибок обмена данными, а также дадим пошаговые инструкции по исправлению. Особый акцент сделаем на разнице между красными строками в режиме предприятия и конфигураторе, поскольку это принципиально важно для программистов и администраторов.
Если вы видите красную строку впервые или она появилась после обновления платформы, не паникуйте: в 90% случаев проблема решается стандартными средствами 1С без привлечения специалистов. Но есть и исключения — о них тоже поговорим.
Что такое красная строка в 1С и почему она появляется
Красная строка в 1С — это визуальное выделение записи в табличной части документа, справочника или отчёта. Она не всегда означает ошибку, но всегда требует реакции пользователя. Основные причины появления:
- 📄 Непроведённый документ — наиболее частая причина в конфигурациях Бухгалтерия и УТ. Красная строка указывает, что документ не сформировал движения по регистрам.
- ⚠️ Ошибка заполнения — отсутствуют обязательные реквизиты (например, контрагент или номенклатура).
- 🔄 Конфликт версий — при обмене данными между базами или после обновления конфигурации.
- 🛠️ Техническая ошибка — повреждение данных или сбой в работе платформы 1С:Предприятие 8.3.
- 📊 Особые настройки отчётов — в некоторых отчётах (например,
Анализ субконто) красным выделяются отрицательные остатки.
В конфигураторе красная строка может означать синтаксическую ошибку в модуле или несохранённые изменения в объекте метаданных. Это принципиально другой случай, требующий вмешательства программиста.
⚠️ Внимание: Если красная строка появилась после обновления платформы 1С до версии 8.3.22 и выше, проверьте совместимость вашей конфигурации. Некоторые старые обработки (например, для 1С:Бухгалтерия 2.0) могут конфликтовать с новыми механизмами визуализации.
Красная строка в документах: что делать пользователю
Если вы работаете в режиме 1С:Предприятие и видите красную строку в документе (например, в Поступлении товаров или Реализации), выполните следующие шаги:
- Проверьте статус документа. Красная строка часто означает, что документ не проведён. Нажмите кнопку
Провести(илиПровести и закрыть). - Заполните обязательные реквизиты. В форме документа красным могут подсвечиваться пустые поля, без которых проведение невозможно (например,
КонтрагентилиСклад). - Обновите данные. Если документ ранее проводился, но теперь отображается с красной строкой, нажмите
Действия → Обновить данные. - Проверьте права доступа. У пользователя может не хватать прав на проведение документа. Обратитесь к администратору базы.
Если после этих действий красная строка не исчезла, проблема может быть глубже — например, повреждение движений документа или конфликт с другими записями. В этом случае поможет Тестирование и исправление ИБ (см. следующий раздел).
Попробовать провести документ заново|Проверить заполнение обязательных полей|Обновить данные документа|Убедиться в наличии прав на проведение|Запустить тестирование базы-->
Тестирование и исправление информационной базы
Если красная строка появляется системно (во многих документах или справочниках), это может указывать на повреждение данных. В 1С:Предприятие 8.3 для диагностики используйте встроенный механизм:
- Закройте все сеансы работы с базой.
- Запустите 1С:Предприятие в режиме конфигуратора (удерживайте
Shiftпри запуске). - Перейдите в меню
Администрирование → Тестирование и исправление. - Отметьте флажки:
- 🔍
Проверять логическую целостность - 🔧
Проверять ссылочную целостность - 🗑️
Реиндексировать таблицы - 🚫
Исправлять найденные ошибки(если уверены в резервной копии!)
- 🔍
Выполнить и дождитесь завершения процесса.После тестирования перезапустите базу в режиме предприятия и проверьте, исчезла ли красная строка. Если нет — проблема может быть в конкретном документе, который требует ручного исправления.
⚠️ Внимание: Перед запуском исправления обязательно создайте резервную копию базы! В меню конфигуратора выберите Администрирование → Выгрузить информационную базу.
Раз в неделю|Раз в месяц|Редко, но метко|Никогда не видел|Не знаю, что это-->
Красная строка в отчётах: особенности и настройки
В отчётах 1С красная строка часто используется для выделения критических значений — например, отрицательных остатков на складе или просроченной дебиторской задолженности. Это не ошибка, а настройка условного оформления.
Чтобы изменить или отключить такое выделение:
- Откройте нужный отчёт (например,
Оборотно-сальдовая ведомость). - Нажмите
Ещё → Настройки → Условное оформление. - Найдите правило, где указан красный цвет для строк. Обычно оно называется
Отрицательные остаткиилиПросроченные долги. - Измените цвет или удалите правило, если красное выделение мешает.
- 💻 Синтаксическая ошибка в модуле — если строка подсвечена красным в окне редактирования кода, значит есть опечатка или неверная конструкция. Например, пропущенная точка с запятой или неверное имя переменной.
- 📂 Несохранённый объект метаданных — если вы изменили справочник или документ, но не сохранили (
Ctrl+S), строка будет подсвечена красным. - 🔗 Ссылка на несуществующий объект — например, в коде используется справочник, который был удалён.
В некоторых конфигурациях (например, 1С:ERP) условное оформление настраивается через Администрирование → Настройки отчётов. Если у вас нет прав на изменение настроек, обратитесь к администратору.
| Отчёт | Что выделяется красным | Как убрать |
|---|---|---|
Оборотно-сальдовая ведомость |
Отрицательные остатки по счётам | Настройки → Условное оформление → Удалить правило "Отрицательные суммы" |
Анализ субконто |
Просроченные задолженности | Изменить цвет в настройках отчёта или отфильтровать данные |
Ведомость по товарам |
Товары с нулевым остатком | Отключить выделение в параметрах отчёта |
Кассовая книга |
Расхождения между приходом и расходом | Исправить данные или скрыть столбец с расхождениями |
Красная строка в конфигураторе: ошибки программиста
Если красная строка появляется в режиме конфигуратора, это почти всегда связано с ошибками в коде или несохранёнными изменениями. Рассмотрим основные случаи:
Чтобы исправить ошибку:
- Дважды кликните на красную строку — система покажет подробное описание ошибки.
- Для синтаксических ошибок исправьте код согласно подсказке. Например, если написано
Неизвестный идентификатор "Контрагенты", проверьте правильность имени справочника. - Если ошибка связана с метаданными, обновите конфигурацию (
Конфигурация → Обновить конфигурацию базы данных).
Красная строка в конфигураторе может блокировать сохранение изменений. Если после исправления ошибок подсветка не исчезает, попробуйте перезапустить конфигуратор с правами администратора.
Пример типичной ошибки в модуле 1С
Если в коде написано:
Перем МояПеременная;
МояПеременная = 10;
а далее используется МояПеременнаяа (с опечаткой), строка будет подсвечена красным с ошибкой "Неопределённый идентификатор".
Обмен данными и красные строки: что делать при конфликтах
При обмене данными между базами 1С (например, между УТ 11 и Бухгалтерией 3.0) красные строки могут указывать на конфликты версий объектов. Это происходит, когда:
- 🔄 Один и тот же документ был изменён в обеих базах.
- 📅 Дата документа в принимающей базе раньше, чем дата начальных остатков.
- 🔑 Отсутствуют права на создание/изменение объектов.
Чтобы разрешить конфликт:
- Откройте журнал обмена данными (
Администрирование → Обмен данными → Журнал обмена). - Найдите запись с ошибкой (она будет отмечена красным крестиком).
- Нажмите
Просмотр конфликтаи выберите одно из действий:- 📥
Принять входящие данные(заменить локальную версию объекта). - 📤
Оставить текущие данные(проигнорировать изменения из другой базы). - 🔄
Объединить данные(если поддерживается конфигурацией).
- 📥
⚠️ Внимание: Если красные строки появляются после каждого обмена, проверьте настройки правил обмена. Возможно, в них заданы неверные соответствия между справочниками или документами.
Когда красная строка — это не ошибка
Не всегда красная строка требует исправления. В некоторых случаях это стандартное поведение системы:
- 📅 В журнале документов красным могут выделяться
НепроведённыеилиПомеченные на удалениедокументы. Это нормально. - 📊 В отчётах по бюджетированию красным подсвечиваются превышения лимитов или плановых показателей.
- 🔍 В справочниках — помеченные на удаление элементы (если включена настройка
Показывать помеченные объекты). - 📈 В аналитических отчётах — отрицательные отклонения (например, падение продаж по сравнению с прошлым периодом).
Чтобы отличить "нормальную" красную строку от ошибки, обратите внимание на контекст:
- Если строка подсвечена в отчёте — скорее всего, это условное оформление.
- Если красная строка в документе и его нельзя провести — это ошибка.
- Если подсветка появилась после обновления конфигурации — проверьте журнал изменений.
В конфигурациях 1С:ERP и 1С:Комплексная автоматизация красные строки в отчётах по бюджетам часто настраиваются через Администрирование → Настройки бюджетирования → Условное оформление. Здесь можно гибко настроить пороги и цвета выделения.
FAQ: Частые вопросы о красной строке в 1С
Почему после обновления 1С все документы стали с красной строкой?
Это типичная ситуация при обновлении конфигурации, если:
- Изменилась структура документов (добавились новые обязательные реквизиты).
- Обновились правила проведения (например, теперь требуется указывать
Ставку НДС). - Сбились права пользователей (после обновления могут потребоваться новые роли).
Решение: Проведите все документы заново или обратитесь к администратору для настройки прав.
Как убрать красную строку в печатной форме документа?
Красная строка в печатной форме обычно означает, что:
- Не заполнен обязательный реквизит (например,
ОснованиеилиОтветственный). - В шаблоне печатной формы настроено условное оформление для пустых полей.
Решение: Заполните все поля документа или отредактируйте шаблон печатной формы в конфигураторе (Конфигурация → Печатные формы).
Можно ли отключить красное выделение в отчётах навсегда?
Да, но это не рекомендуется, так как условное оформление помогает быстро находить проблемные данные. Если всё же нужно отключить:
- Откройте отчёт и перейдите в
Настройки → Условное оформление. - Удалите все правила с красным цветом.
- Сохраните настройки как пользовательские (
Ещё → Сохранить настройки).
В некоторых конфигурациях (например, 1С:УНФ) условное оформление настраивается централизованно через Администрирование → Настройки отчётов.
Красная строка появилась в справочнике номенклатуры. Что это значит?
В справочниках красная строка может означать:
- Элемент помечен на удаление (если включена соответствующая настройка отображения).
- Отсутствует обязательный реквизит (например,
Единица измеренияилиСтавка НДС). - Нарушена ссылочная целостность (например, номенклатура ссылается на несуществующий
Вид номенклатуры).
Решение: Проверьте заполнение всех реквизитов элемента. Если проблема в ссылочной целостности, запустите Тестирование и исправление ИБ.
После переноса базы на другой компьютер все строки стали красными. Почему?
Это типичная проблема при:
- Несовпадении версий платформы 1С на старом и новом компьютере.
- Повреждении данных при копировании базы.
- Отсутствии лицензии или неверных настройках
файла лицензии.
Решение:
- Убедитесь, что на новом компьютере установлена та же версия платформы 1С:Предприятие.
- Проверьте целостность базы через
Тестирование и исправление. - Обновите лицензию (если используется сетевая лицензия, проверьте доступность сервера лицензирования).