Мы все это время работали с одним набором прав. Права мы себе присвоили самые неограниченные,
но при реальной работе это недопустимо. Разным пользователям, в зависимости от их служебных
обязанностей, должен быть разный уровень допуска к данным. Одним можно все, другим - почти все,
третьим – только просмотр результатов, а четвертых вообще к машине допускать нельзя.
Разговор пойдет о первых трех категориях пользователей.
Пользователь первой категории у нас уже создан.
Пользователя второй категории нам предстоит создать. Пусть это будет кладовщик.
Он может вводить и проводить накладные и просматривать отчеты по остаткам и оборотам на складе.
Снимать с проведения документы он не будет иметь права.
Список прав кладовщика:
        - Справочник             - Идентификатор    "Номенклатура"             - Чтение    Да             - Остальное    Нет         - Справочник             - Идентификатор    "Единицы"             - Чтение    Да             - Остальное    Нет         - Справочник             - Идентификатор    "Склады"             - Чтение    Да             - Остальное    Нет         - Справочник             - Идентификатор    "Контрагенты"             - Чтение    Да             - Остальное    Нет         - Справочник             - Идентификатор    "Договора"             - Чтение    Да             - Остальное    Нет         - Справочник             - Идентификатор    "Сорт"             - Чтение    Да             - Остальное    Нет         - Документ             - Идентификатор    "ПриходнаяНакладная"             - Чтение    Да             - ВводНового    Да             - ПометкаНаУдаление    Да             - Корректировка    Да             - Выбор    Да             - ПроведениеДокумента    Да             - Остальное    Нет         - Документ             - Идентификатор    "РасходнаяНакладная"             - Чтение    Да             - ВводНового    Да             - ПометкаНаУдаление    Да             - Корректировка    Да             - Выбор    Да             - ПроведениеДокумента    Да             - Остальное    Нет         - Документ             - Чтение    Да             - ВводНового    Да             - ПометкаНаУдаление    Да             - Корректировка    Да             - Выбор    Да             - ПроведениеДокумента    Да             - Остальное    Нет         - Журнал             - Идентификатор    "Накладные"             - Чтение    Да         - Отчет             - Идентификатор    "ОстаткиНаСкладе"             - Использование    Да         - Отчет             - Идентификатор    "ОбороткаПоСкладу"             - Использование    Да         - Отчет             - Идентификатор    "ТоварооборотПоСкладу"             - Использование    Да |
        - Константа             - Идентификатор    "ЕдИзмПоУмолчанию"             - Чтение    Да             - Корректировка    Нет         - Константа             - Идентификатор    "ПроцентНаценки"             - Чтение    Да             - Корректировка    Нет         - Константа             - Идентификатор    "СортПоУмолчанию"             - Чтение    Да             - Корректировка    Нет         - Константа             - Идентификатор    "МетодСписания"             - Чтение    Да             - Корректировка    Нет         - Справочник             - Идентификатор    "Номенклатура"             - Чтение    Да             - Остальное    Нет         - Справочник             - Идентификатор    "Единицы"             - Чтение    Да             - Остальное    Нет         - Справочник             - Идентификатор    "Склады"             - Чтение    Да             - Остальное    Нет         - Справочник             - Идентификатор    "Контрагенты"             - Чтение    Да             - Остальное    Нет         - Справочник             - Идентификатор    "Договора"             - Чтение    Да             - Остальное    Нет         - Справочник             - Идентификатор    "Сорт"             - Чтение    Да             - Остальное    Нет         - Документ             - Идентификатор    "ПриходДенег"             - Чтение    Да             - Выбор    Да             - Остальное    Нет         - Документ             - Идентификатор    "ВыплатаДенег"             - Чтение    Да             - Выбор    Да             - Остальное    Нет         - Документ             - Идентификатор    "ИзменениеЦен"             - Чтение    Да             - Выбор    Да             - Остальное    Нет         - Документ             - Идентификатор    "ПриходнаяНакладная"             - Чтение    Да             - Выбор    Да             - Остальное    Нет         - Документ             - Идентификатор    "РасходнаяНакладная"             - Чтение    Да             - Выбор    Да             - Остальное    Нет         - Документ             - Идентификатор    "НакладнаяНаПеремещение"             - Чтение    Да             - Выбор    Да             - Остальное    Нет         - Журнал             - Идентификатор    "ДвижениеДенег"             - Чтение    Да         - Журнал             - Идентификатор    "ИзменениеЦен"             - Чтение    Да         - Журнал             - Идентификатор    "Накладные"             - Чтение    Да         - Отчет             - Идентификатор    "Взаиморасчеты"             - Использование    Да         - Отчет             - Идентификатор    "ОстаткиНаСкладе"             - Использование    Да         - Отчет             - Идентификатор    "ОбороткаПоДолгам"             - Использование    Да         - Отчет             - Идентификатор    "ОбороткаПоСкладу"             - Использование    Да         - Отчет             - Идентификатор    "Прибыль"             - Использование    Да         - Отчет             - Идентификатор    "ТоварооборотПоСкладу"             - Использование    Да |
Раздав права надо позаботиться и о соответствующих интерфейсах.
Если пользователю что не положено, он этого и видеть не должен.
Сперва создадим интерфейс кладовщика, как более простой.