Механизм множественных характеристик: как хранить несколько значений в одной характеристике?

Это видео с разбором возможности платформы с редакции 8.3.21.

Если Вы заглянете в большинство курсов по 1С в раздел про характеристики, то увидите в принципе экстремально простые примеры – у каждой характеристики номенклатуры может быть выбрано только одно значение:

  1. Есть обувь, характеристикой является размер, у каждого кроссовка может быть только один размер, например, 38.
  2. Есть одежда, характеристика тоже размер, и у футболки он может быть тоже только один, например, XL.

Простенько и без затей.

Но как быть, если у какого-то объекта может быть несколько значений одного свойства?

Например, модель смартфона поддерживает два варианта передачи данных – 3G и 4G. Получается, что у характеристики «Поддерживаемые стандарты связи» должно быть два значения – и 3G, и 4G одновременно.

Итак, задача посложнее – у одной и той же характеристики объекта номенклатуры может быть несколько значений одновременно.

И как нам предлагалось реализовать это?

Раньше в таких случаях каждое значение нужно было заводить как отдельную характеристику.

То есть в примере про телефон это могло выглядеть как две характеристики:

  • «Поддерживает стандарт 3G» – значения Да / Нет
  • «Поддерживает стандарт 4G» – значения Да / Нет

Здорово же?

Естественно, при большом количестве номенклатурных позиций это выглядело громоздко и было очень неудобно – как для разработчиков, так и для пользователей. И вообще, в целом решение не совсем удобно для дальнейших доработок, например, выборки данных.

Но теперь можно иначе :)

В платформе редакции 8.3.21 появился механизм множественных характеристик, который позволяет создавать одну характеристику и хранить в ней несколько значений.

В нашем примере – это одна характеристика «Поддерживаемые стандарты связи», где можно указать, например только одно значение 3G, а можно и сразу два – 3G и 4G.

В видео ниже покажем, как устроен механизм и как его использовать.

Длительность видео – 22 минуты.

Ключевые моменты видео:

00:00 – Введение
01:05 – Описание демо-базы с учебным примером
02:05 – Демонстрация неудобства решения задачи при помощи характеристик
04:35 – Описание нового подхода множественных характеристик
06:10 – Изменение демо-базы с новым подходом
11:30 – Заведение новой характеристики «Оценка»
14:05 – Возможности для отображения характеристики
17:20 – Создание новых настроек в конфигураторе
22:00 – Изменение порядка выводимых характеристик.

Надеемся, Вам это было интересно :)

Но это должно быть не только интересно, важно, чтобы Вы могли работать с этим инструментом по-настоящему.

Тем более, что механизм характеристик используется в большинстве типовых конфигураций.

Если есть ощущение, что Вам, по-честному, не все понятно в работе ПВХ – пройдите курс по теме.

Будет спокойно на душе. И для рабочих задач полезно. Что это за программист, который это не умеет? :)

Курс, который поможет разобраться в этой теме раз и навсегда – Планы видов характеристик. Срывание покровов и разоблачение колдунства.

На курсе за несколько часов разберем:

  • Что такое План видов характеристик,
  • Как он работает,
  • Как применять этот механизм,
  • Какие есть особенности.
От простого к сложному, на примерах – и Вы увидите, что там на самом деле все просто.
Программа, стоимость, условия и регистрация в группу: «Планы видов характеристик. Срывание покровов и разоблачение колдунства» (2023) 6 учебных часов, 4 практических задания

Комментарии / обсуждение (6):

  1. Melkiy

    1C как всегда….Их самая любимая статья – Полуфабрикаты! Наверное через 2 релиза будет работать лучше и не надо будет танцы с бубном делать.

    • Дмитрий Аксенов

      Добрый день. Я разделяю Ваше негодование, но данность такова. Как говорили в спектакле “день радио” : ищем пуговицу. Другого 1с нет, надо работать с тем, что есть.

  2. Дмитрий

    Не очень понятный пример.
    Характеристики ведь нужны как раздел учета,
    а в примере просто рассматривается как функционал дополнительных реквизитов.
    Характеристики нужны для уменьшение количества номенклатур, а не для указания доп.реквизитов или свойств объекта.

    • Дмитрий Аксенов

      Добрый день. Есть технический механизм платформы, а есть методология его применения. Одна и та же технология может применяться по разному в зависимости от используемой методологии. Я рассказываю про технологическую сторону вопроса. Если технология освоена, то с применением уже не должно быть проблем.
      Например, есть регистр накопления, который позволяет учитывать остатки. Вы можете как запрещать, так и разрешать отрицательные остатки. Методология разная, а технически регистр работает точно так же

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Вход на сайт

Зарегистрироваться

Подтверждение регистрации будет отправлено на указанный e-mail.

Я подтверждаю, что ознакомлен(а) с Пользовательским соглашением, принимаю его условия и даю свое согласие на обработку моих персональных данных.

Восстановить доступ

E-mail или логин

Ссылка на создание нового пароля будет отправлена на указанный e-mail.