Изменения

Перейти к: навигация, поиск

Пользовательские поля

517 байт добавлено, 14:27, 31 мая 2023
Нет описания правки
Одно пользовательское поле соответствует одному статусу, название статуса используется как название пользовательского поля. Тип поля определяется в дополнительной информации статуса.
Формат записи: <code>Видимость, тип поля , [, параметры в зависимости от типа]</code>
Пример записи:
* UPDOWN — вводит целое число со стрелками уменьшения/увеличения, с возможностью определения диапазона (пример: UPDOWN, 0-100, 1);
* (типы FILESTR и SAVEFILESTR не поддерживаются);
* GROUPBOX — создает панель и помещает на нее последующие поля. Можно добавлять все поля или только указанное количество в третьем параметре. Пример: GROUPBOX, название группы;* CHECKLISTBOX - выводит список с галочками.
Третий параметр — значение по умолчанию.
'''Особенности:'''
* для поля типа COMBOBOX третий параметр — это SQL-запрос для заполнения, а четвёртый — номер записи из списка;
* для поля типа CHECKLISTBOX третий параметр — это SQL-запрос для заполнения, в котором поля name и code соответственно наименование и внутренний код для сохранения, если пункт отмечен. Коды сохраняются через запятую. Если не отмечено ничего, сохраняется 0.
* для поля типа UPDOWN третий параметр — это границы диапазона изменения значений (указываются через тире), а четвертый — значение по умолчанию. Пример использования: 1,UPDOWN,0-100,1 — поле с возможностью выбора значения с помощью стрелок уменьшения/увеличения, возможные значения поля лежат в диапазоне от 0 до 100, значение по умолчанию равно 1.
# В контекстном меню созданного статуса выберите пункт '''Дополнительная информация''', укажите строкой параметры <code>1, CHECK, F</code> и нажмите на кнопку '''ОК'''.
В результате в карточке клиента появится вкладка '''Пользовательская''' , и будет создан флажок:
[[Файл:UserField_1.png|600px500 px|none]]
Если установить флажок в карточке клиента, будет работать отправка электронного сообщения (при наличии задания, в модуле автоматизации).
28
правок

Навигация