Изменения

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

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

68 байт убрано, 08:16, 16 июня 2021
м
Нет описания правки
Пользовательские поля прикрепляются как отдельные вкладки (с именем "отображаются на вкладке '''Пользовательская") к карточкам заказа, корреспонденции, курьера, клиента и зарплата сотрудникам. По умолчанию вкладки скрыты, чтобы они появились необходимо прописать поля и их типы ''' в Справочники -> Статусы.карточках следующих объектов системы:В статусах определены следующие типы:* заказ;*Пользовательские поля для клиентовкорреспонденция;*Пользовательские поля для курьеровсотрудник;*Пользовательские поля для корреспонденцииклиент;*Пользовательские поля для заказов тариф;*Пользовательские поля для зарплатызарплата сотрудников.
Одно пользовательское поле соответствует одному статусуПо умолчанию вкладки скрыты. Чтобы они отобразились, название статуса будет использовано как название пользовательского укажите поля. Тип пользовательского и их типы в '''Справочники''' > '''Статусы''' > '''42 Пользовательские поля определяется в дополнительной информации статуса'''.
Формат записи: ''ВидимостьОдно пользовательское поле соответствует одному статусу, тип название статуса используется как название пользовательского поля [, параметры . Тип поля определяется в зависимости от типа ]''дополнительной информации статуса.
Пример Формат записи: ''1<code>Видимость, DATEтип поля [, 01.01.2013''параметры в зависимости от типа]</code>
'''первый параметр''' указывает, отображается поле или нетПример записи:<br/>* 1 - отображается*0 - скрыто, DATE, 01.01.2020
ВНИМАНИЕ! Первый параметр указывает, отображается поле или нет:* '''1''' — отображается;* '''0''' — скрыто.Этот параметр устарел, хоть и поддерживается. Поля нужно отключать правой кнопкой - "Рекомендуется управлять видимостью поля с помощью пункта контекстного меню '''Выключить/включить"Включить'''.
'''второй Второй параметр''' определяет тип поля:*INT – INT — вводит целое число (как UPDOWN, с границами диапазона от -1000000 −1000000 до 1000000);*STR – STR — вводит строку ;*CUSTSTR – CUSTSTR — вводит строку, но не экранирует ее при подстановке в запрос ;*FLOAT – FLOAT — вводит число с плавающей точкой ;*CHECK – CHECK — вводит булево значение (, отображается на форме в виде галочки) флажка;*DATE – DATE — вводит дату ;*COMBO - COMBO — вводит текст с возможностью выбора из выпадающего списка ;*COMBOLIST - COMBOLIST — вводит текст из выпадающего списка ;*UPDOWN - UPDOWN — вводит целое число со стрелками уменьшения/увеличения, с возможностью определения диапазона (пример: UPDOWN, 0-100, 1) ;*(Типы типы FILESTR и SAVEFILESTR не поддерживаются);*GROUPBOX - GROUPBOX — создает панель и помещает на нее последующие поля. Можно добавлять все поля или только указанное количество в третьем параметре (. Пример: GROUPBOX, название группы).
'''третий Третий параметр''' это значение по умолчанию.
Все три параметра нужно указывать обязательнообязательные.
'''Особенности:'''
*в случае с типом для поля типа COMBOBOX, третий параметр параметр — это SQL- это sql запрос для заполнения, а четвёртый - четвёртый — номер записи из списка.;*в случае с типом для поля типа UPDOWN третий параметр - параметр — это границы диапазона изменения значений (указываются через тире), а четвертый - четвертый — значение по умолчанию (пример . Пример использования: 1,UPDOWN,0-100,1 - 1 — поле с возможностью выбора значения с помощью стрелок уменьшения/увеличения, возможные значения поля лежат в диапазоне от 0 до 100, значение по умолчанию равно 1).
примеры Примеры объявления
1, COMBOLIST, 'Нет, Вечерний менеджер 1, Вечерний менеджер 2', 'Нет'
1, COMBOLIST, 'Нет, Вечерний менеджер 1, Вечерний менеджер 2', 0
== Пример использования ==
[[Файл:UserField_1.png|thumb|250px|right|Рис. 1. Пользовательское поле «E-mail рассылка»]]Например, необходимо, чтобы Чтобы только для конкретных клиентов работала отправка электронного сообщения, с отчетом о доставленных заказах. Для этого, необходимо создать пользовательское поле :# Перейдите в '''Справочники''' > '''Статусы''' > '''42 Пользовательские поля''' > '''Пользовательские поля для клиентов''' и нажмите на кнопку F3.# В окне «Создание статуса» введите название поля.# В контекстном меню созданного статуса выберите пункт '''Дополнительная информация''', с доп. информацией «1укажите строкой параметры <code>1, CHECK, F», тем самым F</code> и нажмите на вкладке кнопку '''«Пользовательская»ОК''', в карточке клиента, будет создана галка (см. рис. 1).
ТеперьВ результате в карточке клиента появится вкладка '''Пользовательская''' и будет создан флажок: [[Файл:UserField_1.png|600px|none]] Если установить флажок в карточке клиента, если включить эту галку у необходимых клиентов, то для них будет работать отправка электронного сообщения (при наличии задания, в модуле автоматизации).

Навигация