Перейти к содержанию

Настройка раскраски форм

Данный справочник предназначен для работы механизма раскраски (цвет текста и цвет фона) товарных строк в документах и картотеке в зависимости от ряда условий.

Примечание

Любую позицию или группу позиций справочника можно выделить клавишей Ins, а затем скопировать в буфер обмена Windows с помощью сочетания «горячих клавиш» Ctrl+Ins. Или же можно использовать кнопку Жёлтая папка (Скопировать в буфер) на панели инструментов справочника, а также одноимённый пункт контекстного меню, вызываемого по правой клавише мыши. Скопированные данные будут доступны для вставки в любые сторонние программы, текстовые редакторы (например, MS Word) и электронные таблицы (например, MS Excel).

Данный справочник является ключевым, поскольку в любом модуле программы работа происходит с остатками того или иного подразделения.

Настройка раскраски форм

Структура справочника:

  • Код – строка (50 знаков). Индивидуальный код записи в справочнике (предлагается автоматически).

  • Имя класса формы – экранная форма, в которой должна быть раскраска товарных строк (текстовое название формы видно при редактировании). Список форм строго фиксирован.

  • Условие – условие, при котором товарная строка должна быть раскрашена заданным образом. Список условий программируется «на низовом уровне» и по умолчанию доступен только разработчикам.

  • Элемент – поле товарной строки, которое будет раскрашиваться. Список элементов специфичен для каждой формы и строго фиксирован.

  • Цвет – цветовые параметры раскраски: цвет текста + цвет фона. Используется стандартный механизм раскраски строк любого справочника, вызываемый с помощью сочетания «горячих клавиш» Alt+C.

  • Приоритет – приоритетность раскраски для случаев, когда для конкретной товарной строки одновременно срабатывает сразу несколько условий раскраски (задаётся при необходимости):

    • более приоритетной считается запись, у которой число приоритета больше;

    • для записей с одинаковым приоритетом (для одного элемента одной формы) более приоритетной считается запись, у которой значение поля Код меньше (строка расположена выше в справочнике).

Редактирование и добавление записи в справочнике выполняется во вспомогательной форме:

Ввод данных по настройке раскраски форм

Примечание

Для исключения пересечения кодов записей в справочнике, создаваемых пользователями, с кодами, присваиваемыми разработчиками программы, рекомендуется использовать пользовательский код вида: 1000.№пп Например: 1000.1, 1000.2, ..., 1000.11, ...

Имеется возможность "подсветить" поля Наименование товара и Состояние заказа в Заказе от клиента.

Примечание

Для User.BuyerOrder.View.FrmOrderList имеются следующие условия:

  • ..СостояниеНовый()
  • ..СостояниеПринят()
  • ..СостояниеВСборке()
  • ..СостояниеСобран()
  • ..СостояниеЗакрыт()
  • ..СостояниеОтменен()
  • ..СостояниеУКурьера()
  • ..СостояниеРезервСброшен()
  • ..СостояниеИзменен()

Подробнее об использовании раскраски см. Раскраска товарных строк по условиям.