gifts2017

Инструментарий: Подсистема "Акварелька"©

Опубликовал GSoft. (GSoft) в раздел Программирование - Работа с интерфейсом

Решил тут в кои-то веков разукрасить свою систему документооборота. Готовых решений с нужным мне функционалом не нашел. В результате написал свою собственную универсальную подсистему раскраски таблиц в 1С. Использовалась ВК Formex (Альф©).
Основное отличие - задание цветовой гаммы объектов в пользовательском режиме.
Можно внедрить в любую конфигурацию за 10 минут и получать удовольствие от любимых цветов.

 


Оглавление

  1. Что умеет подсистема
  2. Как внедрить подсистему в свою конфигурацию
  3. Практическая часть
  4. Листинг когда глобального модуля
  5. Схожая тематика
  6. Скриншоты

 

 

Что умеет подсистема

При помощи данной подсистемы в пользовательском режиме можно установить цвет для документов и справочников.

 

Объекты для которых возможно задание персональной цветовой гаммы:

  1. Справочники
  2. Документы
  3. Перечисления

При этом существуют следущие варианты работы:

  1. задание цвета фона для помеченных на удаление элементов справочников
  2. задание цвета фона для помеченных на удаление документов
  3. задание цвета фона для документов находящихся в закрытов для редактировании периоде
  4. задание цвета фона для отдельного элемента справочника
  5. задание цвета шрифта для отдельного элемента справочника
  6. задание цвета фона для отдельного элемента справочника помеченного на удаление
  7. задание цвета фона для вида документов
  8. задание цвета шрифта для вида документов
  9. задание цвета фона помеченных на удаление документов данного вида
  10. задание цвета фона для отдельного документа
  11. задание цвета шрифта для отдельного документа
  12. задание цвета фона помеченного на удаление отдельного документа

Помимо этого реализован механизм при котором цвета назначаются при наличии системно указанного реквизита (см. пример 1)

Задание цветов возможно в следующих цветовых гаммах

  1. RGB
  2. CMYK
  3. HSV
  4. 16-тиричное значение
  5. 10-тиричное значение формата 1С

 

Выбор цвета возможен как при помощи стандартного механизма выбора системного цвета так и с использованием предопределенного набора цветов из палитры цветов. Данный набор пользователь может дополнять самостоятельно.

 

Как внедрить подсистему в свою конфигурацию

(для тех кто с 1С совсем на Вы:-))

В режиме "объединение конфигураций" добавьте седующие объекты из демо-конфигурации:

  1. Константа.ДатаЗапретаРедактирования
  2. Константа.ВключитьРаскраскуТаблиц
  3. Константа.ЦветПомеченныхНаУдалениеЭлементовСправочников
  4. Константа.ЦветПомеченныхНаУдалениеДокументов
  5. Справочник.ПалитраЦветов
  6. Справочник.ЦветОбъекта

Добавьте в глобальный модуль вашей конфигруации

  1. глобальные переменные
  2. глобальные процедуры и функции
  3. основной программный код

(код приведен в конце статьи)

 

Внесите изменения в формы списков справочников и и журналов документов, которые предполагается разукрасить

  1. текстовый реквизит, который необходимо сделать невидимым. В поле формула прописать вызов функции ОпределитьЦветСтроки()
  2. функцию ОпределитьЦветСтроки() в модуль формы

          <img 

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Акварелька: Демо-конфигурация
.rar 402,20Kb
11.02.16
34
.rar 402,20Kb 34 Бесплатно

См. также

Подписаться Добавить вознаграждение

Комментарии

1. alex_japanese_student (Alex_Japanese_Student) 05.09.12 11:46
эх, 7.7, аж на ностальгию пробило )
2. Сергей (Che) Коцюра (CheBurator) 13.11.14 00:12
Прикручу к своей торговле скоро, придется делать маленький контроль документохождения. Потому что все "что ни делают руками" - все очень плохо...
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа