1с сохранить цвет в реквизите

Обновлено: 03.07.2024

Идея или как сохранить ЦВЕТ, ШРИФТ, ОФОРМЛЕНИЕ пользователя

Конечно можно всех послать . работать и не забивать себе голову, отвлекая великий разум.

Но, захотелось сделать красиво на практике, и просмотр поиска выдал некоторые приемы сохранения цвета

(план характеристик, хранилище, функции и формулы, замудренные алгоритмы. )

А мне все-таки хотелось простоты как для пользователя, так и для программиста. Что-то вроде реквизита на форме "Поле ввода" с типом значения "Цвет". Но такой реквизит просто так не сохранить, так как он имеет три значения (Зеленый, Красный, Синий)

Итак идея!

подготовить шаблон - лучше всего подходит Табличный документ ( расширение *.mxl)

и формат(ы) будет хранить НУЖНАЯ ЯЧЕЙКА табличного документа

Определяем поля (колонки)

  • использовать/не использовать
  • условие
  • формат

Простая обработка, которая загружает нужный файл (имя файла - пользователь + разукрашка.mxl)


Дальше открываем свойства выбранной ячейки (колонка № 3)


и здесь нам доступно все .

- шрифт (размер, наименование, жирный, зачеркнутый, подчеркнутый, наклонный)

- цвет фона, цвет узора, цвет текста, оформление и.т.д.


настраиваем и сохраняем шаблон.

В настройках пользователя, добавить флаг - Использовать раскраску (Булево). Глобальная переменная ТДРазукрашка


Добавляем реквизит (флажок) для отключения этого. цветопредставления.


Примеры приведены из конфигурации MAGAZKA(NS) - лучшая программа для магазина

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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