THE BELL

Есть те, кто прочитали эту новость раньше вас.
Подпишитесь, чтобы получать статьи свежими.
Email
Имя
Фамилия
Как вы хотите читать The Bell
Без спама

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

Согласно документации "1С:Предприятие является универсальной системой автоматизации деятельности предприятия".

Концепции системы 1С:Предприятия

Свое изучение основ разработки мы начнем с того, что сначала разберемся с концепциями, положенными в основу работы системы.

Программная часть, Информационная база и Конфигурация

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

Итак, сразу после установки системы в каталоге: "C:\Program Files\1cv8\bin" находится исполняемый файл 1cv8.exe, запуская который мы сможем работать с какой-либо информационной базой. Без каталога, содержащего этот файл, а, следовательно, и программной части системы "1С:Предприятие" функционировать не может. Поэтому наличие доступа к программной части системы на компьютере конкретного пользователя является обязательным.

Запуская систему, пользователь должен обязательно работать с какой-либо информационной базой (далее - ИБ). ИБ содержит Конфигурацию, Базу Данных (БД), список пользователей и некоторые другие параметры. Конфигурация состоит из отдельных объектов.

Среди всех объектов, которые есть в конфигурации, имеются объекты, относящиеся, согласно документации, к Прикладным объектам системы. Как правило, каждому из прикладных объектов в конфигурации соответствует конкретная таблица в БД.

Набор таких таблиц должен представлять собой единую логически целостную конструкцию, которая должна определяться конкретной моделью предметной области.

Такая модель должна содержать описание объектов предметной области, структур информационных массивов (таблиц базы данных, далее - БД) и алгоритмов их обработки.

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

Как же выглядит ИБ 1С:Предприятия 8.0?


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

Для удобства пользователей ИБ сохраняется в одном файле - "1cv8.1CD" и включает в себя Конфигурацию. Такой подход исключает разрушение связей внутри ИБ в процессе ее копирования пользователем.

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

Режимы запуска системы 1С:Предприятия

Система 1С:Предприятие имеет два основных режима запуска - "Конфигуратор" и "1С:Предприятие".

Первый из этих режимов предназначен для создания ИБ, внесения изменений в ее Конфигурацию, а также для выполнения административных функций.

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

Если на этапе конфигурирования с помощью встроенного языка определены соответствующие алгоритмы обработки, то в режиме "1С:Предприятие" пользователь будет вызывать их работу, давая системе соответствующие команды.

ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

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

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

Существует одна платформа (1С:Предприятие 8) и множество конфигураций. Для функционирования какого-либо прикладного решения всегда необходима платформа и какая-либо конфигурация (рис. 1.1).

Рис. 1.1. Конфигураций много, а платформа одна

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

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

    1С:Управление небольшой фирмой,

    1С бухгалтерия,

    1С:Предприятие. Управление торговлей,

    1С: Зарплата и Управление Персоналом,

    1С:Предприятие. Управление производственным предприятием,

    1С:Консолидация.

Режимы работы системы:

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

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

Контрольные вопросы:

    Что такое конфигурируемость системы 1С:Предприятие.

    Из каких основных частей состоит система.

    Что такое платформа и что такое конфигурация.

    Для чего используются разные режимы запуска системы 1С."Предприяти./

    Что такое дерево объектов конфигурации.

    Что такое объекты конфигурации.

    Что создает система на основе объектов конфигурации.

    Какими способами можно добавить новый объект конфигурации.

    Зачем нужна палитра свойств.

    Как запустить 1С:Предприятие в режиме отладки.

Лабораторная работа № 2 Подсистемы.

ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

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

Рис. 2.1. Подсистемы

Контрольные вопросы:

    Для чего используется объект конфигурации Подсистема.

    Как описать логическую структуру конфигурации при помощи объектов Подсистема.

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

    Что такое окно редактирования объекта конфигурации и в чем его отличие от палитры свойств.

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

{mosloadposition debug}

Конфигурируемость

С программой поставляется так называемая типовая конфигурация. Что же это такое? Это набор настроек программы, по мнению разработчиков, отвечающий основным требованиям пользователей.

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

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

Компонентная структура

1С:Предриятие состоит из базы (например механизмы поддержки справочников и документов), имеющейся в любом варианте поставки системы, и дополнительных компонентов, которые расширяют функциональность этой системы.

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

Функционирование системы

Выделяют два основных процесса функционирования системы – это конфигурирование и исполнение. Грубо можно поделить их так – конфигурированием системы занимаются программисты, которые настраивают систему под заказчика (бухгалтера, кассира, кладовщика и пр.), а с исполнительной частью («пользовательский» режим) работают конечные пользователи (бухгалтер, кассир, кладовщик и пр.).

Объект метаданных

Объект метаданных – это формальное описание группы понятий предметной области со сходными характеристиками и одинаковым предназначением (например, справочник).

Чтобы было понятнее, приведем пример из жизни. Вы приходите в магазин приобрести килограмма полтора яблок. На прилавке лежат и красные и зеленые. В общем, представлены яблоки разных сортов. Однако вы, несмотря на многообразие форм, и расцветок относите данный фрукт к одному виду. Говоря научным языком, у яблок сходные характеристики и одинаковое предназначение. И в нашем случае яблоки оказываются объектом метаданных.

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

Многие объекты метаданных в системе 1С:Предприятие имеют визуальное представление то есть могут отображаться в виде окошек и прочих знакомых нам по работе в Windows элементов ввода информации. А именно:

1. Экранный диалог используется для ввода и редактирования информации. Для нас, простых смертных пользователей – это обыкновенное окно.
2. Печатная форма объекта метаданных используется для визуального представления результатов обработки объекта.
3. Модуль формы – это программа, написанная на встроенном языке программирования, часто именно здесь «создается» печатная форма и заполняется результатами расчетов. Нас, как обычных пользователей этот элемент мало интересует, поэтому мы пропускаем его и читаем дальше…

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

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

Основные виды объектов метаданных:

Константа – постоянная величина (название организации, имя директора и пр.)
Справочник – список однородных элементов данных
Документ – позволяет ввести информацию о совершенной операции
Журнал документов – список объектов «Документ»
Перечисление – набор значений
Отчет – позволяет вывести информацию на экран и/или принтер
Обработка – такие объекты позволяют действия над информационной базой

Бухгалтерский учет в 1С:Предприятие

Для ведения бухгалтерского учета используются следующие объекты метаданных:
Планы счетов
Виды Субконто
Операция
Проводка

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

В компоненте «Бухгалтерский учет» можно вести учет по нескольким планам счетов, включая вложенную иерархию субсчетов. Бухгалтерские итоги хранятся для каждого плана счетов отдельно. В плане счетов применяется нумерация счетов с использованием букв и цифр. Аналитический учет ведется для любого счета и субсчета. Также возможности 1С:Предприятия разрешают вести многовалютный учет. Включение/выключение количественного, валютного или аналитического учета выполняется при редактировании плана счетов.
Компонент «Бухгалтерский учет» позволяет конечному пользователю вести учет одновременно по нескольким предприятиям в одной информационной базе.

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

В компоненте «Бухгалтерский учет», как было сказано выше, можно вести несколько планов счетов. Каждый план счетов может содержать бесконечное множество счетов первого уровня, а к каждому счету может быть открыто бесконечное количество субсчетов. Главное, чтобы длина кода счета не превышала 255 символов!

Компонент «Бухгалтерский учет» разрешает вести разделенное редактирование счетов. То есть у вас появилась возможность ограничить некоторых конечных пользователей редактированием только определенных для них счетов, что позволит избежать многих ошибок при совместной работе нескольких человек с одним планом счетов.

В системе 1С:Предприятие хранение бухгалтерский итогов происходит автоматически. Информация хранится в соответствии со структурой плана счетов и извлекается средствами встроенного языка программирования системы.

© Евгений Пролетарский

1С:Предприятие

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

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

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

Компонентная структура
Система 1С:Предприятие имеет компонентную структуру. Часть возможностей, предоставляемых системой для решения задач автоматизации, являются базовыми, то есть поддерживаются в любом варианте поставки системы. Это, прежде всего, механизмы поддержки справочников и документов. Другие возможности реализуются компонентами системы: например, ведение списка бухгалтерских счетов. Таким образом, состав установленный компонент определяет функциональные возможности системы.

Всего существуют три основных компоненты: «Бухгалтерский учет», «Оперативный учет», «Расчет». Каждая компонента расширяет возможности системы своим механизмом обработки информации. Эти механизмы нельзя однозначно сопоставить с конкретными задачами автоматизации предметной области, однако, они имеют достаточно четкую направленность, которая определяет выбор состава необходимых компонент, для создания конкретной конфигурации.

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

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

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

Компонента «Расчет» предназначена для автоматизации сложных периодических расчетов. Возможности этой компоненты позволяют выполнять расчеты различной сложности, в том числе - с пересчетом результатов «задним числом», и вести архив расчетов за прошедшие периоды. Эти возможности реализуются журналами расчетов, поддерживаемыми данной компонентой. Одна из основных областей применения компоненты - расчет заработной платы.

- 48.50 Кб

Негосударственное образовательное учреждение

высшего профессионального образования

«Русско-Британский Институт Управления»

(НОУВПО РБИУ)

КОНТРОЛЬНАЯ РАБОТА

По дисциплине: «Объектно-ориентированный анализ и программирование»

Проверил

преподаватель кафедры

математики и информатики

Ивинская Н.Л.

студент группы ПИ-22

Глазкова Н.А.

2013 г.

Челябинск 2013

Конфигурируемость системы 1С: Предприятие.

1С:Предприятие является универсальной системой автоматизации экономической и организационной деятельности предприятия.

1С:Предприятие может «приспосабливаться» к особенностям конкретной области деятельности, в которой она применяется. Для обозначения такой способности используется термин конфигурируемость.

  1. Из каких основных частей состоит система?

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

Для того чтобы легче понять взаимодействие этих частей системы, сравним ее с проигрывателем компакт-дисков. Как вы хорошо знаете, проигрыватель служит для того чтобы слушать музыку. «На вкус и цвет товарищей нет», поэтому существует множество разнообразных компакт-дисков, на которых записаны музыкальные произведения на любой вкус. И для того, чтобы прослушать какую либо композицию, нужно вставить компакт-диск в проигрыватель, и проигрыватель воспроизведет записанное на нем музыкальное произведение. Более того, современный проигрыватель компакт-дисков даже позволит вам записать собственную подборку музыкальных произведений, т.е. создать новый компакт-диск.

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

  1. Что такое платформа и что такое ко нфигурация?

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

Существует одна платформа (1С:Предприятие 8.0) и множество конфигураций. Для функционирования какого-либо прикладного решения всегда необходима платформа и какая-либо (одна) конфигурация.

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

  1. Когда следует использовать термин конфигурация, а когда - прикладное решение?

Оба эти термина обозначают ту часть системы 1С:Предприятие, которая работает под управлением платформы и которую «видят» все пользователи (бывает, конечно, что пользователи работают и с инструментальными средствами платформы, но это «продвинутые» пользователи).

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

  1. Для чего используются разные режимы запуска системы 1С:Предприятие?

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

В качестве примеров существующих прикладных решений можно привести решение «Управление торговлей», предназначенное для автоматизации задач оперативного и управленческого учета, «Управление персоналом», предназначенное для реализации кадровой политики компании или «Управление производственным предприятием», охватывающее основные контуры учета и управления на производственном предприятии.

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

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

Система 1С: Предприятие имеет различные режимы работы: 1С:Предприятие и Конфигуратор.

Режим 1С: Предприятие является основным и служит для работы пользователей системы. В этом режиме пользователи вносят данные, обрабатывают их и получают выходные результаты.

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

  1. Что такое дерево конфигурации?

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

  1. Что такое объекты конфигурации?

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

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

  1. Что создает система на основе объектов конфигурации?

Объекты конфигурации представляют собой детали конструктора, из которого собирается конфигурация. Обычно в конструкторе существует некоторый набор деталей. Детали могут быть разного вида: длинные, короткие, квадратные, прямоугольные и т.д. Мы можем соединять детали между собой различными способами.

To же и с объектами конфигурации. Мы можем создавать только объекты определенных видов. Но каждого вида объектов мы можем создать столько, сколько нам нужно. Объекты одного вида отличаются от объектов другого вида тем, что имеют разные свойства (точнее говоря разный набор свойств). Объекты могут взаимодействовать друг с другом, и мы можем описать такое взаимодействие.

  1. Какими способами можно создать объект конфигурации?

Первый способ. Необходимо установить курсор на тот вид объектов конфигурации, который вас интересует, и в командной панели окна конфигурации нажать кнопку Действия, Добавить.

Второй способ. Вы можете воспользоваться контекстным меню, которое вызывается при нажатии на правую клавишу мыши. Установите курсор на интересующий вас вид объектов конфигурации и нажмите правую клавишу мыши. В появившемся меню выберите пункт Добавить.

Краткое описание

Для того чтобы легче понять взаимодействие этих частей системы, сравним ее с проигрывателем компакт-дисков. Как вы хорошо знаете, проигрыватель служит для того чтобы слушать музыку. «На вкус и цвет товарищей нет», поэтому существует множество разнообразных компакт-дисков, на которых записаны музыкальные произведения на любой вкус. И для того, чтобы прослушать какую либо композицию, нужно вставить компакт-диск в проигрыватель, и проигрыватель воспроизведет записанное на нем музыкальное произведение.

THE BELL

Есть те, кто прочитали эту новость раньше вас.
Подпишитесь, чтобы получать статьи свежими.
Email
Имя
Фамилия
Как вы хотите читать The Bell
Без спама