
Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
Лабораторная работа_1C__2_1.doc
Скачиваний:
15
Добавлен:
10.05.2015
Размер:
543.23 Кб
Скачать
Мы
все это время работали с одним набором
прав. Права мы себе присвоили самые
неограниченные, но при реальной работе
это недопустимо. Разным пользователям,
в зависимости от их служебных обязанностей,
должен быть разный уровень допуска к
данным. Одним можно все, другим — почти
все, третьим – только просмотр результатов,
а четвертых вообще к машине допускать
нельзя. Разговор пойдет о первых трех
категориях пользователей.
Пользователь
первой категории у нас уже создан.
Пользователя
второй категории нам предстоит создать.
Пусть это будет кладовщик. Он может
вводить и проводить накладные и
просматривать отчеты по остаткам и
оборотам на складе. Снимать с проведения
документы он не будет иметь права.
Список
прав кладовщика:
|
— |
-
Переходим к окну с деревом метаданных;
-
Переключаемся на закладку «Права»;
-
Создаем новый набор прав «Кладовщик»;
-
Меню Действия команда «Редактировать»;
-
Появилось окно «Кладовщик – Редактор
пользовательских прав» с деревом
метаданных; -
Найдем в этом окне справочник
«Номенклатура»; -
Вызовем его свойства;
-
Появилось окно с набором доступов;
Ошибка! Неизвестный аргумент ключа.
-
Поставим галочку у пункта «Чтение»,
а остальные пункты оставим не помеченными; -
Аналогично расставим доступы для
остальных объектов метаданных; -
Закроем окно редактирования прав;
Мы вернулись в окно со списком наборов
прав. Давайте теперь определим, что
можно такому пользователю как начальник.
Сам он заполнять справочники не будет.
Документы он тоже формировать не захочет.
Начальники любят отчетность. Значит он
у нас попадает в третью группу
пользователей. Мы ему даем право просмотра
любой информации, без возможности ее
изменить.
-
—
Константа
—
Идентификатор «ЕдИзмПоУмолчанию»
— Чтение
Да
—
Корректировка Нет
— Константа
— Идентификатор
«ПроцентНаценки»
— Чтение Да
— Корректировка
Нет
— Константа
— Идентификатор
«СортПоУмолчанию»
— Чтение Да
— Корректировка
Нет
— Константа
— Идентификатор
«МетодСписания»
— Чтение Да
— Корректировка
Нет
— Справочник
— Идентификатор
«Номенклатура»
— Чтение Да
— Остальное
Нет
— Справочник
— Идентификатор
«Единицы»
— Чтение Да
— Остальное Нет
— Справочник
— Идентификатор
«Склады»
— Чтение Да
— Остальное Нет
— Справочник
— Идентификатор
«Контрагенты»
— Чтение Да
— Остальное Нет
— Справочник
— Идентификатор
«Договора»
— Чтение Да
— Остальное Нет
— Справочник
— Идентификатор
«Сорт»
— Чтение Да
— Остальное Нет
— Документ
— Идентификатор «ПриходДенег»
— Чтение
Да
— Выбор
Да
—
Остальное Нет
— Документ
—
Идентификатор «ВыплатаДенег»
— Чтение
Да
— Выбор
Да
—
Остальное Нет
— Документ
—
Идентификатор «ИзменениеЦен»
— Чтение
Да
— Выбор
Да
—
Остальное Нет
— Документ
—
Идентификатор «ПриходнаяНакладная»
— Чтение
Да
— Выбор
Да
—
Остальное Нет
— Документ
—
Идентификатор «РасходнаяНакладная»
— Чтение
Да
— Выбор
Да
—
Остальное Нет
— Документ
—
Идентификатор
«НакладнаяНаПеремещение»
— Чтение
Да
— Выбор
Да
—
Остальное Нет
— Журнал
—
Идентификатор «ДвижениеДенег»
— Чтение
Да
— Журнал
— Идентификатор
«ИзменениеЦен»
— Чтение Да
— Журнал
— Идентификатор «Накладные»
— Чтение
Да
— Отчет
— Идентификатор
«Взаиморасчеты»
— Использование Да
— Отчет
— Идентификатор
«ОстаткиНаСкладе»
— Использование
Да
— Отчет
— Идентификатор
«ОбороткаПоДолгам»
— Использование
Да
— Отчет
— Идентификатор
«ОбороткаПоСкладу»
— Использование
Да
— Отчет
— Идентификатор
«Прибыль»
— Использование Да
— Отчет
— Идентификатор
«ТоварооборотПоСкладу»
— Использование
Да
-
Создаем набор прав «Начальник»;
-
Устанавливаем ему его права;
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- Remove From My Forums
-
Вопрос
-
Установлен Word 2007 в Windows 8. При загрузке документа с расширением doc в верхнем колонтитуле появляется ошибка, приведенная на скриншоте.
Файл с ошибкой разместил по адресу:
https://yadi.sk/d/853jRE6ic9boyПодскажите, пожалуйста, как исправить эту ошибку.
Alex
-
Изменено
20 октября 2014 г. 8:06
-
Изменено
Ответы
-
В этом поле на колонтитуле нечетной страницы записан код, который видимо Word 2007 не может интерпретировать.
Нажмите правой кнопкой мыши на этом элементе Коды/значения полей. Отобразится код полявида
STYLEREF "Header 1" n
Вам нужно изменить на русскую версию т.е.
STYLEREF "Оглавление 1" n
Затем снова переключаетесь в режим Значение полей и у вас должно отобразится
Глава
0
C. Ссылки
551Т.е. Поле STYLEREF , а свойство поля Оглавление 1. По кнопке «Изменить поле» можете даже изменять этот код.
-
Изменено
Kirill Vakhrushev
20 октября 2014 г. 16:29 -
Помечено в качестве ответа
tumanovalex
20 октября 2014 г. 16:58
-
Изменено
I’m trying to create messages in rails. But when I run Message.new in the rails console I get:
ArgumentError: Unknown key: :from. Valid keys are: :class_name, :class, :foreign_key, :validate ... etc
My setup is as follows:
User Model
has_many :messages
has_many :message_recipients, :as => :recipient, :dependent => :destroy
has_many :received_messages, :through => :message_recipients
Message Model
belongs_to :user
has_many :message_recipients, :dependent => :destroy
has_many :recipients, :through => :message_recipients, :class_name => "User", :from => :recipient
Message_Recipient Model
belongs_to :message
belongs_to :recipient, :class_name => "User", :foreign_key => :recipient_id
Thanks for any advice or help.
asked May 20, 2014 at 20:10
It’s telling you that :from is not a valid option in this line:
has_many :recipients, :through => :message_recipients, :class_name => "User", :from => :recipient
You should just be able to remove that part.
For valid options, see the documentation for has_many.
UPDATE
In the syntax of this line, the :from is a key in the options hash of the has_many macro/method. But the has_many method is checking the passed in options and warning you if anything you pass in is unknown. That’s what :from would be — an unknown option. I.e. Rails has no idea what to do with it. So it’s not valid and just shouldn’t be there.
![]()
Arup Rakshit
116k30 gold badges256 silver badges312 bronze badges
answered May 20, 2014 at 20:15
pdobbpdobb
17.4k5 gold badges58 silver badges74 bronze badges
0
In the Message model, while defining has_many association with recipients, you have passed :from option which is not a valid key for has_many method which is why you receive the error as
ArgumentError: Unknown key: :from. Valid keys are: :class_name, :class, :foreign_key, :validate ... etc
In Message model
has_many :recipients, :through => :message_recipients, :class_name => "User",
:from => :recipient
## ^^
## Remove this
Here is a reference of all the valid options which you can pass to has_many association
answered May 20, 2014 at 20:15
![]()
Kirti Thorat♦Kirti Thorat
52.2k9 gold badges103 silver badges108 bronze badges
:from is not a valid option in has_many relationship used in Message model. That’s why you are receiving the problem of Argument Error.
answered May 20, 2014 at 20:23
![]()
I’m trying to create messages in rails. But when I run Message.new in the rails console I get:
ArgumentError: Unknown key: :from. Valid keys are: :class_name, :class, :foreign_key, :validate ... etc
My setup is as follows:
User Model
has_many :messages
has_many :message_recipients, :as => :recipient, :dependent => :destroy
has_many :received_messages, :through => :message_recipients
Message Model
belongs_to :user
has_many :message_recipients, :dependent => :destroy
has_many :recipients, :through => :message_recipients, :class_name => "User", :from => :recipient
Message_Recipient Model
belongs_to :message
belongs_to :recipient, :class_name => "User", :foreign_key => :recipient_id
Thanks for any advice or help.
asked May 20, 2014 at 20:10
It’s telling you that :from is not a valid option in this line:
has_many :recipients, :through => :message_recipients, :class_name => "User", :from => :recipient
You should just be able to remove that part.
For valid options, see the documentation for has_many.
UPDATE
In the syntax of this line, the :from is a key in the options hash of the has_many macro/method. But the has_many method is checking the passed in options and warning you if anything you pass in is unknown. That’s what :from would be — an unknown option. I.e. Rails has no idea what to do with it. So it’s not valid and just shouldn’t be there.
![]()
Arup Rakshit
116k30 gold badges256 silver badges312 bronze badges
answered May 20, 2014 at 20:15
pdobbpdobb
17.4k5 gold badges58 silver badges74 bronze badges
0
In the Message model, while defining has_many association with recipients, you have passed :from option which is not a valid key for has_many method which is why you receive the error as
ArgumentError: Unknown key: :from. Valid keys are: :class_name, :class, :foreign_key, :validate ... etc
In Message model
has_many :recipients, :through => :message_recipients, :class_name => "User",
:from => :recipient
## ^^
## Remove this
Here is a reference of all the valid options which you can pass to has_many association
answered May 20, 2014 at 20:15
![]()
Kirti Thorat♦Kirti Thorat
52.2k9 gold badges103 silver badges108 bronze badges
:from is not a valid option in has_many relationship used in Message model. That’s why you are receiving the problem of Argument Error.
answered May 20, 2014 at 20:23
![]()