Uploaded by irina_05_11

Лекция1 Интерфейс программы 1С: Предприятие

advertisement
Лекция №1
Интерфейс программы. Общие сведения о системе. Режимы
запуска программы. Объекты конфигурации
Система «1С:Предприятие» (сокращенно «1С») является универсальной системой
автоматизации различных видов деятельности предприятий и организаций. Первоначально
система «1С была предназначена для автоматизации бухгалтерских расчетов
и управленческого учета (учета товарных и материальных остатков, взаиморасчетов
с контрагентами, расчета заработной платы расчета амортизации основных средств и т. п.),
но в настоящее время этот продукт находит свое применение в областях, далеких от
бухгалтерских задач
Основной особенностью системы «1С» является разделение ее на платформу и
прикладное решение (конфигурацию), совокупность которых представляет собой готовый
к использованию программный продукт. Конфигурации прикладных решений
«1С:Предприятие» являются открытыми, поэтому разработчик может собственными
силами модифицировать и настраивать любое прикладное решение «под себя»
Платформа «1С» — набор инструментальных и языковых средств для управления
конфигурацией. Создание, модификация и собственно функционирование прикладного
решения невозможны без использования технологий и механизмов платформы Для
модификации прикладных решений не требуется использовать какие-либо отдельные
программные продукты — все средства разработки входят в состав технологической
платформы
Конфигурация «1С» (прикладное решение) — это конкретный набор объектов,
свойств, методов, а также алгоритмов обработки информации, предназначенных для
решения определенных прикладных задач
Типовые конфигурации «1С» — это универсальные конфигурации, разработанные
фирмой «1С», которые пригодны для использования массовым потребителем
и ориентированы на определенные типы предприятий и классы задач. Типовая
конфигурация может быть изменена, дополнена пользователем системы при соблюдении
некоторых требований. В качестве примеров наиболее распространенных типовых
конфигураций можно назвать
 «1С:Бухгалтерия
 «1С:ERP Управление предприятием
 «1С:Зарплата и управление персоналом
 «1С:Управление торговлей 8» и др
Также возможно создание собственной конфигурации «с нуля».
Система «1С:Предприятие» должна обеспечивать:
 адаптируемость прикладных решений под требования заказчика;
 возможность изменения готового прикладного решения разработчиком, не
участвовавшим в его создании (очень часто не создаются новые прикладные решения,
а дорабатываются существующие типовые решения)
 эффективное использование компьютерных технологий и платформ, не требуя при
этом глубоких специальных знаний от разработчика;
 стандартизацию разработки
Система «1С:Предприятие» имеет два режима работы
1) «1С:Предприятие» (среда исполнения)
2) конфигуратор (среда разработки)
Режим «1С:Предприятие» служит для работы пользователей системы — ввода
данных, обработки информации, формирования отчетов и т.п
Режим конфигуратор используется для разработки и предоставляет инструменты
и механизмы для редактирования существующей и создания новой конфигурации. На этапе
разработки производится формирование структуры обрабатываемой информации, создание
форм для ввода исходных данных, просмотра различных списков данных; организуется
хранение введенной и итоговой информации; формируется командный интерфейс для
различных групп пользователей.
Система «1С:Предприятие» обладает достаточно широкими возможностями, однако
ее архитектура и конкретная реализация механизмов и технологий платформы
продиктованы прежде всего необходимостью решения специализированных задач по
созданию бизнес-приложений.
Дизайн интерфейса «1С Предприятие 8.1» обеспечивает легкость освоения для
начинающих,
высокую
скорость
и
комфортность
работы
для
опытных
пользователей. Рабочее пространство разделено на несколько областей:
• Панель меню
• Панель инструментов
• Панель функций
• Строка состояния
Теперь мы детально рассмотрим главное меню интерфейса программы. Сразу
отметим, что ряд пунктов меню имеют в своем написании подчеркнутую букву. Эта буква,
нажатая на клавиатуре в комбинации с кнопкой Alt, осуществляет быстрый доступ к пункту
меню. Некоторые подпункты также имеют свои клавиши или их комбинации для быстрого
доступа.
Меню «Файл» отвечает за работу с различными файлами. С помощью этого меню
можно создавать новый, открывать существующий, закрывать текущий файл, а также
сохранять и печатать файлы и документы. Также здесь можно сравнить файлы и увидеть их
список, и открыть окно настройки параметров страницы. Внизу расположена кнопка
выхода из программы.
Меню «Правка» позволяет Вам редактировать и править документы. Различные
виды поиска, замена, работа с буфером, а также отмена предыдущего действия или возврат
отмены – все это доступно из данного меню. Здесь же можно открыть дополнительную
вкладку свойств.
Из пункта меню «Операции» производится вызов модулей программы и команд
работы с объектами, а также управление итогами и проведение документов.
Объекты конфигурации
При разработке прикладной задачи разработчик «1С:Предприятие» не обращается
к базе данных напрямую, он изолирован от низкоуровневых технологий. Разработчик
непосредственно взаимодействует с платформой «1С:Предприятие», а именно:

описывает структуры данных в конфигураторе

манипулирует данными с помощью объектов встроенного
языка

составляет запросы к данным, используя язык запросов
При этом используется абстрактная технология — технология метаданных.
Метаданные представляют собой иерархическую структуру объектов, полностью
описывающую все прикладное решение. Эта структура называется «дерево объектов
конфигурации» (рис9.1)
Под
объектом
конфигурации
в системе «1С:Предприятие» понимается
формальное описание группы понятий
(предметной
области
средств
взаимодействия пользователя с системой)
со
сходными
характеристиками
и одинаковым предназначением.
Можно сказать что объектом
конфигурации является реализованный
в системе «1С:Предприятие» с помощью
объекта конфигурации компьютерный
аналог конкретного понятия предметной
области. Например объект конфигурации
Справочник в системе «1С:Предприятие
предназначен
для
ведения
списков
однородных элементов данных — картотек,
нормативных справочников, списков и т.п.
Использование объектов конфигурации этого типа позволяет организовать ведение любых
справочников, необходимых для автоматизации деятельности предприятия. Как правило,
объекты конфигурации типа Справочники являются компьютерными аналогами реально
существующих на предприятии видов справочников, например справочника сотрудников
или номенклатуры, хотя могут использоваться и для организации списков, не имеющих
явных физических аналогов. Также и объекты типа Документ как правило являются
электронными аналогами обычных бумажных документов.
Следует иметь в виду, что объект конфигурации описывает неконкретное значение,
а только его вид. Например, справочник Сотрудники содержит описание не конкретного
человека, а перечень реквизитов (набор видов характеристик о сотруднике — ФИО, дата
рождения, пол и т.д.), формы для ввода их значений, формы просмотра списков и макеты
для печати информации. Иными словами в конфигурации создается схема описания,
с помощью которой учитываются все однородные объекты предметной области (например
для справочника Сотрудники одно описание используется как для Петрова, Иванова, так
и для любого другого сотрудника)..
Технология метаданных использует визуальное конструирование прикладного
решения. Основная структура его описывается структурой объектов конфигурации.
С помощью визуальных средств добавляется новый объект, который получает описание
нужных типов, структур данных, описание наборов прав, связей между объектами,
информацию об особенностях их поведения, визуального представления и т. д. Разработчик
использует встроенный язык и язык запросов для того, чтобы описать специфические
алгоритмы поведения тех или иных объектов конфигурации в различные моменты времени
выполнения программы. Почти все объекты конфигурации содержат модули, в которых
и могут быть описаны алгоритмы на встроенном языке. Эти модули будут вызываться
средой исполнения в конкретные, заранее определенные моменты работы прикладного
решения — события. Таким образом, можно сказать, что использование встроенного языка
в прикладных решениях носит событийный характер
Важной особенностью системы «1С:Предприятие» является то что для описания
структуры прикладного решения разработчик использует не произвольные, а строго
определенные объекты конфигурации. Платформа «1С:Предприятие» содержит
ограниченный набор прототипов объектов конфигурации (справочник, документ регистр
накопления, бизнес-процесс и т.д.). Каждый такой прототип содержит определенную
базовую реализацию объекта конфигурации. Когда разработчик добавляет в дерево
объектов конфигурации новый объект конфигурации, этот объект наследует базовую
реализацию прототипа. Например, при создании нового справочника в него автоматически
добавляются реквизиты «Код» и «Наименование», генерируются экранные формы для
редактирования списка и элемента справочника и т.д.
Как уже упоминалось ранее, фактически структура конфигурации является
моделью предметной области. Создание конфигурации выполняется с помощью
конфигуратора. Созданная конфигурация используется системой «1С:Предприятие» для
реализации программного окружения, пригодного для выполнения необходимых учетных
задач.
Каждый объект конфигурации обладает уникальным набором свойств (имя,
синоним, реквизиты шапки, возможность проведения и др.). Этот набор описан на уровне
системы и не может быть изменен в процессе настройки конфигурации задачи. Набор
свойств объекта конфигурации определяется в основном его назначением в системе
«1С:Предприятие».
Главным свойством любого объекта конфигурации является имя — краткое
наименование объекта конфигурации. При создании нового объекта конфигурации ему
автоматически присваивается условное имя. Некоторые свойства из всего набора свойств
присущих объекту конфигурации, доступны для редактирования и могут быть так или
иначе изменены в процессе конфигурирования системы. Характер изменений и их пределы
также задаются на уровне системы. Специалист, осуществляющий конфигурирование
системы, целенаправленным изменением свойств объекта конфигурации может добиться
требуемого поведения объекта при работе системы. Однако такие изменения не
затрагивают сущности объекта и не позволяют добиться от него действий, не свойственных
объектам данного типа
В зависимости от вида объект конфигурации может иметь раз личные подчиненные
группы объектов, например, реквизиты, измерения, формы, табличные части. Состав
подчиненных объектов зависит от типа объекта
Реквизиты— дополнительная информация об объекте, доступная только в пределах
этого объекта
Табличные части—наборы дополнительной информации об объекте, представленной в
виде таблицы
Реквизиты табличных частей— состав табличной части объекта, доступный только
в пределах табличной части объекта
Формы используются для ввода, просмотра и редактирования информации, хранящейся
в объекте конфигурации, содержит модуль формы — программу на встроенном языке
системы «1С:Предприятие». Способность иметь визуальное представление позволяет
объекту конфигурации организовать интерактивное взаимодействие с пользователем.
Download