Дополнительные поля — это способ хранить в МоёмСкладе данные, которых нет в стандартных карточках. Артикул поставщика, срок годности, канал привлечения клиента, номер договора — всё это добавляется в виде кастомных атрибутов и дальше используется в фильтрах, печатных формах и интеграциях. Разберём, какие бывают типы полей и как настроить их правильно.
Зачем нужны дополнительные поля
Стандартная карточка товара или заказа покрывает базовые сценарии, но реальный бизнес почти всегда требует хранить что-то специфическое. Дополнительные поля закрывают этот пробел без доработки кода.
Типовые примеры того, что выносят в доп. поля:
- В товарах — артикул поставщика, страна происхождения, гарантийный срок, ссылка на карточку маркетплейса;
- В контрагентах — источник лида, менеджер, номер и дата договора;
- В заказах — способ доставки, трек-номер, комментарий склада;
- В отгрузках — данные для транспортной накладной.
Дополнительные поля можно добавлять к товарам, услугам, комплектам, контрагентам, юрлицам, договорам и практически ко всем типам документов.
Где создаются доп. поля
Поля настраиваются в самой сущности. Например, для товаров откройте любую карточку товара и внизу, в блоке дополнительных полей, выберите Настроить. Для документов — откройте любой документ нужного типа и настройте поля там же. Созданное поле появляется у всех объектов этого типа сразу.
Порядок и видимость полей настраиваются перетаскиванием: часто используемые атрибуты поднимают вверх, редкие — сворачивают.
Типы дополнительных полей
При создании поля выбирается его тип — от него зависит контроль ввода и возможности фильтрации:
| Тип | Для чего |
|---|---|
| Текст | Короткие строки: артикул, номер, комментарий |
| Целое / Дробное число | Количество, вес, гарантийный срок |
| Дата | Срок годности, дата договора |
| Флажок (да/нет) | Признаки: «хрупкий», «под заказ» |
| Ссылка | URL на карточку маркетплейса или файл |
| Справочник | Выбор из своего списка значений |
| Файл | Прикреплённый документ или изображение |
Отдельно стоит тип «Справочник»: он превращает поле в выпадающий список с фиксированными значениями. Это защищает от разнобоя (когда одни пишут «Озон», другие «ozon», третьи «OZON») и делает данные пригодными для аналитики.
Обязательность и значения по умолчанию
Для каждого поля можно задать признак обязательности — тогда документ или карточку нельзя будет сохранить, пока поле не заполнено. Это дисциплинирует менеджеров: например, обязательное поле «Источник лида» в контрагенте гарантирует, что данные для аналитики продаж будут собраны.
Рекомендации по обязательности:
- Делайте обязательными только те поля, без которых процесс реально ломается;
- Избыток обязательных полей замедляет ввод и провоцирует «заполнение для галочки»;
- Для полей типа «Справочник» задайте разумный список значений, чтобы не плодить дубли.
Фильтрация и печатные формы
Главная ценность доп. полей — не просто хранение, а использование. По дополнительным полям можно:
- Фильтровать списки товаров, заказов и контрагентов — например, показать все заказы с определённым способом доставки;
- Выводить значения в колонки табличных списков и настраивать их отображение;
- Подставлять значения в пользовательские печатные формы через шаблоны.
Например, добавив поле «Трек-номер» в отгрузку, вы сможете отфильтровать неотправленные заказы и вставить трек в шаблон письма клиенту. Дополнительные поля также участвуют в массовом редактировании: выделите группу объектов и заполните поле сразу для всех.
Доп. поля в API и интеграциях
Дополнительные поля доступны через JSON API МоегоСклада, что делает их удобным мостом для интеграций. Каждое поле имеет собственный идентификатор, и в запросе оно передаётся в массиве attributes объекта.
Практические сценарии использования полей в интеграциях:
- В обмене с 1С-Битрикс — хранить внешний ID товара или заказа из интернет-магазина;
- В интеграции с маркетплейсами — держать артикул и SKU площадки в отдельном поле;
- В связке с CRM — писать в поле статус или источник сделки.
Итог
Дополнительные поля превращают МойСклад из коробочной системы в инструмент под ваши процессы: вы храните ровно те данные, которые нужны бизнесу, и используете их в фильтрах, печатных формах и интеграциях. Выбирайте подходящий тип поля (особенно ценен тип «Справочник» для чистоты данных), делайте обязательными только критичные атрибуты и аккуратно относитесь к удалению — оно необратимо.
В B2Bsite мы проектируем структуру дополнительных полей на этапе внедрения и настройки функционала МоегоСклада: чтобы аналитика собиралась сама, а интеграции с 1С-Битрикс и маркетплейсами имели надёжные точки привязки. Если поля добавлялись хаотично и превратились в свалку, в рамках аудита мы наводим в них порядок без потери данных.
Частые вопросы
К каким объектам можно добавить дополнительные поля?
К товарам, услугам, комплектам, контрагентам, юрлицам, договорам и практически ко всем типам документов. Поле создаётся для типа объекта целиком, а не для отдельной карточки.
Какие типы дополнительных полей бывают?
Текст, целое и дробное число, дата, флажок, ссылка, файл и справочник. Тип «Справочник» превращает поле в выпадающий список с фиксированными значениями.
Можно ли сделать поле обязательным?
Да. Для обязательного поля объект нельзя сохранить, пока оно не заполнено. Делать обязательными стоит только те поля, без которых реально ломается процесс.
Что произойдёт при удалении дополнительного поля?
Значения этого поля сотрутся во всех объектах без возможности восстановления. Перед удалением важные данные стоит выгрузить.
Можно ли фильтровать списки по дополнительным полям?
Да. По доп. полям можно фильтровать списки товаров, заказов и контрагентов, выводить их в колонки и подставлять в печатные формы.
Доступны ли дополнительные поля через API?
Да, через JSON API. Поля передаются в массиве attributes и часто используются как точка привязки в интеграциях с 1С-Битрикс, маркетплейсами и CRM.
Как избежать разнобоя в значениях поля?
Используйте тип «Справочник» с заранее заданным списком значений. Это исключает варианты вроде «Озон», «ozon» и «OZON» и делает данные пригодными для аналитики.
Поможем с настройкой и поддержкой МойСклад
Поможем с настройкой, доработкой и поддержкой МойСклад.