Пользовательские поля
Пользовательские поля — дополнительные поля, которые вы сами добавляете в карточки товаров, клиентов, документов и других записей. Они нужны, когда стандартных полей не хватает: например, чтобы хранить у товара страну происхождения, а у клиента — размер обуви.
Как это работает
- Поле Вы создаёте поле: выбираете, к чему оно относится, задаёте название и тип.
- Форма и карточка Поле появляется в форме и в карточке записи рядом со стандартными полями.
- Список В списке записей поле можно включить отдельной колонкой и фильтровать по нему.
- Обмен Значения поля читаются и записываются через API.
К каждому виду записей можно добавить до 15 полей.
К чему можно добавить поле
| Товары | Товар, Группа товаров, Производитель, Товарный остаток |
| Продажи | Чек продажи, Заказ покупателя, Заказ покупателя :: статусы заказа, Отгрузка |
| Клиенты | Клиент, Клиентская группа, Клиентский список, Клиентский список :: элемент |
| Склад и закупки | Поступление, Перемещение, Инвентаризация, Заявка на пополнение, Поставщик, Справочник товаров Поставщика |
| Цены | Прайслист, Прайслист :: строка прайслиста |
| Компания | Точка продаж, Территория, Юридическое лицо, Пользователь |
| Прочее | Шаблоны документов |
Список полей
Откройте Администрирование → Пользовательские поля.

| Таблица | К чему относится поле: «Товар», «Клиент», «Чек продажи» |
| Название | Подпись поля в формах, карточках и списках |
| Номер атрибута | Порядковый номер поля у этого вида записей, от 1 до 15. По нему поле называется в API и выгрузках: поле с номером 3 — это attribute3 |
| Тип | Как вводится значение — см. Типы полей |
| По умолчанию | Значение для новых записей |
| Включен | Да — поле показывается. Нет — поле скрыто, значения сохранены |
Под заголовками колонок — фильтры. Чтобы увидеть поля одного вида записей, выберите его в фильтре Таблица.
Как добавить поле
- Нажмите «Добавить» над списком.
- Заполните Название — до 64 символов.
- В поле Таблица выберите, к чему относится поле. После сохранения изменить это нельзя.
- Выберите Тип.
- Для типов «Один из списка» и «Несколько из списка» заполните Список значений: перечислите варианты через запятую.

- Нажмите «Сохранить».
Результат. Поле сразу появляется в форме и в карточке записи — после стандартных полей.

Номер атрибута система назначает сама: берёт первый свободный.
Типы полей
| Текст | Строка текста |
| Многостроковый текст | Текст в несколько строк |
| Один из списка | Выпадающий список: выбирается одно значение из Списка значений |
| Несколько из списка | Набор галочек: можно отметить несколько значений из Списка значений |
| Дата | Дата, выбирается в календаре |
Внимание. Значения в Списке значений разделяются запятой, поэтому запятую внутри значения использовать нельзя: «Сталь, нержавеющая» превратится в два варианта.
Поле По умолчанию задаёт значение для новых записей. Оно подставляется не во всех формах: если в вашем разделе поле при создании остаётся пустым, заполняйте его вручную. Уже существующие записи значение по умолчанию не меняет.
Где показывается поле
| Форма и карточка записи | После стандартных полей, под своим названием |
| Список записей | Колонка поля есть в списке, но по умолчанию скрыта. Включите её в настройке колонок списка. У полей со списком значений в шапке колонки появляется фильтр |
| API | Под именем attribute с номером атрибута: attribute1, attribute2. Настройку самих полей через API описывает статья FlexField. Гибкие поля |
| Права доступа | В правах с набором полей каждое пользовательское поле открывается и закрывается отдельно |
Как изменить, выключить и удалить поле
Нажмите на значок карандаша в строке поля. Изменить можно название, тип, список значений, значение по умолчанию и признак Включен.
- Действие Выключить Выберите Нет в поле Включен. Поле исчезает из форм, карточек и списков, а введённые значения сохраняются: включите поле — и они вернутся.
- Действие Удалить Нажмите на значок корзины в строке поля. Поле удаляется из настроек. Используйте, только если поле создано по ошибке.
Внимание. Удаление поля не очищает введённые значения: они остаются привязанными к номеру атрибута. Если после удаления создать новое поле и оно получит тот же номер, в нём окажутся значения старого поля. Чтобы спрятать ненужное поле, выключайте его, а не удаляйте.
Если вы убрали вариант из Списка значений, записи, в которых он был выбран, сохраняют старое значение, пока их не изменят; выбрать этот вариант заново нельзя.
Права доступа
console.flexfield.manage | Список полей и пункт меню Пользовательские поля |
console.flexfield.view | Просмотр настроек поля |
console.flexfield.create | Добавление поля |
console.flexfield.update | Изменение поля |
console.flexfield.delete | Удаление поля |
console.flexfield.* | Полный доступ к разделу |
Заполнять пользовательские поля в записях может любой сотрудник с правом на изменение этих записей.
Частые ошибки
| Ситуация | Причина | Что делать |
|---|---|---|
| Исчерпан лимит гибких полей на таблице … | У этого вида записей уже 15 полей | Удалите поле, которое не используется, или переиспользуйте выключенное |
| Поля нет в форме записи | Поле выключено или создано для другого вида записей | Проверьте колонки Включен и Таблица в списке полей |
| Поля нет в списке записей | Колонка поля по умолчанию скрыта | Включите колонку в настройке колонок списка |
| В списке значений лишние варианты | В значении была запятая | Перепишите значение без запятой |
| В новом поле уже есть значения | Поле получило номер атрибута удалённого поля | Очистите значения в записях или выключите поле и создайте другое |
| Поле Таблица недоступно | Вид записей задаётся при создании и не меняется | Создайте новое поле для нужного вида записей |