На главную   На главную   Форумы Новости Документация Скачать Купить  
Регистрация  
Система Allegro
Oб Allegro Характеристики Пример конфигурации Документация База ошибок Развитие
Версия для печати К списку книг Вернуться к оглавлению Предыдущий параграф Следующий параграф
Поиск по книге

Глава 2. СОЗДАНИЕ СПРАВОЧНОЙ СИСТЕМЫ

Создаем справочник «Товар»

Теперь мы уже можем создать базовый класс Товар, таблица GOODS. После создания класса, выберем закладку «Поля » в окне «Метаданные» и удалим из справочника Товар поле NAME. Вместо него добавим 2 новые поля : Вид товара и Марка товара. Эти поля имеют тип данных TREFERENCE (Справочник). Рекомендуется давать полям типа TREFERENCE имена, совпадающие с именами справочников, на которые эти поля ссылаются (во избежание дальнейшей путаницы):



Добавим третье поле: Артикул (ARTICLE). Выберем тип данных VARCHAR (строка переменной длины) с длиной 30 . Оставим галочку «Обязательный атрибут» включенной. Когда пользователи будут вносить данные, сервер не допустит пустого значения в этом поле.



Итак, часть справочной системы, посвященной товарам почти готова . Попытаемся внести несколько товаров и посмотрим, что из этого получится. Выберем закладку «Справочник» и нажмем кнопку с плюсиком или клавишу Insert. Появится диалог добавления записи в справочник, в котором должны отображаться 4 поля : ID (невыбираемое), Вид товара, Марка товара (поля с кнопкой в виде книжки), Артикул ( обычное поле).

Нажимая кнопку с книжкой или комбинацией клавиш Alt+Стрелка вниз вызовем соответствующие справочники и введем Вид товара и Марку товара.

Попробуем создать товар «Стиральная машина BOSCH 3050».




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

Для того чтобы избавиться от этого явления нам нужно настроить способ форматирования кратких наименований справочников Вид товара и Марка товара .



Пример создания склада в Allegro Наверх