Примеры настройки быстрых форм
Материал из Такси Диспетчер
Пример создания пользовательской быстрой формы Создадим две пользовательских формы для создания заказа и редактирования заказа, прописав следующие строки в файл orderforms.ini, в них укажем альтернативный набор полей, которые вводит оператор при оформлении заказа. Таким образом оператор может вызывать по быстрой клавише форму, созданную для него персонально и вводить заказ:
[Sample_Order_Test_Form1]
FormCaption_Add=test - Новый VIP заказ ;Название быстрой формы для ввода нового заказа
FormCaption_Edit=test - Редактирование заказа ;Название быстрой формы для редактирования существующего заказа
FieldsAlign=vertical ;Задано выравнивание полей в форме по вертикали
LabelsLeftSpace=100 ;Место под заголовки полей слева
Sizeable=1 ;Задана возможность растягивания полей мышкой
HotKey_Add=Alt+F11 ;Назначено сочетание горячих клавиш для ввода нового заказа
HotKey_Edit=Alt+F12 ;Назначено сочетание горячих клавиш для редактирования существующего заказа
Field1=phone ;Назначено соответствующее поле из базы - телефон Caption1=Телефон ;Задано описание поля Type1=edit ;Задано поле с возможностью редактирования
Field2=addressfrom Caption2=Быстрый адрес (откуда) Type2=selectedit ;Задано поле с возможностью редактирования LookupShowData2=_places ;Задана ссылка на ключевое поле, значения которого будут заполнять форму
Field3=street Caption3=Улица (откуда) Type3=selectedit LookupShowData3=_streets
Field4=house Caption4=Дом (откуда) Type4=string ;Задано поле с текстовыми данными и с возможностью редактирования и
Field5=apart Caption5=Квартира Type5=string
Field6=addressto Caption6=Быстрый адрес (куда) Type6=selectedit LookupShowData6=_places
Field7=streetto Caption7=Улица (куда) Type7=selectedit LookupShowData7=_streets
Field8=houseto Caption8=Дом (куда) Type8=string
Field9=dcard Caption9=Карточка Type9=integer
Field10=discount Caption10=Скидка Type10=currency ;Задано обычное редактируемое поле с дробными значениями и контролем количества знаков после запятой ReadOnly10=1 ;Задано поле с запретом для редактирования
Field11=paysum Caption11=К оплате Type11=currency
В результате в меню Действия|Быстрые формы появляется две новых записи:
tеst - Новый VIP заказ - с назначенными быстрыми клавишами Alt+F11. Форма выглядит следующим образом:
tеst - Редактирование заказа - с назначенными быстрыми клавишами Alt+F12. Форма выглядит следующим образом:
После нажатия на ок первой формы, будет Создан новый заказ с указанными параметрами. А вторая форма - будет открыта с параметрами Текущего заказа и после подтверждения (F9) - изменения для данного заказа будут сохранены.
Описание файла orderforms.ini.

