Условное оформление таблицы товаров в документах 1С — правила цвета и шрифта для каждого пользователя
Подсветить строку с незаполненной ценой розовым фоном, позицию с ручной скидкой — синим текстом, крупную сумму — жирным шрифтом. Произвольные правила по любому реквизиту табличной части: цвет фона, цвет текста, шрифт. Оформляется вся строка или только колонка номенклатуры. Настройки персональные — у каждого пользователя свой набор правил, а общие правила действуют у всех.
Последняя версия:
Видеообзор
Что вы получаете
Покажем как работает
Запросите демонстрацию — проведем встречу в удобном мессенджере и покажем функционал на вашей задаче.
Готовое решение
Не идея и не ТЗ — рабочая разработка для текущего и предыдущих релизов конфигураций, со скриншотами и инструкцией.
Безопасно для конфигурации
Разработки подключаются без вмешательства в типовую конфигурацию. Снимаются за минуту, если что-то пойдет не так.
Полная прозрачность
Открытый код, честные отзывы, закрывающие документы.
Подробное описание
Заказ клиента на 40 строк. Где-то в середине менеджер забыл поставить цену, в двух строках стоит ручная скидка, которую надо согласовать, а одна позиция тянет на треть суммы всего заказа. Все 40 строк выглядят одинаково, и проверяющий читает их глазами сверху вниз — каждый раз, на каждом документе.
Расширение красит строки таблицы товаров прямо в форме документа: нулевую цену показывает розовым фоном, ручную скидку — синим текстом, крупную сумму — жирным шрифтом. Правило заводят один раз в справочнике, а дальше оно работает при каждом открытии документа. Проверка, которая занимала минуты, превращается в один взгляд на экран.
Почему типовое условное оформление здесь не помогает
Условное оформление в платформе 1С есть и работает — но живет оно в списках. Список заказов клиентов раскрасить можно, а таблицу товаров внутри самого заказа — нет: своей настройки условного оформления форма документа пользователю не дает. Остаются два пути, и оба дорогие.
| Способ | Что получится | Что это стоит |
|---|---|---|
| Типовое условное оформление списков | Раскрашен список документов, строки внутри документа — нет | Бесплатно, но задачу не закрывает |
| Доработка формы программистом | Раскрашено то, что заказали, в тех документах, которые заказали | Снятие с поддержки или свое расширение, правки при каждом новом требовании |
| Это расширение | Любой документ с номенклатурой, любое условие по реквизитам строки, правило меняет сам пользователь | Файл .cfe, настройка без программиста |
Разница не только в цене. Доработанная форма закрывает одно требование, а через месяц приходит следующее — и это снова задача для программиста. Здесь новое правило заводится за минуту, и заводит его тот, кому оно нужно.
Ошибку видно до проведения, и у каждого свои правила
- Ошибка видна сразу. Нулевая цена и незаполненное количество подсвечены прямо в строке, а не всплывают потом в отчете.
- Каждому свое. Одно и то же правило можно включить всем или только выбранным сотрудникам: закупщик и менеджер видят в одном документе разное.
- Настройка без программиста. Условие собирается тем же конструктором отбора, что и в типовых отчетах: по реквизитам строки, из выпадающих списков.
- Типовая конфигурация не меняется. Расширение работает поверх типовых форм, обновления вендора накатываются штатно.
- Первое правило — за минуту. Девять заготовок заполняют оформление и условие целиком, остается записать настройку.
Правило: документ, таблица, условие, оформление
Настройки лежат в разделе НСИ и администрирование, группа Условное оформление документов, команда Настройки. В Управлении нашей фирмой та же команда — в разделе Настройки.
Список правил показывает главное сразу: к какому документу относится правило, какая табличная часть оформляется, работает ли оно у всех пользователей и не выключено ли.

Одно правило — это четыре ответа.
Какой документ. Выбирают из списка видов документов, где есть номенклатура. Заказ клиента, реализация, поступление, установка цен, пересортица, акт выполненных работ — всего в Управлении торговлей таких документов больше 150.
Какая таблица. В большинстве документов товарная часть одна, и она заполняется автоматически. Выбор нужен там, где номенклатура лежит не в «Товарах» или где таких таблиц несколько: в акте выполненных работ это «Услуги», в расходном ордере на товары — «Отгружаемые товары», в документах Управления нашей фирмой — «Запасы». В Управлении торговлей таблицу приходится выбирать в 22 документах, и все они доступны для настройки.
Что менять. На закладке Элементы оформления задают цвет текста, цвет фона и шрифт. Строк может быть несколько: желтый фон и жирный шрифт вместе — обычное дело для правила «проверь эту строку». Цвет берется из палитры платформы, шрифт — из стандартного диалога с выбором семейства, размера и начертания, включая зачеркнутое.

Флажок Оформлять всю строку решает, красить строку целиком или только колонку с номенклатурой. Вся строка — нагляднее в широких таблицах, одна колонка — спокойнее, когда правил несколько.
Девять готовых правил
Поле Готовое правило заполняет настройку целиком: оформление и условие отбора переносятся сразу, наименование — тоже, если оно пустое. Список зависит от выбранной таблицы: предлагаются только те заготовки, у которых все реквизиты есть в этой таблице.
| Готовое правило | Условие | Как выглядит |
|---|---|---|
| Цена не заполнена | Цена равна нулю | Розовый фон |
| Количество не заполнено | Количество равно нулю | Серый текст |
| Ручная скидка | Процент ручной скидки больше нуля | Синий текст |
| Скидка или наценка | Процент скидки или наценки не равен нулю | Синий текст |
| Автоматическая скидка | Процент автоматической скидки больше нуля | Зеленый фон |
| Отмененные строки | Установлен признак «Отменено» | Серый зачеркнутый текст |
| Товар не зарезервирован | Резерв равен нулю | Желтый фон |
| Позиция отгружена не полностью | Собрано меньше, чем заказано в строке | Оранжевый фон |
| Крупная сумма в строке | Сумма больше 100 000 | Жирный шрифт |
Набор подстраивается под конфигурацию: для товарной части заказа клиента в Управлении торговлей предлагается шесть заготовок, в Управлении нашей фирмой для части «Запасы» — семь, но свои. Ручной скидки в Управлении нашей фирмой нет, зато есть общий процент скидки или наценки, резерв по строке и собранное количество.

Порог у правила «Крупная сумма в строке» — 100 000. Это отправная точка: откройте закладку Отборы и поставьте свою границу.
Отборы: условие собирается по реквизитам строки
Условие строится тем же конструктором, что и отборы в типовых отчетах. Слева — реквизиты выбранной табличной части, справа — значение. В списке весь набор реквизитов этой таблицы документа: цена, количество, сумма, склад, вид цены, процент скидки, признак отмены, назначение, серия. Условий может быть несколько, и тогда они действуют вместе.

Сравнивать реквизит можно не только со значением, но и с другим реквизитом той же строки: собранное количество сравнивают с заказанным, а не с постоянным числом. Именно так устроена заготовка «Позиция отгружена не полностью», и то же самое доступно в правиле, которое вы собираете руками.
Служебные реквизиты в списке не предлагаются: ключи связи строк, внутренняя аналитика учета номенклатуры, объекты расчетов и хранилища значений пользователю в отборе не нужны, а список замусоривают. Признак служебного реквизита определяется по типу и по составу метаданных, поэтому список одинаково чист и в Управлении торговлей, и в Управлении нашей фирмой.
Поля отбора строятся по метаданным выбранной таблицы вместе с их типами, а сохраненный отбор перед применением сверяется с реквизитами и типами заново. Это не педантизм: у клиента на Управлении нашей фирмой 3.0.13 правило, записанное с типом, которого у реквизита быть не может, ломало сам документ — при открытии платформа выдавала невосстановимую ошибку SDBL о недопустимом ссылочный номер таблицы, и заказ не открывался вовсе. Отбор с типами такую настройку записать не дает, а старую — не применяет.
Важное ограничение, о котором лучше знать до покупки: условие строится только по реквизитам самой строки. Обратиться через точку к реквизиту реквизита (например, покрасить строки по виду номенклатуры или по группе товара) нельзя. Это ограничение механизма условного оформления платформы, а не расширения. Платформа принимает в отбор только поля таблицы формы, а вид номенклатуры хранится в карточке товара. Если такой признак нужен постоянно, рабочий обходной путь один — вынести его в дополнительный реквизит строки документа.
Кому какое правило видно
Правило действует либо у перечисленных пользователей, либо у всех сразу — за это отвечает флажок Для всех пользователей. Со снятым флажком открывается закладка Пользователи, и на один и тот же документ разным сотрудникам можно задать разное оформление: закупщик красит строки без резерва, менеджер по продажам — строки с ручной скидкой.

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

Для сравнения — тот же заказ с выключенными правилами.

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

Оформление применяется при открытии формы. Уже открытый документ изменение правила не подхватит — форму надо закрыть и открыть заново. Правил на один документ может быть сколько угодно: они применяются все, а строка, попавшая сразу под несколько условий, получает оформление из всех подошедших правил.
Что ловят готовые правила
Незаполненная цена в заказе. Правило «Цена не заполнена» красит такие строки розовым. Ошибка видна до того, как заказ уйдет в работу, а не в момент выставления счета.
Ручная скидка, которую надо согласовать. Синий текст в строке — сигнал руководителю: здесь менеджер снизил цену сам. Порог задается отбором: например, красить только скидку больше 5%.
Строки, которые не обеспечены. В Управлении нашей фирмой правило «Товар не зарезервирован» желтым фоном показывает позиции, по которым заказ не подкреплен товаром.
Позиция, собранная не полностью. Оранжевый фон отделяет строки, где собрано меньше, чем заказано: перед отгрузкой видно, что клиент получит не весь заказ, и разговор с ним начинается до отгрузки, а не после.
Позиция, которая тянет весь заказ. Правило «Крупная сумма в строке» жирным шрифтом выделяет строки с суммой выше заданной границы — те, где ошибка в количестве стоит дороже всего.
Отмененные строки. Серый зачеркнутый текст отделяет то, что клиент снял, от того, что осталось в заказе. Сверять строки по признаку в дальней колонке не приходится.
Как это уживается с типовой конфигурацией
Этот раздел — для вашего специалиста, но результат касается всех.
Типовые формы документов чистят условное оформление при открытии: в Управлении торговлей 11.5 вызов очистки стоит в 448 формах документов, в Управлении нашей фирмой 3.0 — в 256. Расширение, которое добавит оформление до этой очистки, отработает и не даст никакого результата — а выглядеть это будет как «правило не работает через раз».
Поэтому расширение применяет оформление из нескольких точек сразу, и повтор ему не вредит: свои элементы оно помечает и удаляет перед новым добавлением. Сработала точка до очистки — следующая восстановит; сработали две после — задвоения не будет. Точек две в Управлении торговлей и три в Управлении нашей фирмой: там есть формы документов, где типовая очистка идет последней, и перехватить ее удается только в самом конце создания формы. Так работают заказ покупателя, расходная накладная, перемещение и сборка запасов, передача товаров между организациями, прием и передача в ремонт.
По той же причине в поставке два файла. Общего модуля, в который встраивается первая точка, в Управлении нашей фирмой нет вовсе, подсистема для команды там называется иначе, и перекрестную установку блокирует сама платформа. Файл под чужую конфигурацию распознается при открытии настроек: на экране появится имя нужного файла из архива и предложение продолжить на свой риск.
Сбои изолированы построчно: каждое правило применяется в своей обработке исключений, поэтому сбой одного не отменяет остальные и не мешает документу открыться. Причина записывается в журнал регистрации по событию «Условное оформление документов» — там и надо смотреть, если оформление не появилось: событие называет правило и текст ошибки. Раньше ошибка расширения выключала документ у пользователя целиком — так, что открыть его было нельзя.
Проверил на Управлении торговлей 11.5.27.47 и Управлении нашей фирмой 3.0.13.374, на платформах 8.3.18.1334 и 8.5.1.1343, в сентябре 2026 года.
Кому это не подходит
Если правило должно сравнивать строку с текущей датой (просроченная поставка) или с данными вне документа (остатком на складе, минимальной ценой, датой последней закупки) — этот механизм не поможет: в отбор попадают только реквизиты самой строки — значение или другой ее реквизит. Такие задачи решает отчет или отдельная колонка в документе.
Если нужно раскрасить список документов, а не строки внутри документа, платного решения не нужно вовсе: с этим справляется типовое условное оформление списков — как это делается, я разбирал в уроке условное оформление в 1С.
Сколько стоит заказать такую доработку с нуля
| У стороннего программиста 1С | Готовое решение | |
|---|---|---|
| Стоимость | 27 000–45 000 ₽ | 7 500 ₽ |
| Сроки | 2 недели на ТЗ и согласование, затем ~9 часов работы | 5 минут на установку |
| Ваше участие | ~2 часа на постановку задачи, приемку и тесты | Скачать файл и подключить по инструкции |
| Риск | Результат виден только в конце работ | Разработка уже написана и работает у других компаний |
Расчет по рыночной ставке 3 000–5 000 ₽/час: столько стоит час стороннего программиста 1С. Итоговая экономия — от 19 500 ₽ и около двух недель ожидания.
Как установить — 5 минут
- Скачиваете архив сразу после оплаты — из личного кабинета или прямо с этой страницы — и распаковываете его.
- Открываете базу 1С и подключаете файл штатными средствами — конфигурация при этом не меняется. Пошаговая инструкция со скриншотами. Не хочется разбираться самому — при оформлении можно добавить установку под ключ за 750 ₽: подключимся удаленно и поставим сами.
Для вашего 1С-специалиста
- Как разработка встраивается в 1С?
- Это расширение конфигурации (файл .cfe) — подключаемый модуль, который встраивается в типовую программу и добавляет формы, реквизиты, отчеты или меняет поведение существующих объектов, физически не правя код типовой.
- Правится ли типовая конфигурация?
- Нет. Все разработки CoderStar подключаются как расширения или внешние обработки/отчеты — типовая конфигурация остается «чистой», ее код не меняется.
- Сохраняется ли поддержка вендора и ИТС?
- Да. Поскольку типовая конфигурация не дорабатывается напрямую, обновления от фирмы «1С» накатываются штатным образом, поддержка вендора и ИТС сохраняется.
- Как отключить или откатить расширение?
- Удаление расширения занимает столько же времени, сколько установка (несколько минут в списке «Расширения»), и не оставляет следов в типовой конфигурации.
- Открыт ли исходный код?
- Да. После покупки вы получаете файл без шифрования и защиты — его можно изучить, модифицировать или адаптировать в Конфигураторе под свои задачи без ограничений, без обращения к нам.
- Работает ли в 1С:Fresh?
- Нет — 1С:Fresh (облачный режим работы 1С) имеет свои ограничения, разработка в нем не работает.
- Работает ли в базовых версиях конфигураций?
- Нет. В базовых версиях (например, «Бухгалтерия предприятия. Базовая») отключена возможность подключения расширений конфигурации — нужна версия ПРОФ или старше.
Паспорт разработки — страница для согласования с руководителем
Оцените разработку
Общий рейтинг появляется при ≥ 3 оценках. Мы не скрываем плохие — все оценки идут в общую статистику.
Войдите, чтобы оценить разработку.
Частые вопросы
Как получить разработку и установить ее в 1С?
После оплаты картой или СБП ссылка для скачивания приходит на email в течение минуты. При оплате по счету от ИП — автоматически после поступления денег на расчетный счет. Ручные оплаты (USDT, перевод на казахскую карту) подтверждаем в рабочее время — обычно в течение часа.
К разработке приложена инструкция по подключению. Установка занимает 5 минут. Если что-то не получится — напишите, подключимся удаленно через AnyDesk и поставим за вас.
Какие способы оплаты доступны?
Можно ли оплатить в тенге, белорусских рублях или долларах?
А если что-то пойдет не так после установки?
Что произойдет после очередного обновления 1С?
Каждая разработка тестируется на новых релизах 1С до их публичного выхода. На момент, когда вы обновите конфигурацию, совместимая версия уже готова и ждет скачивания.
Если в течение 3 месяца после покупки выйдет новый релиз — обновление бесплатно (просто скачайте свежую версию из личного кабинета). Дальше доступна цена обновления — 20% от текущей цены разработки. Альтернатива — годовой абонемент, покрывающий все обновления и новые разработки сайта.
Какие версии 1С НЕ поддерживаются?
Разработка не работает в 1С:Fresh — это облачный режим работы 1С со своими ограничениями. Список совместимых конфигураций указан в начале описания, в других конфигурациях использование не предполагается.
Также расширения не работают в базовых версиях конфигураций 1С (например, «Бухгалтерия предприятия. Базовая») — в них отключена возможность подключения расширений конфигурации. Нужна версия ПРОФ или старше.
На сколько баз 1С действует одна покупка?
Можно ли дорабатывать код самостоятельно?
Какие закрывающие документы вы предоставляете?
Можно ли посмотреть демо до покупки?
Какой артикул у этой разработки?
Комментарии
Покупаете разработки несколько раз в год?
Тогда выгоднее годовой абонемент: все 287 разработок каталога и обновления к ним за 50 000 ₽ в год.

Чтобы оставить комментарий, войдите или зарегистрируйтесь.