1с сохранить цвет в реквизите
Обновлено: 03.07.2024
Идея или как сохранить ЦВЕТ, ШРИФТ, ОФОРМЛЕНИЕ пользователя
Конечно можно всех послать . работать и не забивать себе голову, отвлекая великий разум.
Но, захотелось сделать красиво на практике, и просмотр поиска выдал некоторые приемы сохранения цвета
(план характеристик, хранилище, функции и формулы, замудренные алгоритмы. )
А мне все-таки хотелось простоты как для пользователя, так и для программиста. Что-то вроде реквизита на форме "Поле ввода" с типом значения "Цвет". Но такой реквизит просто так не сохранить, так как он имеет три значения (Зеленый, Красный, Синий)
Итак идея!
подготовить шаблон - лучше всего подходит Табличный документ ( расширение *.mxl)
и формат(ы) будет хранить НУЖНАЯ ЯЧЕЙКА табличного документа
Определяем поля (колонки)
- использовать/не использовать
- условие
- формат
Простая обработка, которая загружает нужный файл (имя файла - пользователь + разукрашка.mxl)
Дальше открываем свойства выбранной ячейки (колонка № 3)
и здесь нам доступно все .
- шрифт (размер, наименование, жирный, зачеркнутый, подчеркнутый, наклонный)
- цвет фона, цвет узора, цвет текста, оформление и.т.д.
настраиваем и сохраняем шаблон.
В настройках пользователя, добавить флаг - Использовать раскраску (Булево). Глобальная переменная ТДРазукрашка
Добавляем реквизит (флажок) для отключения этого. цветопредставления.
Примеры приведены из конфигурации MAGAZKA(NS) - лучшая программа для магазина
Нетипичный бухгалтер (бухгалтерия и налоги) запись закреплена
ЛАЙФХАК 1С.
Выделение строки цветом.
Для тех кто еще не знает, расскажем об удобной функции в 1С - выделение цветом.
Для чего использовать? Например для того, что бы видеть подписаны ли документы покупателем/заказчиком, поступили ли оригиналы документов от поставщика. (Это удобнее чем искать крыжики в конце таблицы)
Открываем журнал в котором необходимо сделать выделение. В нашем случае "Продажи"/"Реализация (акты, накладные)".
Ищем справа кнопку "Еще", жмем, выбираем "Настроить список".
Открываем закладку "Условное форматирование" жмем "Добавить"
В открывшемся окне на закладке "Оформление" крыжим "Цвет текста" и меняем цвет с черного на красный (или любой другой).
На закладе "Условие" в левом окне "Доступные поля" выбираем (двойным нажатием) поле "Подписан" оно появляется в правом окне, ставим вид сравнения "Равно" значение "Нет".
Жмем "ОК" и "Завершить редактирование"
Любуемся на список который теперь имеет два цвета, черные строки это подписанные контрагентами накладные/акты , красные не подписанные.
В поступлениях делаем то же самое, только заменяем "Подписан" на "Оригинал".
Если не нравится выделение текста, можно выделить фон строки, цвета разные.
Можно выбрать и другие поля для выделения в настройках таблицы, в каждом журнале свои..
Читайте также: