Готовишься к экзамену?
Полнофункциональный тренажер @bot_1cnik_bot с полноценным обучением, режимом экзамена и подробной статистикой.
В 1С пользователь добавляет для справочника «Должности» дополнительный реквизит «Категория управленческого учета». Как настроить его так, чтобы значение выбиралось из заранее заданного списка (например: руководители, менеджеры, продавцы, прочие), а не вводилось вручную?
Выбрать для реквизита тип значения «Дополнительное значение» и на вкладке со значениями заранее создать нужные варианты для выбора.
Правильно: тип «Дополнительное значение» предназначен для ввода через выпадающий список (список значений задается в настройке реквизита на вкладке «Значения» и затем выбирается пользователем).
Задать тип «Строка» и перечислить варианты через запятую в настройке реквизита.
Неправильно: строковый тип предполагает свободный ручной ввод текста, а не выбор из фиксированного перечня; перечисление через запятую не превращает поле в список выбора.
Задать тип «Число» и отдельно описать соответствие чисел категориям (1 - руководители, 2 - менеджеры и т. д.).
Неправильно: числовой тип также вводится вручную и не дает пользователю готовый список вариантов; к тому же возникает риск ошибок ввода и требуется «расшифровка» вне поля.
Задать тип «Булево» и хранить варианты через отдельный список значений.
Неправильно: булево значение может быть только «Да/Нет» и не подходит для выбора из нескольких категорий; реализовать четыре и более вариантов через булево поле нельзя.
Пояснение
Как сделать выпадающий список для дополнительного реквизита в 1С:
1) Откройте настройку дополнительных реквизитов
В пользовательском режиме (не в конфигураторе) откройте раздел администрирования/настроек, где включаются и настраиваются «Дополнительные реквизиты и сведения». Если механизм выключен - включите использование дополнительных реквизитов.
2) Создайте новый дополнительный реквизит для справочника «Должности»
- Выберите объект, для которого добавляете реквизит: «Должности».
- Укажите наименование реквизита: «Категория управленческого учета».
3) Установите правильный тип
- В поле «Тип значения» выберите «Дополнительное значение».
- Важно: тип значения обычно можно менять только до записи/первого использования реквизита, поэтому лучше определиться сразу.
4) Заполните список вариантов на вкладке «Значения»
- Перейдите на вкладку «Значения» (или аналогичную, где хранится перечень доступных значений).
- Создайте элементы списка: «Руководители», «Менеджеры», «Продавцы», «Прочие».
- При необходимости можно дополнять список позже (например, появится категория «Стажеры»).
5) Как это будет работать у пользователя
- Откройте карточку должности.
- В поле «Категория управленческого учета» будет доступен выбор из выпадающего списка, а не ручной ввод.
Практическая подсказка
Если нужно, чтобы одинаковые варианты значений использовались в нескольких разных дополнительных реквизитах (например, такие же категории еще и для «Подразделений»), в некоторых конфигурациях предусмотрена настройка общих дополнительных значений. Тогда список не придется дублировать вручную.
Почему не подходят «Строка/Число/Булево»
- «Строка» и «Число» предназначены для ввода пользователем напрямую (с риском опечаток или неверных кодов).
- «Булево» ограничено выбором «Да/Нет», поэтому не годится для классификации по нескольким категориям.