Документация
Подписаться на эту рубрику по RSS
Использование полей выбора (ValuePicker)
Рубрика: ДокументацияМетки: TravelCRM | документация
Дата: 12/08/2009 02:21:17
Итак, что же такое поле выбора? С точки зрения пользователя TravelCRM - это поле, значение которого нельзя ввести непосредственно, а можно лишь выбрать из имеющихся. Конечно, исключением является случай, когда поле отображает дату или дату-время. На уровне базы данных - это операция уставки связей между таблицами в базе данных. Поля выбора дают возможность использовать данные для связывания с другими данными. Например, при создании документа продажи тура необходимо выбрать клиента со справочника клиентов, для этого служит поле выбора, которое предоставляет доступ к справочнику клиентов, в котором вы можете выбрать существующего клиента или же создать нового, конечно если вы имеете достаточно прав для выполнения этих операций. Рассмотри поле выбора на прмере выбора сотрудника. На картинке внизу представлен типичное поле выбора для сотрудников:

Возможен еще один вариант поля ввода, когда присутствует еще одна кнопка - просмотра и редактирования выбраной записи, при нажатии на которую откроется выбраная запись.
При нажатии на кнопку выбора значения откроется новое окно, в нашем случае со справочником сотрудников, в котором необходимо найти нужного сотрудника вручную либо воспользоваться формой поиска. Как только вы нашли сотрудника - двойным щелчком мыши выберите его. Это приведет к закрытию окна справочника сотрудников и автоматического заполнения поля выбраным значением. Конечно, вы можете в окне справочника сотрудников создавать нового сотрудника, удалять сотрудников и производить редактирование. Стоит отметить что выбор значения доступен также из режимов редактирования и просмотра - в этом случае для выбора сотрудника вам необходимо в режиме редактирования или просмотра нажать кнопку "Выбрать".
Аналогично работают и поля выбора для других объектов: клиентов, туроператоров, курортов и т.д.
Примечание: Эта статья актуальна для версий TravelCRM > 0.2.0
Основы TravelCRM
Рубрика: ДокументацияМетки: TravelCRM | документы | основы | отчеты | справочники
Дата: 19/07/2009 13:36:08
Интерфейс
В общем случае интерфейс состоит из пяти зон. На рисунке сверху они пронумерованы от 1 до 5.
Зона 1 - заголовок, который также содержит информацию о текущем сотруднике и его должности. Начиная с версии 0.1.125 добавлена также информация о филиале, за которым закреплен сотрудник.
Зона 2 - меню сотрудника(должности). Древовидная структура меню, которая индивидуально настраивается для каждой должности, включая не только пункты меню, но и права и область видимости объектов(записей). Изначально система безопасности исповедует принцип - "все что не разрешено - запрещено".
Зона 3 - менеджер задач сотрудника. Простой инструмент, позволяющий планировать свою работу с документами или элементами справочников.
Зона 4 - рабочая панель. Это основная рабочая часть, из которой доступны интерфейсы для работы со справочниками, документами и отчетами. Документы и элементы справочников, как правило, имеют несколько режимов отображения:
- список - отображение списка объектов (документов, элементов справочников) в виде плоской таблицы. Содержание списка зависит от прав должности и области видимости для текущей должности.
- создание - режим создания нового объекта (документв, элемента справочника)
- редактирование - редактирование объекта (документв, элемента справочника)
- просмотр - просмотр объектов без возможности сохранения изменений
Ниже приведен скриншот назначений сотрудников в режиме списка

Отдельного внимания заслуживает поле Архив. Если объект в архиве, то операции над этим объектом может осуществлять лишь должность, имеющая права на работу с архивными объектами.
Обратите внимание также на поля, рядом с которыми есть ссылки Выбрать и Очистить. Эти поля имеют связи с другими объектами системы и значение этих полей выбирается из соответствующих списков. Выбор значений из таких списков осуществляется двойным кликом мыши.
Требования к системе
- Веб сервер Apache или IIS (здесь описана установка на Apache)
- MySQL > 5.0. Кодировка UTF-8, тип базы данных InnoDB. (ВНИМАНИЕ! При использовании MyISAM система правильно функционировать не будет!!!)
- PHP > 5.0. На PHP 4 не проверялась !
Для системы не предусмотрен автоматический инсталятор. Процедуру установки системы необходимо провести вручную.
- Создайте новую базу данных MySQL
- Разверните во вновь созданную базу бекап, который находится в файле travelcrm.sql. Бекап содержит некоторое количество демонстрационных данных.
- Установите права на запись для директории public/attaches
Для входа используйте login: admin, password: adminadmin
