Учебно-методический комплекс по дисциплине «Инструментальные средства в электронном бизнесе»


НазваниеУчебно-методический комплекс по дисциплине «Инструментальные средства в электронном бизнесе»
страница9/15
ТипУчебно-методический комплекс
filling-form.ru > бланк строгой отчетности > Учебно-методический комплекс
1   ...   5   6   7   8   9   10   11   12   ...   15

2.10Практическая работа «Работа с перечислениями»


Цель занятия

    1. создание перечислений в конфигурации;

    2. использование перечислений при заполнении документов.

Краткая теория занятия

  1. Откройте конфигурацию и создайте новый объект Перечисление с именем ВидаНоменклатуры.

  2. На закладке Данные добавьте два значения перечисления Материал и Услуга (Рис. 1).



Рисунок 1 – Создание Перечисления ВидыНоменклатуры

  1. Затем, добавьте в справочник Номенклатура новый реквизит ВидНоменклатуры с типом ПеречислениеСсылка.ВидыНоменклатуры (Рис. 2).



Рисунок 2 – Добавление реквизита в справочник Номенклатура


  1. Запустите 1С:предприятие в режиме отладки и задайте для каждого элемента справочника Номенклатура соответствующее значение реквизита ВидНоменклатуры. Вернитесь в режим Конфигуратора.

  2. Откройте в конфигурации документ ОказаниеУслуги. Проверьте создает ли этот документ движение в регистре накопления ОстаткиМатериалов. На закладке Движения в списке регистров накопления регистр ОстаткиМатериалов должен быть отмечен галочкой.

  3. Если нет, то создайте движение документа, как описано в Практической работе 3 на примере документов ПриходнаяНакладная и РасходнаяНакладная.

  4. Поскольку в регистре накопления должны содержаться данные только о материалах, скорректируйте движения документа ОказаниеУслуги, исключив из обработки строки, в которых находятся услуги.

  5. Для этого откройте документ ОказаниеУслуги, перейдите на закладку Прочее и нажмите кнопку Модуль объекта.

  6. В обработчик события ОбработкаПроведения, расположенного в модуле документа ОказаниеУслуги, после объявления цикла добавьте следующий текст (после оператора Цикл, перед комментарием //Регистр ОстаткиМатериалов Расход.):



  1. Создайте документ ОказаниеУслуги и внесите в него данные и о материалах и об услугах. Проведите документ.

  2. Установите курсор на созданном Вами документе и на командной панели выполните команду Перейти – Остатки материалов (Рис 3). Убедитесь, что в движения по регистру ОстаткиМатериалов включаются только те строки, которые содержат материалы.



Рисунок 3 – Просмотр регистра Остатки материалов из командной панели документа

2.11Практическая работа «Интерфейс, роль, список»


Цель занятия

  1. создание интерфейсов и ролей;

  2. аутентификация пользователей.

Краткая теория занятия

Список пользователей задается в Конфигураторе, редактируется "на лету", т.е. без монопольного использования базы. Каждому пользователю могут быть доступны несколько ролей. Права доступа назначаются для ролей. Если хотя бы одна роль пользователя разрешает действие над объектом, то доступ разрешен. Понятие «доступ не назначен» полностью аналогично «доступ запрещен» (флажок может быть установлен или нет, т.е. нет третьего состояния).Два режима идентификации:

-    аутентификация средствами 1С:Предприятия (логин и пароль): при запуске пользователь должен выбрать (ввести) свое имя и ввести пароль можно настроить ярлык для быстрого доступа к базе

-    аутентификация средствами Windows (имя пользователя в домене) пароль вводить вообще не нужно, просто запустить 1С и выбрать базу меньше списков пользователей и паролей – меньше работы администратору. Возможен программный доступ к списку пользователей. Для этого пользователь должен иметь административные права. Доступ осуществляется через свойство ПользователиИнформационнойБазы глобального контекста. Можно читать пользователей, создавать новых, удалять, изменять. Поле «Пароль» доступно только на запись (т.е. установить программно пароль можно, а прочитать нельзя).

Начиная с релиза 8.0.7 платформа 1С:Предприятие позволяет реализовать то, что называется RLS – Record Level Security, или «ограничение доступа на уровне записей». Для каждого вида права из нижеперечисленных можно задавать ограничения:    

- Чтение  

- Добавление  

- Изменение

- Удаление

Ограничения задаются не для конкретных записей (элементов справочника, документов, записей регистров), а для ПОДМНОЖЕСТВА, которое определяется условием выборки (ограничением). Ограничение задается с помощью подмножества языка запросов – конструкции ГДЕ. Если условие дает значение ИСТИНА, то доступ разрешен, иначе – доступ запрещен.

Ограничение на право «чтение» может задаваться для каждого поля в отдельности или для списка полей. То есть можно организовать так, чтобы поля ЗакупочнаяЦена и МаксимальнаяСкидка справочника Номенклатура были видны, если только уровень доступа пользователя (число) позволяет обращаться к данной позиции номенклатуры. В условии запись «МаксимальныйУровеньДоступа» является ссылкой на параметр сеанса. Так же можно задействовать поле «Пользователь», например, организовать доступ менеджеров к «своим» контрагентам. Заданные ограничения добавляются системой к КАЖДОМУ запросу, даже тем, которые платформа генерирует самостоятельно для реализации пользовательского интерфейса или других функций. Отсюда – значительное снижение производительности. Поля, по которым накладывается ограничение (УровеньДоступа в вышеприведенном запросе) должны быть проиндексированы. Ограничения на доступ к данным работают в двух режимах:

- в режиме динамического списка производится простая фильтрация разрешенных записей, таким образом, пользователь просто не видит запрещенные данные.

- в режиме выборки – нарушение ограничения влечет за собой исключение, таким образом, запрос не будет выполнен вовсе, значит, практически все запросы конфигурации могут «налететь» на ограничение.

В платформе 8.0 (да и 8.1) в условиях ограничений нельзя использовать выражение "В ИЕРАРХИИ" в силу очевидной ресурсоемкости запроса. Справедливости ради, нужно отметить, что для означенной цели использовать RLS таки можно довольно таки невозбранно и вариантов для этого масса. Один из таких вариантов — предложение В и фиксированный массив в параметре сеанса. Не быстро и не без некоторых ограничений, но работать будет. Кроме того, можно посмотреть, как в типовых реализовано разграничение доступа к справочникам номенклатуры и контрагентов на основе групп пользователей — там это разграничение реализовано на основе RLS можно настраивать доступ к группам.

Новую систему прав доступа нужно использовать очень осторожно и осмотрительно. Только для тех данных, для которых это необходимо. Это может привести

    • резкому снижению производительности.

    • нарушению прав доступа в неожиданных местах, например, при формировании отчета по остаткам сработает ограничение на доступ к складам, возникнет - исключение.

    • если используется ключевое слово Разрешенные или динамические списки, то возможны неожиданные визуальные эффекты:  

    • в справочнике с автонумерацией невозможно ввести новый элемент (поле Код недоступно для чтения, а система не может прочитать максимальный код, чтобы увеличить его на 1 и присвоить код новому элементу). 

    • в справочнике пропали все элементы, потому что при задании ограничения не был учтен доступ к ГРУППАМ иерархического справочника
1   ...   5   6   7   8   9   10   11   12   ...   15

Похожие:

Учебно-методический комплекс по дисциплине «Инструментальные средства в электронном бизнесе» iconУчебно-методический комплекс по дисциплине «Инструментальные средства в электронном бизнесе»
Методический комплекс включает учебную программу курса, планы проведения занятий, список основной и дополнительной рекомендуемой...

Учебно-методический комплекс по дисциплине «Инструментальные средства в электронном бизнесе» iconУчебно-методический комплекс ростов-на-Дону 2009 Учебно-методический...
Учебно-методический комплекс по дисциплине «Адвокатская деятельность и адвокатура» разработан в соответствии с образовательным стандартом...

Учебно-методический комплекс по дисциплине «Инструментальные средства в электронном бизнесе» iconУчебно-методический комплекс по дисциплине «Менеджмент»
Учебно-методический комплекс предназначен для студентов очной формы обучения, содержит план лекционных и практических занятий, рекомендации...

Учебно-методический комплекс по дисциплине «Инструментальные средства в электронном бизнесе» iconУчебно-методический комплекс по дисциплине «уголовное право»
Учебно-методический комплекс предназначен для студентов очной формы обучения, содержит план лекционных и практических занятий, рекомендации...

Учебно-методический комплекс по дисциплине «Инструментальные средства в электронном бизнесе» iconУчебно-методический комплекс по дисциплине «Практикум по 1С»
Учебно-методический комплекс предназначен для студентов очной формы обучения, содержит план лекционных и практических занятий, рекомендации...

Учебно-методический комплекс по дисциплине «Инструментальные средства в электронном бизнесе» iconУчебно-методический комплекс по дисциплине «Таможенное дело»
Учебно-методический комплекс предназначен для студентов очной формы обучения, содержит план лекционных и практических занятий, рекомендации...

Учебно-методический комплекс по дисциплине «Инструментальные средства в электронном бизнесе» iconУчебно-методический комплекс по дисциплине «Основы организации труда»
Учебно-методический комплекс предназначен для студентов очной формы обучения, содержит план лекционных и практических занятий, рекомендации...

Учебно-методический комплекс по дисциплине «Инструментальные средства в электронном бизнесе» iconУчебно-методический комплекс по дисциплине «уголовное право»
Учебно-методический комплекс по дисциплине «уголовное право» : учебно-методическое пособие / составитель А. М. Жуков. – Тольятти...

Учебно-методический комплекс по дисциплине «Инструментальные средства в электронном бизнесе» iconУчебно-методический комплекс по дисциплине «маркетинговые коммуникации»
Учебно-методический комплекс обсужден и утвержден на заседании кафедры маркетинга (протокол №1 от 14 сентября 2009 г.)

Учебно-методический комплекс по дисциплине «Инструментальные средства в электронном бизнесе» iconУчебно-методический комплекс по дисциплине «Судебная медицина»
Учебно–методический комплекс по дисциплине «Судебная медицина» подготовлены в соответствии с требованиями Государственного образовательного...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск