Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1308

.pdf
Скачиваний:
11
Добавлен:
07.01.2021
Размер:
1.05 Mб
Скачать

лежит понятие его жизненного цикла (ЖЦ). Жизненный цикл является моделью создания и использования ПО, отражающей его различные состояния, начиная с момента возникновения необходимости в данном ПО и заканчивая моментов его полного выхода из употребления у всех пользователей.

Традиционно выделяются следующие основные этапы ЖЦ ПО:

-анализ требований

-проектирование

-кодирование (программирование)

-тестирование и отладка

-эксплуатация и сопровождение

ЖЦ образуется в соответствии с принципом нисходящего проектирования и, как правило, носит итеративный характер: реализованные этапы, начиная с самых ранних, циклически повторяются в соответствии с изменениями требований и внешний условий, введением ограничений и т.п. На каждом этапе ЖЦ порождается определенный набор документов и технических решений, при этом для каждого этапа исходными являются документы и решения, полученные на предыдущем этапе.

Каждый этап завершается верификацией порожденных документов и решений с целью проверки их соответствия исходным.

Существующие модели ЖЦ определяют порядок исполнения этапов в ходе разработки, а также критерии перехода от этапа к этапу.

Наибольшее распространение получили три модели ЖЦ:

1. Каскадная модель (70-80 г.г.) – предполагает переход на следующий этап после полного окончания работ по предыдущему этапу.

2.Поэтапная модель с промежуточным контролем (80-85 г.г.) –

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

3.Спиральная модель (86-90 г.г.) – делает упор на начальные этапы ЖЦ: анализ требований, проектирование спецификаций, предварительное и детальное проектирование. На этих этапах проверяется

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

1.12. Обзор продуктов «1С: Предприятие». Применяемые методологии в «1С: Предприятие»

Вопросы для рассмотрения: Позиционирование «1С:

Предприятие» на рынке информационных систем. Принципы адаптации. «1С: Предприятие» к специфике бизнеса.

Рекомендуемая литература: 1, 4. Перечень дополнительных ресурсов: 2, 5.

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

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

Разработчиком системы программ является компания 1С. Она состоит из прикладных решений и платформы, на основе которой они

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

прикладные решения (конфигурации), которые были разработаны на её базе;

внедрение данных конфигураций.

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

ипростыми, путём их автоматизации на единой платформе «1С:Предприятие 8».

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

инекоммерческими организациями.

1.13 Архитектура «1С: Предприятие 8.2»

Вопросы для рассмотрения: Концепция системы. Открытие, сохранение и закрытие конфигурации. Создание и удаление объектов

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

Рекомендуемая литература: 1, 4. Перечень дополнительных ресурсов: 2, 5.

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

контрольной точке, подготовка к итоговому коллоквиуму.

Система 1С:Предприятие – это система для быстрой разработки экономического программного обеспечения.

1С - это некоторая скриптовая среда для разработки бизнеса приложений с помощью некоторых предопределенных объектов (как бы среда программирования).

Сейчас обычно говорят, что это не объектно-ориентированная среда, а проблемно-ориентированная, т.е. есть некоторая задача, которая решается объектами, которые созданы в системе.

Она состоит из нескольких частей.

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

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

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

Конечным итогом работы платформы и конфигурации будет являться информационная база (ИБ), располагающаяся у пользователя.

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

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

1С:Предприятие 8.2 это продолжение платформы 1С:Предприятие 8.1 – и теперь их обычно называют платформа 1С:Предприятие 8.

1С:Предприятие внедряется для получения отчетности (для принятия управленческих решений, автоматизация учета).

Физическая структура Информационная база может функционировать как в режиме файл-

сервера, так в режиме клиент-сервера.

1) Клиент –серверное соединение:

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

Толстый клиент – или обычный клиент – более требовательный, выкачивает всю выборку данных, соединения с таким клиентом должно быть стабильным, высокоскоростным.

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

Мы работаем (проверяем то, что сделали) в режиме тонкого клиента.

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

2) Файл-серверное соединение (файловый вариант) более простой вариант функционирования системы:

В этом случае отдельно выделенного сервера работы с базами данных нет и работа пользователя осуществляется следующим образом :

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

2.ЛАБОРАТОРНЫЕ РАБОТЫ

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

Предприятие 8.2. Работа с константами и справочниками»

Рекомендуемая литература: 1.

Перечень дополнительных ресурсов: 2, 3, 4.

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

Порядок выполнения работы:

1)Имеется компьютер, на котором установлена программа 1С, рабочая база и нам необходимо создать новую базу 1С 8.3.

2)База будет пустой и в ней можно начинать вести новую фирму или использовать ее для тренировок.

3)Создание базы:

Откроем рабочую базу в режиме Конфигуратор и выберем Конфигурация — Сохранить конфигурацию в файл…( Если этот пункт неактивен, сначала выберите Конфигурация – Открыть конфигурацию)

Пишем название (например NewBase ) и сохраняем на рабочий стол.

Закрываем рабочую базу, она нам больше не понадобится.

4) Подготовим место под новую базу

Запускаем 1С и нажимаем Добавить.

Потом выбираем Создание новой информационной базы и жмем Далее.

Выбираем нижний вариант

Указываем наименование нашей базы, больше ничего не меняем и жмем Далее.

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

Жмем Далее, в следующем окошке ничего не меняем и жмем

Готово.

5)Загрузка базы:

– Мы создали контейнер под нашу базу.

Теперь загрузим в нее конфигурацию базы из шагa 1.

Открываем нашу новую базу в конфигураторе, выбираем:

Конфигурация – Открыть конфигурацию, потом Конфигурация — Загрузить конфигурацию из файла…

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

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

6)Создание справочников:

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

Вкладка «Основные» содержит информацию о наименовании справочника и его описании. Следующий раздел «Подсистемы» отвечает за включение справочника в конкретную подсистему.

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

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

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

Настройки нумерации объекта конфигурации в 1С позволяют создать уникальную нумерацию для элементов справочника.

На вкладке «Формы» разработчики создают интерфейсы, которые будут видны пользователям. Чаще всего встречаются формы Элемента и Списка: так в программе 1С пользователи видят список данных справочника и его элементы.

Грамотная настройка параметров на вкладке «Поле ввода» создаст пользователям максимально удобные условия в работе. Параметры «Быстрый выбор/Ввод по строке/Полнотекстовый поиск» помогут найти нужный элемент. «История выбора при вводе»

сохранит ранее используемые позиции.

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

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

Не все свойства являются обязательными к заполнению. Некоторые вкладки так и остаются нетронутыми на протяжении всей жизни ПО на платформе 1С.

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

В дереве конфигурации находим «Справочники» и нажимаем кнопку «Добавить».

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

Далее нам необходимо добавить новый справочник в одну из подсистем, если мы хотим, чтобы пользователи могли видеть его в интерфейсе. Открываем вкладку «Подсистемы» и ставим галку напротив уже существующей подсистемы «Общее».

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

Помимо стандартного набора нам потребуется еще несколько реквизитов и табличная часть для перечня сотрудников.

Для этого нужно добавить их на вкладке «Данные» в соответствующих разделах.

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

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

ине менее 3 записей.

2.2.Лабораторная работа №2 «Создание документов, регистров накопления. Изучение создания движений регистров»

Рекомендуемая литература: 1.

Перечень дополнительных ресурсов: 2, 3, 4.

Цель лабораторной работы: получить практические навыки работы с документами и регистрами накопления в системах 1С.

Порядок выполнения работы:

Этап1. Создание документа.

Далее нам понадобится документ "Поступление". В связи с тем, что технология разработки документов в конфигураторе рассматривалась в главе 1, подчеркнем только наиболее информативные моменты для выполнения практических действий при создании нового документа. После установки имени документа на вкладке Основные в окне редактирования объекта конфигурации, перейдем на вкладку Данные. В области шапки документа (рис. 2.4) разместим один дополнительный реквизит — Поставщик (тип данных

— СправочникСсылка.Фирмы).

Для табличной части документа выберем имя Перечень и внесем в нее два реквизита:

Товар (тип данных — СправочникСсылка.Номенклатура);

Количество (тип данных — Число) для внесения количества поступивших товаров.

Этап 2.Создание регистра накопления.

После создания необходимых справочников и документа перейдем к разработке регистра накопления, который назовем Информация О Товарах. Для этого в дереве объектов конфигурации щелкнем правой кнопкой по элементу Регистры накопления. Далее в открывшимся контекстном меню выберем пункт Добавить и перейдем к работе в окне редактирования объекта конфигурации. На вкладке Основные установим имя объекта (рис. 2.6), а также обратим внимание на список Вид регистра. Здесь следует установить вид регистра накопления — Остатки.

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

для этого регистра:

 

 

 

 

Измерения:

Организации

(тип

данных

СправочникСсылка.Фирмы);

 

 

 

Измерения:

Товар

(тип

данных

СправочникСсылка.Номенклатура);

 

 

 

– Ресурсы: Количество (в качестве типа данных выберем

Число).

 

 

 

 

 

Сразу после этого

переход в

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

для

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

Для устранения этой недоработки следует внести коррективы в документ "Поступление", в котором с помощью программной процедуры нужно реализовать выполнение движений по созданному регистру ИнформацияОТоварах. В этом случае все записи в регистр, фиксирующие заказы, будут выполняться для пользователя незаметно, т. е. одновременно (точнее последовательно) с записью документа "Поступление".

Этап 3. Доработка документа.

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

Движения (рис. 2.8), где от нас требуется определить, в каких регистрах будут происходить изменения при проведении документа "Поступление". В разделе Регистры накопления отражаются все имеющиеся регистры накопления, по которым можно организовать движения. В данном случае в нашей конфигурации мы располагаем только одним регистром накопления — ИнформацияОТоварах, и только он присутствует в этом окне. От нас требуется поставить флажок напротив его имени.

2.3. Лабораторная работа №3 «Создание объектов конфигурации Макет, Периодического регистра сведений, Перечисление. Изучение проведения документа по нескольким регистрам»

Рекомендуемая литература: 1.

Перечень дополнительных ресурсов: 2, 3.

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

Порядок выполнения работы:

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

Макеты могут содержать данные самых разных видов. Это может быть табличный документ, который напоминает электронные таблицы и широко используется при формировании выходных форм документов и отчетов; это может быть текстовый документ или двоичные данные. Также макет может содержать ActiveDocument (например, документ Word, лист Excel или рисунок CorelDRAW), HTML-документ или географическая схема.

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

Конструктор вызывается системой автоматически при создании нового макета (например, при создании нового макета справочника в окне конфигурации)

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]