РАБОТА В ИНТЕРФЕЙСЕ
Раздел «Основные»
Раздел Основные есть в каждой конфигурации с самого начала. В нём три встроенных справочника, которых нет в разделе «Справочники»:
| Пункт | Что хранит | Зачем |
|---|---|---|
| Сотрудники | Кадровый список | Исполнители, ответственные, подотчётные лица |
| Подразделения | Организационная структура | Отделы, цеха, филиалы |
| Константы | Пары «Параметр — Значение» | Глобальные настройки конфигурации |
Эти справочники можно использовать как обычные: ставить на них ссылочные поля в документах и справочниках, читать их из модулей (read, readList), выводить в отчётах.
| Наименование | Строка (обязательное) | ФИО сотрудника |
|---|---|---|
| Табличная часть Группы | Таблица | Колонка Группа — ссылка на «Подразделения». Показывает, в каких группах состоит сотрудник |
Сотрудник может быть в нескольких группах одновременно — по одной строке табличной части на каждую.
# Подразделения
| Поле | Тип | Смысл |
|---|---|---|
| Наименование | Строка (обязательное) | Название подразделения |
Подразделения используются как для организации структуры, так и в качестве групп доступа (см. Группы и права).
# Константы
| Поле | Тип | Смысл |
|---|---|---|
| Параметр | Строка (обязательное) | Ключ настройки, например Ставка НДС |
| Значение | Строка | Значение параметра. Хранится как текст — числа и даты приводите к строке явно |
Константы — правильный способ хранить глобальные настройки, которые должны читаться всеми пользователями, без административного доступа.
История изменений. Каждое успешное изменение значения автоматически записывается в служебный регистр истории: сохраняется параметр, значение, дата и пользователь. Сохранение без изменения значения историю не пишет. Ручных записей в эту историю делать не нужно.
# Зеркальные и локальные строки
В справочниках Сотрудники и Подразделения строки бывают двух видов.
| Вид | Как появляется | Можно ли править |
|---|---|---|
| Зеркальная | Автоматически из раздела Администрирование → Пользователи/Группы | Нет — только чтение. Изменения вносите в разделе «Пользователи» или «Группы» |
| Локальная | Создаёте в разделе Основные вручную | Да — правьте и удаляйте свободно |
| Что важно | Пояснение |
|---|---|
| При попытке изменить зеркальную строку | Система откажет: «Системная запись доступна только на чтение — данные управляются в „Пользователи/Группы"» |
| Локальный сотрудник | Не является пользователем платформы: у него нет входа в систему |
| Изменения в «Пользователях» | Автоматически отражаются в зеркальных строках «Сотрудников» и «Подразделений» |
| Локальные строки | Никогда не переносятся в учётные записи и не удаляются при синхронизации |
Не создавайте справочники с именами «Сотрудники», «Подразделения», «Константы» — они уже есть в каждой конфигурации. Дубликаты не нужны.
# Права доступа
| Действие | Кто может |
|---|---|
| Чтение всех трёх справочников | Все пользователи, без каких-либо прав |
| Создание, изменение, удаление, пометка на удаление | Только группа Администраторы |
| Изменение зеркальных строк | Никто — они управляются разделом «Администрирование» |
При попытке записи от не-администратора система вернёт отказ: «Запись в системный справочник доступна только группе „Администраторы"». При удалении — «Удаление из системного справочника доступно только группе „Администраторы"».
Эти справочники не участвуют в настройке прав и ограничений данных (RLS) — они всегда доступны на чтение всем.
# Как пользоваться
| Задача | Как |
|---|---|
| Создать список сотрудников отдела | Основные → Сотрудники → Создать; заполнить Наименование, добавить строку в табличную часть Группы |
| Сделать поле «Ответственный» в документе | В Конструкторе у документа добавить реквизит с типом Ссылка на sys_users |
| Хранить настройку | Основные → Константы → Создать: Параметр = Название организации, Значение = текст |
| Понять, почему строку нельзя править | Строка зеркальная — правьте в Администрирование → Пользователи/Группы |
# Частые ситуации
| Симптом | Причина | Что делать |
|---|---|---|
| Не удаётся сохранить сотрудника | Нет прав группы Администраторы | Запись доступна только администраторам |
| Не удаётся изменить строку | Строка зеркальная | Править в разделе Пользователи или Группы |
| Сотрудник не может войти | Это локальная строка, не пользователь | Создайте пользователя в Администрирование → Пользователи |
| Константа «не читается» в модуле | Тип хранения — строка | Явно приводите значение к числу или дате |
| Дублируются сотрудники | Заведены и в «Пользователях», и локально | Синхронизация создаёт зеркальные строки; локальные удалите |
