Диалоги цвета, редактор дискретных палитр.

08.12.14

Разработка - Работа с интерфейсом

В редакторе единовременно можно редактировать набор из любого количества палитр с любым количеством ячеек.
Экранное окно:  4 Палитры+УниПалитра+2 Буфера.
Поддерживается реверсивный откат, история вариантов палитр.
Возможен просмотр в цвете и оттенках серого.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
ДиалогиЦвета.zip
.zip 187,00Kb
7
7 Скачать (1 SM) Купить за 1 850 руб.

     Диалоги Цвета

Конструктор. Включает диалоги: Выбор Абсолютного Цвета, Выбор Системного Цвета,

Редактор Дискретных Палитр. Возможна любая компоновка этих диалогов.

Состоит из 4 программно-визуальных блоков.

  - "БлокЦвДиал" ("блок-менеджер", обязательный).

    В задачи входит: анализ Формы, первичная инициализация,  связь между блоками, поддержка режима Диалогов     (Полное редактирование, Редактирование, Фиксированный цвет          

    Текста, Фиксированный цвет Фона, Ч/Б контраст для Текста, Ч/Б контраст для Фона, Только просмотр), организация выхода.

  - "БлокЦвАбс".

    Выбор Абсолютного цвета (динамический, с помощью Полос Регулирования).

  - "БлокЦвСис".

    Выбор Системного цвета (Web, Стиля, Windows).

  - "БлокЦвПал".

    Редактор дискретных палитр.

 

Основной модуль состоит из 4 универсальных (и обязательных) функций:

  - "Цвет_Конверт".  Вход - цвет любого вида;  возвращает ТЗ с подобранными цветами - Системным, его "RGB"-расшифровкой и Абсолютным.

  - "Цвет_Распред". Вход - начальный и конечный цвета, количество ячеек;

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

  - "Цвет_Контраст". Вход - два цвета любого вида;

    возвращает те же два цвета, но видоизмененных для достижения контраста (вернее - возвращает структуру с параметрами цветов).

  - "Стр_Разбить". Вход - Строка, Метод разбиения, Длины подстрок;

    на выходе - массив подстрок и строка из подстрок с разделителем Символы.ПС  (эта функция из ранее опубликованной мною библиотеки строковых функций). 

    

     Редактор Дискретных Палитр

          (Программно-визуальный блок "БлокЦвПал")

 

        ОБЩЕЕ.

Поддерживается выделение областей Палитр (стандартное Win-выделение).

Методы работают в выделенной области текущей экранной Палитры.

 

Область можно поместить в любой из 2 Буферов или взять из любого Буфера. Выделенную область текущей Палитры

можно перенести в УниПалитру (инструментальную) по частям:

Цвет Текста, Цвет Фона, Цвет Текста и Цвет Фона. Так же точно можно взять выделенную область из УниПалитры.

Для УниПалитры, как и для обычной Палитры, поддерживаются работа с буферами и все методы редактирования,

поддерживается реверсивный Откат и История Вариантов.

 

Возможен просмотр Палитр и Буферов как в цвете, так и в оттенках серого. 

       

     

       МЕТОДЫ РЕДАКТИРОВАНИЯ         

 

  "Инверсия"  (переворот "конец-начало"  выделенной области)

     - ЦветаТекста, ЦветаФона, Цвета Текста и фона.     

 

  "ЦветоРазность"  (255- ("RGB"-составляющая)) для

     - Цвета Текста, Цвета Фона, Цвета Текста и Фона.     

 

  "Комплементарность"  (Цвет Текста - Цвет Фона)

     - Цвет Текста, как ЦветоРазность для Цвета Фона;     

     - Цвет Фона, как ЦветоРазность для Цвета Текста;   

     - для Цвета Текста Ч/Б контрастный Фон;   

     - для Цвета Фона Ч/Б контрастный Текст;   

     - Контраст;   

     - Контраст максимальный.   

     - Цвет ТекстаЦвет Фона (меняем местами)   

               

  "Распределить"  (линейно, между началом и концом выделения)

     - Цвета Текста, Цвет Фона, Цвета Текста и фона.     

 

  "Заполнить"  (выделенную область)

     - Цветом Текста текущей ячейки;     

     - Цветом Фона текущей ячейки;     

     - Цветом Текста и Фона текущей ячейки;     

     - Черным цветом Текста;     

     - Белым цветом Текста;     

     - Черным цветом Фона;     

     - Белым цветом Фона;     

     - Черным цветом Текста, Белым цветом Фона;     

     - Белым цветом Текста, Черным цветом Фона;     

 

 

      РЕКВИЗИТЫ ВХОДА.

      (не обязательные; при отсутствии - Демо-режим) 

 

  "ЦветТекста" - Абсолютный Цвет или ссылка на любой из системных цветов

 

  "ЦветФона" - Абсолютный Цвет или ссылка на любой из системных цветов

 

  "ЦветТекстаРежим"

    - Неопределено   - Редактирование цв.Текста с возможностью выбора Режима Редакт.

    - "Ред"   - Редактирование цв.Текста без выбора Режима Редактирования

    - "Смотр" - только просмотр цвета Текста

    - "Фикс"  - фиксированный цвет Текста (см. "ЦветТекста")

    - "Контр" - контрастный к Фону Ч/Б цвет Текста

 

  "ЦветФонаРежим"

    - Неопределено   - Редактирование цв.Фона с возможностью выбора Режима Редакт.

    - "Ред"   - Редактирование цв.Фона без выбора Режима Редактирования

    - "Смотр" - только просмотр цвета Фона

    - "Фикс"  - фиксированный цвет Фона (см. "ЦветФона")

    - "Контр" - контрастный к Тексту Ч/Б цвет Фона

 

  "ЦветИспользоватьВиды" (умолчание - "WEB,СТИЛ,WIN")

     - строка; Коды Видов используемых цветов через запятую:

    WEB  - использовать WebЦвета;

    СТИЛ - использовать ЦветаСтиля;

    WIN  - использовать WindowsЦвета;

 

  "Палитры";

  Возможные варианты:

    - ЦветТекста (просто один цвет Текста)

    - ТЗ (одна Палитра); в первой колонке ИмяЯчейки, во 2-й - ЦветТекста, в 3-ЦветФона.

    

    - ТЗ;  в первой колонке - ИмяПалитры; во второй - ТЗ палитры.

    - СписокЗначений; Представление - имя палитры; Значение - ТЗ Палитры.

    - Структура; Ключ - имя палитры; Значение - ТЗ Палитры.

    - Соответствие; Ключ - имя палитры; Значение - ТЗ Палитры.

    - Массив; Значение - ТЗ Палитры;

 

    где "ТЗ Палитры" - ТаблицаЗначений c (необязательными) колонками:

       "ИмяЯчейки";

       "ЦветТекста";

       "ЦветФона;     

       "ЦветТекстаRGB";

       "ЦветФонаRGB;  

       "ЦветТекстаАбс;

       "ЦветФонаАбс.  

 

  "ПалитрыКоличество" - если для редактора Палитр не заданы "Палитры"

 

  "ПалитрыДлина"     - если для редактора Палитр не заданы "Палитры"

 

  "УниПалитра"       - ТЗ УниПалитры (колонки ТЗ - см. "ТЗ Палитры")

 

  "ПалитрыИзменятьКоличество" - если "Истина" -  редактируется кол.Палитр в Наборе

 

  "ПалитрыИзменятьРазмер" - если "Истина" - редактируются размеры Палитр в Наборе

 

 

 

      ВЫХОД

 

Структура. Ключи:

  - "ЦветТекста" - выбранный системный цвет Текста;

  - "Цветфона" - выбранный  системный цвет Фона;

  - "ЦветТекстаRGB" - выбр. системный цвет Текста в RGB-составляющих;

  - "ЦветФонаRGB" - выбр. системный цвет Фона в RGB-составляющих;

  - "ЦветТекстаАбс" - выбр. абсолютный цвет Текста;

  - "ЦветФонаАбс" - выбр. абсолютный цвет Фона;

  - "Палитры" - ТЗ Палитр с колонками:

     "ИмяПалитры" - наименование Палитры

     "Палитра" - ТЗ с колонками:

        "ИмяЯчейки" - наименование Ячейки Палитры

        "ЦветТекста" - системный цвет Текста;

        "Цветфона" - системный цвет Фона;

        "ЦветТекстаRGB" - системный цвет Текста в RGB-составляющих;

        "ЦветФонаRGB" - системный цвет Фона в RGB-составляющих;

        "ЦветТекстаАбс" - абсолютный цвет Текста;

        "ЦветФонаАбс" - абсолютный цвет Фона;

  - "УниПалитра" - ТЗ (колонки - см "Палитра" ).

   

См. также

Работа с интерфейсом Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Платные (руб)

Механизм «Динамическое управление доступом к элементам форм объектов 1С8» предназначен для обеспечения возможности оперативного управления видимостью и доступностью элементов форм документов и справочников продуктов фирмы «1С» «1С:Предприятие 8». Решение универсальное, встраивается в любую конфигурацию с минимальными доработками, что позволяет без проблем обновлять типовые решения.

5000 руб.

14.01.2016    55630    17    23    

43

Работа с интерфейсом Рабочее место Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Платные (руб)

Универсальный редактор картинок 1С предназначен для обработки изображений в режиме «Предприятие», с возможностью рисовать на них. Поддерживается работа как в обычных формах (толстый клиент) так и на управляемых формах (тонкий клиент). Обработка позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Обработка будет особенно полезна тем, кто вносит картинки в базу (изображения номенклатуры, фотографии физических лиц и т.п.). Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент).

6000 руб.

16.01.2015    63946    45    60    

83

Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Обработка предназначена для создания и управления дашбордами.

2400 руб.

29.06.2020    19937    28    6    

44

Работа с интерфейсом Программист Стажер Платформа 1С v8.3 Бесплатно (free)

Это инструкция по дизайну форм в среде 1С. Гайд охватывает рекомендации и стандарты для оптимизации пользовательского интерфейса. В гайде содержатся указания по использованию элементов интерфейса, включая как основные, так и продвинутые аспекты. Предоставляются также примеры и антипримеры для наглядного понимания принципов дизайна

20.08.2024    23482    mrXoxot    44    

130

Работа с интерфейсом Программист Платформа 1С v8.3 Бесплатно (free)

Пример простого и симпатичного прогресс-бара в динамическом списке, без картинок, используя редактирование запроса.

27.05.2024    12033    smielka    37    

105

Работа с интерфейсом Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Бесплатно (free)

Добавьте новогоднего настроения! Расширение создает декорацию в виде гирлянды на некоторых формах объектов.

27.12.2023    18361    1228    elcoan    53    

125

Инструментарий разработчика Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Подходит для создания web-страниц для замены управляемых форм 1С, красивых отчетов, интерфейса мобильного приложения на платформе 1С и для простых страниц веб-сайтов.

3 стартмани

10.04.2023    12890    167    acces969    31    

126

Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

"MVC плохо применима в 1С" - познакомьтесь с моделью состояния и, возможно, ваше мнение поменяется! Представленное решение является эволюционным развитием идеи реализации MVC для 1С. В новой версии добавлены DSL для описания модели состояния, а также параметризация свойств параметров и элементов формы.

1 стартмани

05.07.2022    7993    kalyaka    6    

33
Оставьте свое сообщение