- •Разработка и отладка программного модуля 1с «Учет животных на выращивании и откорме»
- •Содержание
- •1 Постановка задачи 6
- •Введение
- •Постановка задачи
- •Техническое задание Наименование и область применения
- •Основание для разработки
- •Требования к программе или программному изделию
- •Анализ предметной области. Функциональная модель приложения
- •Описание программы
- •Выбор и обоснование средств программирования для решения поставленной задачи, их краткая характеристика
- •Описание интерфейса, форм ввода и вывода данных
- •Описание представлений данных
- •Описание отчетов и диаграмм
- •Руководство пользователя
- •Справочная система
- •Отладка и тестирование приложения
- •Заключение
- •Список использованных источников
Описание программы
Выбор и обоснование средств программирования для решения поставленной задачи, их краткая характеристика
1С:Предприятие - это специализированная объектно-ориентированная система управления базами данных, предназначенная для автоматизации деятельности предприятия. 1С:Предприятие представляет собой систему прикладных решений, построенных по единым принципам и на единой технологической платформе.
Программный продукт 1С:Предприятие 8 позволяет существенно автоматизировать деятельность как конкретного подразделения, так и всей организации в целом.
Основной отличительной чертой рассматриваемой системы является ее способность подстройки под конкретную область деятельности. Это достигается за счет конфигурируемой, которая заложена в данный программный продукт. Вообще функционирование системы разделяется на два процесса — конфигурирование (работа в режиме конфигуратора) и непосредственно пользовательскую работу с тем, что создано на этапе конфигурирования.
В режиме конфигуратора создаются необходимые для решения прикладной задачи объекты (точнее, объекты конфигурации). При этом определяются формы ввода информации, алгоритмы обработки данных, а также необходимые пользователю отчеты. В целом результатом конфигурирования является конкретная конфигурация, которая отражает модель предметной области определенного подразделения или целой организации.
При создании конфигурации, направленной на решение конкретной прикладной задачи, разработчик использует такие заложенные в систему объекты конфигурации, как справочник, документ, форма, регистр сведений, табличный документ и многие другие. Каждый из них характеризуется необходимым набором свойств и методов (стандартных операций по работе с объектами). На базе указанных объектов разработчик для определенной прикладной области уже создает специфические объекты, составляющие разрабатываемую конфигурацию.
После создания подобной структуры в работу может включиться пользователь, который в режиме 1С:Предприятие вносит данные в создаваемые системой документы, основанные на разработанной структуре.
Описание интерфейса, форм ввода и вывода данных
Для удобства работы с программным модулем создано главное меню, облегчающее доступ к различным объектам (рисунок 2.1).
Рисунок 2.1 Главное меню
Константы позволяют хранить в информационной базе данные, которые не изменяются во времени, или изменяются очень редко.
В данной базе к константам относятся наименование организации, юридический адрес, фамилия, имя, отчество директора, главного бухгалтера и главного зоотехника (рисунок 2.2).
Рисунок 2.2 Константы
Перечисления используются в системе 1С: Предприятие для описания постоянных наборов значений, не изменяемых в процессе работы конфигурации. На этапе конфигурирования можно описать практически неограниченное количество видов перечислений. В отличие от справочника, значения перечислений задаются на этапе конфигурирования и не могут быть изменены на этапе исполнения.
В информационной базе используются такие перечисления, как Пол, Упитанность, Сорт.
Объект конфигурации Справочник является прикладным объектом и предназначен для описания списков данных.
В программном модуле используются 15 справочников. Они имеют однотипную структуру. Рассмотрим справочник Контрагенты.
В справочнике Контрагенты (рисунок 2.3) содержатся данные о контрагентах: наименование, адрес, УНН. Он является родителем справочника Банковские счета, что позволяет одному контрагенту ставить в соответствие несколько счетов.
Рисунок 2.3 Контрагенты
Объект конфигурации Документ является прикладным объектом и предназначен для описания информации о совершенных хозяйственных операциях или о событиях, произошедших в жизни организации вообще.
В программном модуле реализованы следующие документы:
Акт на оприходование приплода животных;
Акт на перевод животных;
Ведомость взвешивания животных;
Ведомость определения прироста живой массы;
Требование-накладная;
Акт на выбытие животных и птицы;
ТТН (Приобретение);
ТТН (Реализация).
При продаже животных на сторону составляются товарно-транспортная накладная (рисунок 2.4). При выборе наименований заказчика, грузоотправителя и грузополучателя их адреса и УНН заполняются автоматически. Можно добавить животное той учетной группы, которая соответствует выбранному виду. Цена 1 кг живой массы вводится автоматически из регистра сведений при выборе группы животных. При изменении живой массы пересчитывается и стоимость животного.
Рисунок 2.4 ТТН (Реализация)
Для создания сквозной нумерации документов ТТН (Приобретение) и ТТН (Реализация) создан нумератор.
Каждый документ имеет печатную форму. Печатная форма документа - это фактически отчет, формируемый обычно из формы открытого документа и содержащий сведения из этого документа. Макет документа вызывается кнопкой Печать на форме документа. Печатный вид документа ТТН (Реализация) представлен на рисунке 2.5.
Рисунок 2.5 Печатная форма документа ТТН (Реализация)
Для хранения себестоимости и цен созданы регистры сведений Себестоимость, Цена 1кг живой массы, Цены (рисунок 2.6). Они имеют одинаковую структуру и являются периодическими в пределах секунды.
Рисунок 2.6 Цена 1 кг живой массы
Регистры накопления в системе 1С:Предприятие используются для накопления информации о наличии и движении средств. Информация о хозяйственных операциях в регистры накопления вводится с использованием документов (регистраторов) и используется для получения отчетных форм.
В информационной базе используется 3 регистра накопления: Поступление животных, Выбытие животных, которые являются регистрами оборотов, и регистр остатков Наличие на начало месяца (рисунок 2.7). Они предназначены для учета движения животных.
Рисунок 2.7 Регистр Наличие на начало месяца
