Методические указания и контрольные задания для студентов-заочников по специальности «230106 Техническое обслуживание средств вычислительной техники и компьютерных сетей»

Вид материалаМетодические указания
Методические указания
Методические указания
Существуют четыре режима работы программы "1С:Предприятие".
Методические указания
Методические указания
Вопросы для самоконтроля
Подобный материал:
1   2   3   4
Тема 2.1 Состав и структура пакета «1С: Предприятие». Система защиты

Студент должен: иметь представление:

- о видах программного обеспечения, предназначенного для автоматизации
хозяйственной деятельности предприятия:

знать:
  • назначение и функциональные возможности пакета 1С: Предприятие;
  • алгоритм запуска программы
  • интерфейс программы и основные панели инструментов;
  • возможные способы защиты программы 1С: Предприятие
  • режимы работы 1С : Предприятия
    уметь:
  • работать в программе 1С в разных режимах;
  • использовать по назначению ключ защиты программы

Фирма-разработчик программы 1С Предприятие. Назначение, функциональные возможности, состав и структура пакета прикладных программ 1С Предприятие. Интерфейс программы. Структура окон и система меню. Виды меню и их назначение. Система защиты программы.


Методические указания

При изучении этой темы следует ознакомиться с историй развития программ системы 1С Предприятие, рассмотреть основные ключевые моменты в деятельности фирмы 1С . В 1992 году на выставке "Comtek" демонстрируется первая бухгалтерская программа фирмы "1С". Называлась она "Мини-Бухгалтерия", была простой и удобной в работе, и в результате грамотной маркетинговой политики быстро вышла в лидеры продаж среди бухгалтер­ских программ. Через два года выходит 1С:Бухгалтерия 6.0 — одна из первых бухгалтерских программ, работающих под Windows. В 1996 году появляется продукт нового поколения — 1С:Торговля 7.0 — первый кирпичик на новой технологической платформе, которая окончательно оформляется в 1998 году под названием 1С:Предприятие 7.7. За прошедшее время пользователями программ для управления и учета системы 1С:Предприятие 7.7 стало более 700 000 организаций. Однако фирма "1С" не привыкла жить на старых заслу­гах и практически сразу приступила к разработке следующей версии системы

1С Предприятие 8.0, которая появилась в 2003 году. Наверное, у вас может возникнуть закономерный вопрос: "А стоит ли изучать версию 7.7, ес­ли уже есть новая версия? И сильно ли они отличаются?"

Прежде всего, отмечу, что 1С:Предприятие 7.7 и 1С:Предприятие 8.0 — это две разные программы, схожие на уровне концепций. Обе версии позво­ляют реализовать практически любую учетную задачу. Восьмая версия обла­дает более развитым инструментарием для разработчика и обладает большей масштабируемостью, чем версия 7.7. В то же время, седьмая версия менее требовательна к аппаратным ресурсам и более простая в освоении. Поэтому, скорее всего, седьмая и восьмая версии 1С:Предприятия будут достаточно долгое время существовать параллельно.

В деятельности фирмы "1С" можно выделить несколько ключевых момен­тов. Прежде всего, индустриальный подход к разработке, тиражированию, продаже и поддержке программ. Что это значит? Основной продукт фирмы "1С" — система 1С:Предприятие 7.7 — является "конструктором" для созда­ния мощных программ автоматизации предприятия малыми силами. На ба­зе системы 1С:Предприятие 7.7 фирмой "1С" разработаны типовые решения в области бухгалтерского учета, оперативного (управленческого) учета и расчета заработной платы. Очевидно, что каждая отрасль имеет свои осо­бенности, и охватить все области фирма "1С" не в состоянии, поэтому раз­работкой отраслевых решений занимаются ее партнеры.

Второй ключевой момент — опора на широкую партнерскую сеть, обеспечи­вающую качественное и эффективное обслуживание массового потребителя и высокие темпы развития. В настоящее время сеть насчитывает больше трех тысяч фирм-франчайзи. Из них около 200 занимаются разработкой собст­венных конфигураций, ориентированных на отраслевые решения, такие как торговля, транспорт, туризм, услуги и т. д.

Не менее важным моментом является то, что создана система обучения и аттестации специалистов по 1С. Качество специалистов подтверждается наличием сертификатов, которые выдаются после сдачи аттестационных экзаменов. Экзамены проводятся как в учебных центрах фирмы "1С", так и в крупных городах специальными выездными комиссиями.

1С:Предприятие 7.7 является гибкой настраиваемой системой для решения широкого круга задач в сфере автоматизации деятельности предприятий. Программы, в которые программист может вносить изменения, обычно на­зываются программами с открытым кодом. 1С:Предприятие 7.7 можно час­тично отнести к программам с открытым кодом, то есть часть кода является открытой, а часть — закрытой. Закрытая часть — это "платформа" или "яд­ро", открытая — это "конфигурация". На рис. приведем схема взаимо­действия различных компонент 1С:Предприятия. В системе 1С:Предприя-тие 7.7 можно выделить три уровня:
  • технологическая платформа;
  • прикладные компоненты;
  • конфигурации.





Технологическая платформа

Технологическая платформа включает в себя конфигуратор, отладчик, мо­нитор, встроенный программный язык, встроенный редактор таблиц, устро­енный текстовый редактор, систему управления базой данных и механизм запросов.

Конфигуратор - это программа для конфигурирования и администрирова­ния системы. Конфигурирование - это определение структуры данных ин­формационной базы, разработка форм диалогов, описание алгоритмов функционирования системы на встроенном языке программирования, на­стройка наборов прав и интерфейсов пользователей. Администрирование - это управление списком пользователей, сохранение резервных копий ин­формационной базы, тестирование и исправление информационной базы, настройка журнала регистрации.

Отладчик — это программа для выполнения программных модулей в поша­говом режиме. Также в отладчике можно вычислять текущие значения переменных, выражения и функции. Полезной возможностью отладчика является замер производительности. С момента включения замера произво­дительности и до его выключения отладчик запоминает количество вызовов операторов и процедур и время выполнения каждой операции. Таким обра­зом, можно точно определить, на что больше всего времени тратится при выполнении программы.

Монитор — это программа для просмотра списка активных пользователей, работающих с информационной базой, и журнала регистрации действий пользователя, который хранится в файле Icv7.mlg.

Система управления базой данных (СУБД) позволяет разработчику абстраги­роваться от физического уровня хранения данных. Достигается это за счет того, что структура данных описывается на языке предметной области — настраиваются реквизиты документов, справочников, операций и проводок. При сохранении конфигурации система генерирует набор файлов в формате DBF в файл-серверной версии программы или набор таблиц в базе данных под управлением MS SQL Server. В дальнейшем разработчик оперирует данными не на уровне записей таблиц, а на уровне объектов предметной области, причем информация об одном объекте фактически может хранить­ся в нескольких физических таблицах. Для извлечения информации может использоваться универсальный механизм запросов.

Прикладные компоненты

В настоящий момент фирмой "1С" разработаны три основные компоненты: "Бухгалтерский учет" ("1С:Бухгалтерия", о кото­рой говорилось ранее) "Оперативный учет" и "Расчет". Это своеобразный конструктор из частей-компонент, используя которые по отдельности или в самых разных сочетаниях, мы можем решать различные задачи.

Компонента "Бухгалтерский учет" предназначена для ведения учета на осно­ве бухгалтерских операций. Она обеспечивает ведение планов счетов, ввод проводок, получение бухгалтерских итогов. Компонента используется для автоматизации бухгалтерского учета в соответствии с любым законодатель­ством и методологией учета.

Компонента "Оперативный учет" предназначена для учета наличия и движе­ния средств в различных разрезах в реальном времени. Она используется для учета запасов товарно-материальных ценностей, взаиморасчетов с контр­агентами и т. д. Компонента позволяет отражать в учете операции хозяйст­венной жизни предприятия непосредственно в момент их совершения.

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

Обратим особое внимание на различия этих компонент. К примеру, поль­зуясь компонентой "Оперативный учет", вы сможете эффективно учиты­вать ТМЦ на складах и вести торговлю, но не сможете создавать бухгал­терских операций и проводок. Если вам нужны проводки и другие возможности бухгалтерского учета — используйте дополнительно компо­ненту "Бухгалтерский учет". Вместе с тем, при небольших объемах торго­вых операций можно обойтись только одной компонентой "Бухгалтерский учет". С помощью этой компоненты можно вести бухгалтерский учет и расчет зарплаты. Но сложный расчет зарплаты лучше написать на компо­ненте "Расчет" — в конечном итоге это будет более эффективно при меньшей цене разработки.

Каждая прикладная компонента содержит набор объектов специализиро­ванных для определенной предметной области. Компонента "Бухгалтерский учет" содержит объекты "Планы Счетов", "Виды Субконто", "Операция", "Бухгалтерские Итоги". Компонента "Оперативный учет" содержит объект "Регистры". Компонента "Расчет" содержит объекты "Журналы Расчетов", "Виды Расчетов", "Группы Расчетов", "Календари". Специальная компонента "Управление распределенными информационными базами" позволяет произ­водить обмен информацией между удаленными рабочими местами, компонента Web- расширение позволяет вести работу с удаленными филиалами через Интернет


Вопросы для самоконтроля:
  1. В каком году был основана фирма 1С?
  2. Назовите основные ключевые моменты в развитии фирмы 1С?
  3. Какие уровни платформы 1 С Предприятие можно выделить?
  4. В каких режимах может работать программа 1С?
  5. Назовите прикладные компоненты системы 1С Предприятие?
  6. Какие типовые конфигурации существуют?
  7. Как построена система защиты?


Литература: [4] стр 11-16


Тема 2.2 Обзор типовых конфигураций 1С. Обновление, загрузка, объединение конфигураций

Студент должен: иметь представление:
  • технологической платформе и прикладных компонентах 1С;
  • о назначении типовой конфигурации 1С Бухгалтерии
  • об основных базовых конфигурациях 1С;
  • о назначении релизов программы 1С;
  • о методах объединения конфигураций
  • об основных компонентах структуры базы данных 1 :С Предприятия

знать:
  • алгоритм обновления конфигураций;
  • алгоритм загрузки измененных конфигураций

Обзор типовых конфигурации 1С: 1С:Бухгалтерия, 1С: Торговля и Склад, 1С: Зарплата и кадры. Алгоритмы обновления, загрузки данных в программе 1С. Назначение и установка релиза программы. Объединение конфигураций, методы объединения. Структура базы данных 1С: Предприятия.


Методические указания

По функциональной полноте "1С:Предприятие" делится на следующие уровни:

1) базовый — отличительной особенностью этой поставки является невозможность пользователю
производить настройку в режиме конфигуратора;

2) стандарт (для бухгалтерской компоненты) — урезаны некоторые возможности (соответственно в уровне "проф" они присутствуют):
  • количество субконто не может превышать трех;
  • можно оперировать только одним планом счетов;
  • невозможно использовать разделитель учета в проводках;
  • количество уровней вложенности в справочниках — не больше трех;

3) проф (для бухгалтерской компоненты) — присутствуют все возможности компоненты "Бухгалтерский

учет» количество субконто — до пяти;
  • можно оперировать несколькими планами счетов;
  • можно использовать разделитель учета в проводках;
  • количество уровней вложенности в справочниках — до десяти.

По возможному количеству пользователей система "1С:Предприятие" делится на следующие:
  • локальная — на один компьютер. С информационной базой сможет работать только один пользователь;
  • сетевая — на неограниченное количество компьютеров;
  • трехпользовательская поставка (для компонент "Оперативный учет" и "Расчет") — с информационной базой могут одновременно работать не более трех пользователей;
  • SQL-версия — на неограниченное количество компьютеров с использованием клиент-серверной
    технологии;

Для работы программы должна быть установлена операционная система Windows NT 3/51 и выше, Windows 95 и выше.

В комплект поставки входит демонстрационная база и она предназначена как учебная для освоения программы.

Существуют четыре режима работы программы "1С:Предприятие".

1С:Предприятие — основной режим работы с программой. В этом режиме работают пользователи системы, вводя первичную информацию и I формируя необходимые отчеты. Работать в нем можно только со сформированной настройкой. Изменять функциональные возможности на­стройки в данном режиме можно только в ограниченных пределах;

Конфигуратор — этот режим предназначен для конфигурирования информационной базы, придания необходимых свойств и функциональных возможностей рабочей настройке. Также в данном режиме осуществляется сервисное обслуживание (сохранение/восстановление данных, настройка списка пользователей, тестирование и исправление информационной базы и т. д.);

Отладчик — этот режим служит для облегчения разработки конфигурации. Имеет следующие возможности:
  • пошаговое выполнение модулей конфигурации;
  • расстановка точек останова;
  • прерывание и продолжение выполнения модуля;
  • вычисление выражений для анализа состояния переменных и т. д;

Монитор — в этом режиме можно просматривать список активных пользователей, тех которые в данный момент работают с информационной базой. Кроме того, монитор позволяет анализировать журнал регистрации действий, выполняемых пользователями за любые периоды времени (историю работы пользователей);


Вопросы для самоконтроля:
  1. На какие уровни по функциональной полноте делится 1С:Предприятие?
  2. Как делится система "1С:Предприятие" по возможному количеству пользователей?
  3. Сколько существуют режимов запуска 1С?
  4. В каких режимах могут работать администраторы ?


Литература: [5] стр 44-58

Тема 2.3 Администрирование: пользователи, интерфейсы и права. Меню и панель инструментов пользовательского интерфейса

Студент должен: знать:
  • алгоритм создания учетной записи пользователя
  • алгоритм создания нового набора прав
  • алгоритм создания нового интерфейса
  • особенности настройки программы 1С.
  • назначение меню и панели инструментов пользовательского интерфейса;
  • технологию работы с меню и панелью инструментов

уметь:
  • настраивать интерфейсы и наборы прав доступа
  • задавать пользователей системы 1С
  • создавать и изменять интерфейс каждого пользователя системы 1С
  • каждому пользователю присваивать индивидуальный набор прав
  • проводить сохранение и восстановление данных
  • работать с меню и панелью инструментов пользовательского интерфейса;
  • создавать индивидуальный набор меню и панели инструментов для каждого
    пользовательского интерфейса.

Пользовательский интерфейс. Назначение прав пользователей. Наборы прав. Интерфейс пользователей. Настройка программы 1С.Распространенные проблемы администрирования. Возможные пути их устранения. Особенности администрирования программы 1С: Предприятие. Меню. Панели инструментов. Редактирование меню и панели инструментов.


Методические указания


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

Конфигуратор позволяет создавать неограниченное количество типовых пользовательских интерфейсов. Для любого интерфейса могут быть созданы подчиненные интерфейсы. При создании подчиненный интерфейс полностью наследует меню и панель инструментов интерфейса-родителя, но в процессе редактирования у подчиненного интерфейса могут быть отключены отдельные пункты меню или кнопки панелей инструментов.

Доступ к списку пользовательских интерфейсов осуществляются через закладку «интерфейсы» в окне «Конфигурация». Также задаются наборы прав пользователей в окне конфигуратора

Можно создать пользователей:
  • администратор (все права)
  • кассир (интерфейс кассира)
  • бухгалтер (интерфейс бухгалтера)


Все права пользователей и их ролей хранятся в файле user.usr в подкаталоге osrdef. Для того, чтобы войти в базу без ввода имени пользователя и пароля необходимо этот файл удалить и при запуске программы требования ввести имя пользователя не появится.


Создание нового пользователя: Конфигуратор/ Администрирование/ Пользователи

Создание нового набора прав: Конфигуратор./Открыть конфигурацию/ Права

Создание нового интерфейса: Конфигуратор./Открыть конфигуратор/ Интерфейсы

Вопросы для самоконтроля:
  1. Что включает в себя понятие пользовательского интерфейса?
  2. Как можно создать новых пользователей, интерфейсы и наборы прав?
  3. Для чего предназначено меню и панель инструментов пользователя?


Литература: [7] стр 15-22


Тема 2.4 Встроенный язык 1С: Предприятие

Студент должен: знать:
  • возможности встроенного языка 1С
  • различие контекстов выполнения программных модулей
  • виды модулей
  • структуру построения модулей
  • специальные символы, используемые в тексте программного модуля
  • синтаксис написания процедур и функции программного модуля
  • типы данных, предназначенные для работы с объектами 1С ."Предприятия

Возможности встроенного языка 1С: Предприятие. Модульное строение конфигурации. Контекст выполнения. Виды модулей. Структура модуля. Специальные символы. Процедуры. Функции. Передача параметров. Синтаксис написания. Управляющие операторы. Агрегатные и базовые типы данных в программе 1С Предприятие.


Методические указания

Язык 1С представляет собой предметно-ориентированный язык программирования, специально разработанный с уче­том возможности его применения не только профессиональными программи­стами, он не является жестко типизированным как Паскаль, например. Все операторы имеют русское и англоязычное написание. В одном модуле допустимо оба варианта. При обращении к 1С: Предприятию как OLE- серверу допустимо только англоязычное написание.

Правила доступа к атрибутам и методам специализированных типов данных (документам, справочникам и т. п.) подобны свойствам и методам объектов, используемых в других объектно-ориентированных языках, как например Visual Basic. Встроенный язык позволяет работать со справочниками, документами и другими объектами 1С. Можно, например, с помощью методов объектов выбрать все элементы справочника Сотрудники для вывода в отчет, или создать и сохранить любой документ.

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

Программные модули в конфигурации системы 1С:Предприятие не являют­ся самостоятельными программами в общепринятом понимании этого слова, поскольку они являются только частью всей конфигурации задачи. Программ­ный модуль - это своего рода «контейнер» для размещения текстов процедур и функций, вызываемых системой во время исполнения задачи в определенные моменты работы. Каждый из модулей привязан к конкретному объекту системы, например документу. Поэтому программный модуль не имеет формальных границ своего описания типа: «Начало модуля» - «Конец модуля».

Каждый модуль связан с остальной частью конфигурации. Эта связь называется контекстом выполнения. Различают два вида контекста:
  • Глобальный
  • Локальный

Глобальный контекст виден всем программным модулям и определяет об­щую языковую среду конфигурации.

Локальный контекст модуля образуется тем конкретным местом конфигу­рации задачи, для которого использован программный модуль. Локальный кон­текст виден только конкретному программному модулю и определяет для мо­дуля набор непосредственно доступных модулю значений агрегатных типов данных, их атрибутов и методов.

В системе 1С:Предприятие существуют следующие виды программных мо­дулей (места размещения программных модулей в конфигурации задачи), дос­тупных в конфигураторе:

1)Глобальный модуль-Размещается в корне­вом разделе конфигу­рации: Метаданные. Запускается при стар­те всей прикладной задачи

и локальные модули:

1) Модуль Формы списка справочника -Размещается в разделе конфигурации: Мета­данные - Справочник - Форма списка. Запускается при вызо­ве формы списка справочника.В модуле доступны: глобальный контекст, контекст Модуля формы списка справочника, в котором непосредствен­но доступен выбранный в списке элемент спра­вочника и реквизиты формы списка справоч­ника.

2)Модуль Формы группы справочника

Размещается в разделе конфигурации: Мета­данные - Справочник - Форма группы. Запускается при от­крытии формы группы справочника.
В модуле доступны: глобальный контекст, контекст Модуля формы группы справочника, в котором непосредствен­но доступны реквизиты текущей группы спра­вочника и реквизиты формы.

3)Модуль Формы элемента справочника

Размещается в разделе конфигурации: Мета­данные - Справочник - Форма элемента. Запускается при от­крытии формы эле­мента справочника. В модуле доступны: глобальный контекст, контекст Модуля формы элемента справочника, в котором непосредствен­но доступны реквизиты текущего элемента спра­вочника и реквизиты формы.

4)Модуль Формы документа

Размещается в разделе конфигурации: Мета­данные - Документ - Форма.
Запускается при от­крытии формы доку­мента. В модуле доступны: глобальный контекст, контекст Модуля формы документа, в котором непосредственно дос­тупны реквизиты теку­щего документа и рек­визиты формы докумен­та.

Структура модуля состоит из следующих разделов:
  1. Определение переменных
  2. Раздел процедур и функций
  3. Раздел тела модуля

В конкретном программном модуле любой из разделов может отсутствовать.
Раздел определения переменных размещается от начала текста модуля до первого оператора Процедура или оператора Функция или любого исполняе­мого оператора. В этом разделе могут находиться только операторы объявления переменных.

Вопросы для самоконтроля:
  1. Каковы правила доступа к атрибутам и методам специализированных типов данных?
  2. Какие существуют контекстом выполнения программного модуля?


Литература: [6] стр 89-99