gifts2017

Обработка "Подбор цветовой гаммы раскраски таблиц"

Опубликовал Дмитрий Петров (ПростоБосс) в раздел Программирование - Практика программирования

Кратко предыстория: часто пользуюсь ВК FormEx (слава Алексею Фёдорову aka АЛьФ'у!!!). Но подобрать удобоваримую палитру раскраски таблиц (цвет шрифта + цвет фона) бывает затруднительно. Поискал в паутине что-нибудь удовлетворяющее меня и не нашел. Пришлось писать самому. Может эта обработка кому-либо еще сгодится.

Платформа 1С 7.7 Все компоненты.
Обработка предназначена для подбора палитры цветов при
раскраске таблиц с использованием ВК FormEx (автор
ВК Алексей Фёдоров aka АЛьФ, E-mail). ВК лежит
по адресу: http://www.dorex.ru/?download

Обработка позволяет подобрать цвет шрифта и фона строк
таблицы, используя гамму RGB. Изменение базовых цветов
для шрифта и фона осуществляется кнопками "вверх" и
"вниз" (с соответствующими пиктограммами) для каждого
базового цвета. Шаг изменения пользователь может установить
самостоятельно в соответствующем реквизите.

Внесены изменения:

- добавлен пример раскраски таблицы (как это будет выглядеть в реале)

- разрешено ручное изменение базовых цветов (для не любителей жать кнопки)

- добавлена реквизит "строка настройки цвета" для переноса в код (пожелание Pari)

Будет время, попробую реализовать визуальный выбор цветов (предложение D9ID9_SaIIIa)

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

Наименование Файл Версия Размер
SelectColor.rar 254
.rar 223,25Kb
08.12.09
254
.rar 223,25Kb Бесплатно

См. также

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

Комментарии

1. script Мальчинко (script) 07.12.09 20:49
Найди конфигурацию интелева например бизнес процессы на 7.7
В состав конфигурации входит ВК, которая открывет окно подбора цвета по RGB как в Paint-е. Управляеться командами из 1С.
2. Епрст (Ёпрст) 08.12.09 10:11
Неудобно... И еще
ВыбратьЦвет(ПолноеОткрытие, НачальныйЦвет)
Из объекта Сервис используй и привет..
JohnyDeath; +1 Ответить 1
3. D9ID9_SaIIIa (D9ID9I_SaIIIa) 08.12.09 10:58
:D А мне понравилось)
Кстати можно добавить в обработку ещё одну таблицу значений,разбить её на n-ое количество маленьких кубиков,потипу палитры,закрасить эти кубики наиболее востребованными цветами,ну и процедурку при выборе конкретного цвета в таблице добавить)
4. D9ID9_SaIIIa (D9ID9I_SaIIIa) 08.12.09 19:01
Времени нет пока писать код ,но,вкратце могу описать то,что я б ещё добавил(для реализации(3)):
1.Выгрузка строк с настройками цвета из примера раскраски страницы,например в текстовый файл палитрапользователя.txt ,это будет шаблон цветов палитры пользователя.
2.Сделать формирование палитры из сохранённого выше файла в ещё одной таблице.Т.е значение колонки таблицы с цветом брать из сохранённого файла,таким образом можно будет индивидуально настраивать палитру.
3.В процедуре ПриОткрытии() обработки ,вначале попытаться считать данные из палитрапользователя.txt,если его нет или он пустой то из заранее созданного файла с определённым набором цветов.
:D
5. Дмитрий Петров (ПростоБосс) 09.12.09 09:43
(3,4) В том-то и беда, что времени нет. Делал для себя, просто чтобы удобнее и быстрее было таблицы настраивать. Будет время, попробую реализовать полную настройку с добавлением текста в глобальный модуль.
НО! К сожалению только когда время будт :(
6. Евгений Мартыненков (JohnyDeath) 09.12.09 10:05
Почему автор не пользуется (2) ?
7. vip (vip) 09.12.09 12:36
8. Альтаир (Altair777) 09.12.09 12:45
(0) А зачем засовывать в архив старую версию формекса (92)?
9. Дмитрий Петров (ПростоБосс) 09.12.09 13:38
(8) Потому, что скачивал его в последний раз в месяц назад. Там лежал еще старый. Однако ссылка на страничку АЛьФ'а имеется. А что, с DLL от 2008 года не работает? :evil:
(2,6,7) И правда, почему? Надо вставить...
10. Альтаир (Altair777) 09.12.09 13:46
(9) А зачем вообще его засовывать?
Если у человека нет формекса, ему эта разработка вообще не нужна.

P.S. Минус за злобный смайлик :)
11. Дмитрий Петров (ПростоБосс) 09.12.09 14:39
(10) СмеюсьУмруНимагу :) Если у человека нет формекса, то когда он скачает обработку - формекс будет. И на примере обработки человек поймет, что не все в клюшках и плохо, особенно благодаря разработчикам ВК. И что интерфейс можно делать...
Формекс в архиве лежал рабочий, ссылка в тексте на сайт разрабочика ВК имеется.
А что до смайлика - то не в ту иконку кликнул. Штаренький я уше, руки дрошжат ;)
12. Альтаир (Altair777) 09.12.09 15:06
По поводу версий Формекса.
Кроме кладовочки Альфа есть еще такой ресурс как 1С++ users forum › 1С++ и прочие расширения v7 › FormEx
95 версию я там скачивал еще летом.

Забавно. Служебная обработка ,помогающая подобрать параметры для раскраски, популяризирует Формекс? :D
Есть же прикладные решения.
13. Дмитрий Петров (ПростоБосс) 09.12.09 15:29
(12) Лениво вступать в полемику, но, имхо, ссылка на сайт автора более справедлива, нет?
14. Альтаир (Altair777) 09.12.09 16:02
(13) Я говорю не об этом. А о том, где новые версии появляются чаще.
Вы видели этот ресурс раньше? Если нет, то могли бы и спасибо сказать :)
15. Дмитрий Петров (ПростоБосс) 09.12.09 16:49
(14) Разумеется видел, раз уж я пользуюсь ОпенКонф :) И в случае проблем иду именно туда. Но АЛьФ там один из многих, а его сайт - это его сайт. Извините за казуистику.
16. Альтаир (Altair777) 09.12.09 17:01
(15) Тогда тем более странно, что Вы пользуетесь старой версией Формекса.
И АЛьФ везде АЛьФ... :)

P.S. Думаю, пора прекращать пиарить...
P.P.S. Кстати, нечто похожее на (0) я делал в свой разработке Формирование "креста" в Таблице Значений на форме (7.7)
17. Дмитрий Петров (ПростоБосс) 09.12.09 17:57
(16) Действительно, все это уже превращается во флуд :(
Если есть еще что-то сказать, в личку, плиз.
Что же по поводу "Формирования креста" - увы не видел, когда искал, иначе и заморачивался бы не стал.
Кстати, в сопроводиловке к ней - тоже диферамбы АЛьФ'у ;)
19. Юрий Португалов (Sprite) 16.02.10 23:12
Супер! Сам делал помощника по подбору цвета, но сдесь проработано тщательней. Буду пользоваться. Плюс!
20. Эльвира Соцкова (ela) 16.01.12 09:11
Хорошая обработка. Иногда код не всегда совпадает со цветом, но всегда можно подобрать
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа