
- •2.1. Обзор объектов 1с:Предприятие 8: общие объекты
- •2.2. Обзор объектов 1с:Предприятие 8: прикладные объекты
- •2.3. Обзор объектов 1с:Предприятие 8: подчиненные объекты
- •2.6. Проверка конфигурации в режиме 1с:Предприятие
- •8. Журналы документов.
- •9. Регистры накопления.
- •11.Функциональные опции
- •13.Элементы Администрирования
- •Табличный способ доступа к данным
- •Язык запросов
- •15.Назначение отчетов
1. Назначение программы 1С Предприятие .......................................…………
1С:Предприятие является универсальной системой автоматизации экономической и организационной деятельности предприятия.
Поскольку такая деятельность может быть довольно разнообразной, система 1С:Предприятие может приспосабливаться к особенностям конкретной области деятельности, в которой она применяется. Для обозначения такой деятельности используется термин конфигурируемость то есть возможность настройки системы на особенности конкретного предприятия и класса решаемых задач.
2. Общие принципы работы в программном комплексе. Создание новой информационной базы.........................................………………………………..
Клиентское приложение – это программа, работающая на компьютере пользователя и обеспечивающая интерактивное взаимодействие системы 1С:предприятие с пользователем. В системе 1С:Предприятие существует три клиентских приложения: толстый клиент, тонкий клиент и веб-клиент.
Толстый клиент – позволяет реализовывать полные возможности 1С: Предприятия, как в плане разработки администрирования, так и в плане исполнения прикладного кода. Однако он не поддерживает работу с информационными базами через Интернет, требует предварительной установки на компьютер пользователя и имеет довольно внушительный объем дистрибутива.
Тонкий клиент – не позволяет разрабатывать и администрировать прикладные решения, однако может работать с информационными базами через интернет. Он также требует предварительной установки на компьютер пользователя но имеет гораздо меньший размер дистрибутива, чем толстый клиент.
Веб-клиент не требует какой-либо предварительной установки на компьютер. В отличие от толстого и тонкого клиентов, он исполняется не в среде операционной системы компьютера, а в среде интернет браузера.На нем невозможна разработка прикладных решений.
Так же 1С предприятие может работать в двух вариантах
Файловый
Клиент-серверный
И в том и в другом варианте прикладные решения работают идентично что позволяет выбирать один или другой вариант работы без изменений существенного прикладного решения.
Файловый рассчитан на персональную работу одного пользователя или работу небольшого кол-ва пользователей в локальной сети. Все данные располагаются в одном файле – файловой базе данных.
Клиент-серверный вариант предназначен для использования в рабочих группах или в масштабе предприятия. Он реализован на основе трехуровневой архитектуры клиент-сервер. Клиентское приложение, взаимодействует с кластером серверов 1С предприятия, а кластер при необходимости обращается к серверу баз данных.
При этом физически кластер серверов 1С предприятия и сервер баз данных могут располагаться как на одном так и на разных. Это позволяет распределять нагрузку между серверами.
3. Классификация объектов конфигурации. Объекты конфигурации - это составные элементы, "детали", из которых складывается любое прикладное решение. Они представляют собой проблемно-ориентированные объекты, поддерживаемые на уровне технологической платформы. По большому счету задача разработчика заключается в том, чтобы собрать из этих объектов, как из конструктора, необходимую структуру прикладного решения и затем описать специфические алгоритмы функционирования и взаимодействия этих объектов, отличающиеся от их типового поведения. Состав объектов, поддерживаемых технологической платформой, является результатом анализа предметных областей использования 1С:Предприятия, и выделения и классификации используемых в этих областях бизнес-сущностей. В результате этого анализа разработчик может оперировать такими объектами как справочники, документы, регистры сведений, планы счетов и пр. Для того чтобы стандартизировать и упростить процесс разработки и модификации прикладных решений, разработчику предоставляется графический интерфейс, с помощью которого он имеет возможность описать состав объектов, используемых в конкретном прикладном решении: На основании этого описания технологическая платформа создаст в базе данных соответствующие информационные структуры, и определенным образом будет работать с данными, хранящимися в этих структурах. Разработчику нет необходимости заботиться о том, в каких таблицах, например, должны размещаться данные, каким образом они будут модифицироваться или представляться пользователю. Все эти действия платформа будет выполнять автоматически, исходя из типового поведения используемых объектов. Таким образом, разработчик оперирует метаданными - "данными о данных", или объектами конфигурации. Добавляя в структуру прикладного решения очередной объект конфигурации, разработчик, по сути, добавляет описание того, как будут размещаться соответствующие данные, и как они будут взаимодействовать с другими данными, хранящимися в информационной базе. Состав объектов, которые может использовать разработчик, фиксирован и определен на уровне платформы. Разработчик не может создавать собственные виды объектов, он может оперировать только тем набором объектов, который имеется. Подобный подход к разработке прикладных решений позволяет, во-первых, стандартизировать процесс разработки, а во-вторых - обеспечить простую и быструю модификацию прикладных решений другими разработчиками или пользователями.
2.1. Обзор объектов 1с:Предприятие 8: общие объекты
В предыдущей лекции мы открыли Дерево конфигурации и могли видеть список объектов системы. Сейчас кратко рассмотрим эти объекты, поговорим об их основном предназначении.
Все объекты системы можно разделить на три большие группы: Общие объекты, прикладные объекты и подчиненные объекты.
Общие объекты ( рис. 2.1) расположены в ветви дерева конфигурации Общие. Они играют вспомогательную роль при разработке конфигурации.
Рис. 2.1. Общие объекты
В частности, с их помощью можно управлять логической структурой разрабатываемой конфигурации, настраивать особенности взаимодействия пользователя с конфигурацией, они включают в себя объекты, которые могут быть настроены для совместного использования другими объектами конфигурации.
Общие объекты играют вспомогательную, с точки зрения разработки прикладного решения роль. Результат их работы интересен скорее программисту, чем пользователю, хотя нельзя сказать, что эти объекты не участвуют в работе пользователя или неважны для целей решения прикладной задачи. Они - важная часть конфигурации. Дадим краткую характеристику этих объектов.
Подсистемы. Позволяют структурировать конфигурацию по видам решаемых с ее помощью задач. Например, если конфигурация решает задачи бухгалтерского учета и расчета зарплаты, логично будет создать две подсистемы. При создании новых объектов можно "привязывать" их к подсистемам в зависимости от их предназначения. Использование подсистемоблегчает работу с большими конфигурациями.
Общие модули. Содержат процедуры и функции, доступные из других объектов. В этих модулях нельзя определять переменные.
Параметры сеанса. Они нужны, в основном, для настройки прав доступа к данным. Эти параметры устанавливаются при старте системы. Например, в этот параметр может быть записано имя пользователя, вошедшего в систему.
Роли. Предназначены для настройки полномочий различных групп пользователей по доступу к данным. После создания и настройки роли ее можно назначить пользователю (для настройки списка пользователей применяют команду менюАдминистрирование > Пользователи ).
Планы обмена. Определяют правила обмена данными между информационными базами. Например, этот механизм можно использовать для обмена данными между головной организацией и филиалами или между подразделениями организации.
Критерии отбора. Позволяют создавать правила отбора, которые пользователь может применять при работе со списками данных в режиме 1С:Предприятие.
Подписки на события. С помощью подписок на события можно назначать обработчики для событий объектов. Например, обработчик может быть вызван при копировании документа.
Регламентные задания. Регламентные задания позволяют выполнять различные операции по расписанию.
Общие формы. Эти формы могут быть использованы различными объектами для решения схожих задач.
Интерфейсы. Хранит пользовательские интерфейсы (главное меню, набор панелей инструментов), которые можно назначать различным пользователям. Каждый интерфейс можно оснастить лишь теми командами, которые нужны определенному пользователю.
Общие макеты. Хранит общие макеты (шаблоны печатных форм ), которые доступны другим объектам конфигурации для формирования печатных вариантов электронных материалов.
Общие картинки. Хранит общедоступные картинки. Их можно, например, использовать в формах при настройке изображений на кнопках и в других случаях.
Пакеты XDTO. XML Data Transfer Object (XDTO) - это универсальный способ представления данных, который предназначен для организации взаимодействия с внешними программными системами. В частности, с другими конфигурациями 1С:Предприятия 8, с другими информационными системами.
WEB-сервисы. Здесь можно создать и настроить WEB-сервисы, которые обеспечивают экспорт функциональности конфигурации.
WS-ссылки. Содержит статические ссылки на опубликованные WEB-сервисы. Позволяет использовать функциональность этих сервисов.
Стили. Содержит наборы настроек форматирования, которые можно применить в ходе разработки. Например - с помощью механизма стилей можно быстро настроить форму заранее заданным образом.
Языки. Позволяют задавать различные языки, на которых можно будет настраивать интерфейс программы. Если в системе задано несколько языков, при настройке объекта появляется возможность задавать некоторые параметры на разных языках. В итоге это приводит к тому, что интерфейс системы может существовать для различных языков.