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