Оглавление
- Что умеет подсистема
- Как внедрить подсистему в свою конфигурацию
- Практическая часть
- Листинг когда глобального модуля
- Схожая тематика
- Скриншоты
При помощи данной подсистемы в пользовательском режиме можно установить цвет для документов и справочников.
Объекты для которых возможно задание персональной цветовой гаммы:
- Справочники
- Документы
- Перечисления
При этом существуют следующие варианты работы:
- задание цвета фона для помеченных на удаление элементов справочников
- задание цвета фона для помеченных на удаление документов
- задание цвета фона для документов находящихся в закрытов для редактировании периоде
- задание цвета фона для отдельного элемента справочника
- задание цвета шрифта для отдельного элемента справочника
- задание цвета фона для отдельного элемента справочника помеченного на удаление
- задание цвета фона для вида документов
- задание цвета шрифта для вида документов
- задание цвета фона помеченных на удаление документов данного вида
- задание цвета фона для отдельного документа
- задание цвета шрифта для отдельного документа
- задание цвета фона помеченного на удаление отдельного документа
Помимо этого реализован механизм при котором цвета назначаются при наличии системно указанного реквизита (см. пример 1)
Задание цветов возможно в следующих цветовых гаммах
- RGB
- CMYK
- HSV
- 16-тиричное значение
- 10-тиричное значение формата 1С
Выбор цвета возможен как при помощи стандартного механизма выбора системного цвета так и с использованием предопределенного набора цветов из палитры цветов. Данный набор пользователь может дополнять самостоятельно.
Как внедрить подсистему в свою конфигурацию
(для тех кто с 1С совсем на Вы:-))
В режиме "объединение конфигураций" добавьте седующие объекты из демо-конфигурации:
- Константа.ДатаЗапретаРедактирования
- Константа.ВключитьРаскраскуТаблиц
- Константа.ЦветПомеченныхНаУдалениеЭлементовСправочников
- Константа.ЦветПомеченныхНаУдалениеДокументов
- Справочник.ПалитраЦветов
- Справочник.ЦветОбъекта
Добавьте в глобальный модуль вашей конфигруации
- глобальные переменные
- глобальные процедуры и функции
- основной программный код
(код приведен в конце статьи)
Внесите изменения в формы списков справочников и и журналов документов, которые предполагается разукрасить
- текстовый реквизит, который необходимо сделать невидимым. В поле формула прописать вызов функции ОпределитьЦветСтроки()
- функцию ОпределитьЦветСтроки() в модуль формы