Настройка раскраски форм¶
Данный справочник предназначен для работы механизма раскраски (цвет текста и цвет фона) товарных строк в документах и картотеке в зависимости от ряда условий.
Примечание
Любую позицию или группу позиций справочника можно выделить клавишей Ins, а затем скопировать в буфер обмена Windows с помощью сочетания «горячих клавиш» Ctrl+Ins. Или же можно использовать кнопку (Скопировать в буфер) на панели инструментов справочника, а также одноимённый пункт контекстного меню, вызываемого по правой клавише мыши. Скопированные данные будут доступны для вставки в любые сторонние программы, текстовые редакторы (например, MS Word) и электронные таблицы (например, MS Excel).
Данный справочник является ключевым, поскольку в любом модуле программы работа происходит с остатками того или иного подразделения.
Структура справочника:
-
Код – строка (50 знаков). Индивидуальный код записи в справочнике (предлагается автоматически).
-
Имя класса формы – экранная форма, в которой должна быть раскраска товарных строк (текстовое название формы видно при редактировании). Список форм строго фиксирован.
-
Условие – условие, при котором товарная строка должна быть раскрашена заданным образом. Список условий программируется «на низовом уровне» и по умолчанию доступен только разработчикам.
-
Элемент – поле товарной строки, которое будет раскрашиваться. Список элементов специфичен для каждой формы и строго фиксирован.
-
Цвет – цветовые параметры раскраски: цвет текста + цвет фона. Используется стандартный механизм раскраски строк любого справочника, вызываемый с помощью сочетания «горячих клавиш» Alt+C.
-
Приоритет – приоритетность раскраски для случаев, когда для конкретной товарной строки одновременно срабатывает сразу несколько условий раскраски (задаётся при необходимости):
-
более приоритетной считается запись, у которой число приоритета больше;
-
для записей с одинаковым приоритетом (для одного элемента одной формы) более приоритетной считается запись, у которой значение поля Код меньше (строка расположена выше в справочнике).
-
Редактирование и добавление записи в справочнике выполняется во вспомогательной форме:
Примечание
Для исключения пересечения кодов записей в справочнике, создаваемых пользователями, с кодами, присваиваемыми разработчиками программы, рекомендуется использовать пользовательский код вида: 1000.№пп Например: 1000.1, 1000.2, ..., 1000.11, ...
Имеется возможность "подсветить" поля Наименование товара и Состояние заказа в Заказе от клиента.
Примечание
Для User.BuyerOrder.View.FrmOrderList имеются следующие условия:
..СостояниеНовый()
..СостояниеПринят()
..СостояниеВСборке()
..СостояниеСобран()
..СостояниеЗакрыт()
..СостояниеОтменен()
..СостояниеУКурьера()
..СостояниеРезервСброшен()
..СостояниеИзменен()
Подробнее об использовании раскраски см. Раскраска товарных строк по условиям.