В качестве примера работы со справочником создадим новую функцию расчета скидок, отредактируем и удалим функцию расчета скидок.
На первом этапе рассмотрим пример добавления функции расчета скидок «Скидка 10%»
в справочник .
Для добавления новой функции расчета скидок вызовите справочник
из главного меню: -> -> .
В результате будет открыто окно просмотра справочника
.Для добавления функции расчета скидок в справочник вызовите команду контекстного меню
.
В результате будет открыта карточка добавления функции расчета скидок.
Введите название функции расчета скидок: «Скидка 10%»
и ее описание: «Скидка 10% на все блюда ресторана»
.
Для продолжения работы разверните панель«Запрос».
Введите текст SQL-запроса:
UPDATE #OrderItems SET i_PriceMargin = i_PriceMargin + i_PriceOriginal * 0.1 WHERE i_ForUpdate = 1 UPDATE #OrderTimeItems SET t_PriceMargin = t_PriceMargin + t_PriceOriginal * 0.1 WHERE t_ForUpdate = 1
Для тестирования введенного запроса вызовите команду контекстного меню
.
С помощью этой команды инициируется выполнение запроса и индикация результатов его выполнения.
Если запрос не содержал синтаксических ошибок, то будет открыто окно сообщения об успешном выполнении введенного запроса:
Закройте окно сообщения с помощью кнопки
.Для продолжения работы разверните панель «Настройки фильтра».
Для добавления шагов мастера фильтрации в таблицу элементов, расположенную на панели «Настройки фильтра», и вызовите команду контекстного меню .
В результате будет открыта карточка добавления шага фильтра.
В полях признаков карточки добавления шага фильтра («Обязательный», «Множественный выбор», «Пустые значения», «Обязательный выбор» ) выводятся значения признаков, установленные по умолчанию. В поле «Порядок» – установленное по умолчанию значение порядка следования добавляемого шага «1»
.
Откройте окно выбора шага фильтра из поля «Шаг фильтра»
Выделите в таблице элементов окна строку, содержащую название шага и нажмите на кнопку . В результате выбранное значение будет внесено в поле исходной карточки.
Введите заголовок панели параметров фильтрации «Точки обслуживания»
в поле «Заголовок». Введите заголовок подсказки: «Выбор точек обслуживания»
и текст подсказки, которая будет выводиться в окне мастера фильтрации при выполнении его шага: «Выберите точки обслуживания, на которых будет использоваться функция расчета скидок»
. Не изменяйте значения, введенные в остальные поля по умолчанию.
Для добавления выбранного шага мастера фильтрации в спецификацию панели «Настройки фильтра» нажмите на кнопку . В результате выбранный шаг мастера фильтрации будет добавлен в таблицу элементов панели «Настройки фильтра». Карточка добавления нового элемента будет при этом закрыта.
Все данные, необходимые для добавления функции расчета скидок в справочник, были введены. Нажмите на кнопку
. В результате введенные данные будут занесены в справочник . Карточка добавления функции расчета скидок будет при этом закрыта.
На следующем этапе рассмотрим пример редактирования атрибутов выбранной функции расчета скидок. Допустим, необходимо изменить описание функции расчета скидок «День рождения»
.
Выделите в таблице элементов окна просмотра справочника «День рождения»
и вызовите команду контекстного меню .
В результате будет открыта карточка редактирования функции расчета скидок.
Измените описание выбранной функции расчета скидок на: «Скидка 10% на неделе дня рождения»
.
Все необходимые изменения в атрибуты выбранной функции расчета скидок были внесены. Нажмите на кнопку
. В результате изменения, внесенные в атрибуты выбранной функции расчета скидок, будут занесены в справочник . Карточка редактирования функции расчета скидок будет при этом закрыта.
На последнем этапе рассмотрим пример удаления функции расчета скидок из справочника «Скидка для студентов»
.
Выделите в таблице элементов строку, содержащую название функции расчета скидок «Скидка для студентов»
и вызовите команду контекстного меню .
В результате будет открыто окно подтверждения удаления выбранной функции расчета скидок.
Нажмите на кнопку
. В результате выбранная функция расчета скидок будет удалена из справочника . Окно подтверждения удаления будет при этом закрыто.