Инструменты пользователя

Инструменты сайта


кассир_а:настройки:формирование_пользовательского_интерфейса

Различия

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

Ссылка на это сравнение

Следующая версия
Предыдущая версия
кассир_а:настройки:формирование_пользовательского_интерфейса [2016/11/22 20:23]
versus создано
кассир_а:настройки:формирование_пользовательского_интерфейса [2017/04/02 09:36] (текущий)
maimakarov [Кнопка]
Строка 1: Строка 1:
 ====== Формирование пользовательского интерфейса ====== ====== Формирование пользовательского интерфейса ======
  
-Для формирования пользовательского интерфейса используется схематичное расположение элементов управления (кнопок) на некоторой области. Сами области фиксированы и их взаимное распложение заранее задано разработчиками ПО.+Для формирования пользовательского интерфейса используется схематичное расположение элементов управления (кнопок) на некоторой области. Сами области фиксированыи их взаимное расположение заранее задано разработчиками ПО.
  
  
Строка 7: Строка 7:
  
 ==== Кнопка ==== ==== Кнопка ====
-Описывается текстом, ограниченным квадратными скобками слева и справа. Имеет три свойства (слева направо) разделённых символом ";":+Описывается текстом, ограниченным квадратными скобками слева и справа. Имеет три свойства (слева направо)разделённые символом ";":
   * Функция   * Функция
   * Текст для отображения на экране   * Текст для отображения на экране
   * Цвет   * Цвет
  
-Функции определены заранее разработчиками. Возможно [[кассир_а:настройки:все_функции_форм|одно из следующих значений]].+Функции, которые могут быть использованы при программировании интерфейса, определены заранее разработчиками. Их доступность конкретному пользователю определяется [[кассир_а:настройки:справочники:наборы_прав|набором прав]] заданных в его профиле. Перечень функций и необходимых прав для их использования приведен на странице «[[кассир_а:настройки:все_функции_форм|Функции пользовательского интерфейса]]».
  
 Текст задаётся таким, чтобы уместился на кнопке и был читаем пользователем. Текст задаётся таким, чтобы уместился на кнопке и был читаем пользователем.
Строка 45: Строка 45:
  
 ==== Элемент меню ==== ==== Элемент меню ====
 +Заголовок меню определяется текстом, ограниченным фигурными скобками слева и справа.
 +
 +Позиции меню определяются перечнем кнопок, задаваемых после заголовка
  
 ==== Колонка состава чека ==== ==== Колонка состава чека ====
 +Описывается текстом, ограниченным круглыми скобками слева и справа. Имеет свойства, которые разделёны символом ";":
 +  * Имя реквизита;
 +  * Текст для отображения в чеке;
 +  * Ширина текста в строке (код «Ш»);
 +  * Расположение текста по строкам (Код «П»);
 +  * Начертание текста.
  
 +Имя реквизита и текст в чеке должны задаваться первыми. Остальные свойства могут вставляться в произвольном порядке, либо не задаваться.\\
 +Имена реквизитов определены заранее разработчиками. В приложении зарезервированы [[кассир_а:настройки:все_реквизиты_чека|следующие значения имен реквизитов чека]].
 +
 +Цифра после кода «Ш» определяет пропорцию размера строки данного текста относительно всей строки. Например, если в строке 2 колонки с шириной «Ш1» и «Ш4», то первая колонка будет занимать 1/5 общей ширины, а вторая - 4/5. Если в строке 4 колонки одинаковой ширины, можно задать четыре одинаковых кодов «Ш1», либо «Ш2», либо «Ш3» и.т.д.
 +
 +Коды «П1» и «П2» используются для расположения информации в две строки. Текст с кодом «П1» размещается слева от поля ввода, тексты с кодом «П2» размещается под полем ввода.
 +
 +Для выделения текста полужирным начертанием следует добавить свойство «Жирный».
 +
 +Пример:
 +<code>
 +(НОМЕР;         N;            Ш1;  П1;  ЖИРНЫЙ)
 +(НАИМЕНОВАНИЕ;  ;             Ш9;  П1)
 +(КОД;           Код;          Ш3;  П2)
 +(ШК;            ШК;           Ш3;  П2)
 +(КОЛИЧЕСТВО;    Кол;          Ш3;  П2)
 +(ЦЕНА;          Цена;         Ш3;  П2)
 +(СУММА;         Сумма;        Ш3;  П2;  ЖИРНЫЙ)
 +</code>
  
 +В данном примере будет создано 2 строки:
 +  * в первой строке выводится номер позиции чека и наименование товара – номер выделяется полужирным начертанием, наименование занимает 9/10 размера строки;
 +  * во второй строке выводятся пять одинаковых по ширине колонок, причем итоговая стоимость покупки выделяется полужирным начертанием.
кассир_а/настройки/формирование_пользовательского_интерфейса.1479835401.txt.gz · Последнее изменение: 2016/11/22 20:23 — versus