- Уникализация значений пользовательских полей

Уникализация значений пользовательских полей

Код продукта: mst.unuf
500 грн
В корзину
Товар добавлен
Описание
Характеристики
Проверяет на уникальность значения пользовательских полей секций инфоблока (IBLOCK_N_SECTION) — не разрешает создавать дубли секций.

Особенно актуально, когда секции инфоблока создаются в частичном или полном соответствии с внешними классами классификации информации (например, УДК, ОКПД 2, ОКВЭД 2, ОКТМО, ОКОФ, ОКАТО, ОКСО, ОКОПФ, ОКУД, ТН ВЭД, ОКЕИ, ОКИН, ОКЗ, ОКОГУ, ОКСМ, ОКФС, ОКВ, ОКОК, КИЕС, ОКВГУМ, ОКПИиПВ и т. п.).

Для справки:
  • УДК — Универсальная десятичная классификация, которая используется по всему миру для систематизации произведений искусства, изданий, прочих видов документов и для организации картотек;
  • ОКПД 2 — Общероссийский классификатор продукции по видам экономической деятельности;
  • ОКВЭД 2 — Общероссийский классификатор видов экономической деятельности;
  • ОКТМО — Общероссийский классификатор территорий муниципальных образований;
    ...
Для секций инфоблока возможна настройка исключений — выбор корневых секций, определённые пользовательские поля которых не следует проверять на уникальность. Исключения действуют и на дочерние секции любого уровня вложенности.

Исключения нужны для секций разделов, которые не соответствуют внешним классам, то есть в одном инфоблоке можно сочетать как «внешние» секции (с аналогами среди УДК, ОКПД 2, ОКВЭД 2, ОКТМО и т. п.), так и локальные (без аналогов среди УДК, ОКПД 2, ОКВЭД 2, ОКТМО и т. п.).

Пример. Корневые разделы с привязкой к УДК и 1 исключением:
  • Математика (привязка к коду 51);
  • Астрономия. Геодезия (привязка к коду 52);
  • Физика (привязка к коду 53);
  • Разное (исключение, то есть без привязки к коду УДК).
Пример 2. Корневые разделы с привязкой к ОКПД 2 и 1 исключением:
  • Продукция сельского, лесного и рыбного хозяйства (привязка к коду A);
  • Продукция горнодобывающих производств (привязка к коду B);
  • Продукция обрабатывающих производств (привязка к коду C);
  • Разная продукция (исключение, то есть без привязки к коду ОКПД 2).
Имеются другие дополнительные настройки:
  • Режим обработки по умолчанию значений «0» и пробельных символов в пользовательских полях;
  • Допустимые неуникальные значения (по типам данных);
  • Лимиты для уникальных значений (по типам данных).
Поддерживаемые типы данных:
  • строка;
  • целое число.
Поддерживаемые объекты:
  • IBLOCK_N_SECTION (для секций инфоблока).
В дальнейшем возможно расширение списка поддерживаемых объектов:
https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&CHAPTER_ID=04804

Например:
  • IBLOCK_N (для инфоблоков);
  • BLOG_POST (для блогов);
  • FORUM_MESSAGE (для сообщений форума).
Совместим с редакциями Первый сайт, Старт, Стандарт, Малый бизнес, Эксперт, Бизнес, Бизнес-процессы, Энтерпрайз
Стоимость Платные решения
Закрыть