ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ……………………………………………………………………
….5
1.
АНАЛИТИЧЕСКАЯ
ЧАСТЬ………………………………………………..8
1.1.
Технико-экономическая
характеристика
объекта
управления....................8
1.2. Экономическая
сущность
комплекса
задач…………………………..........13
1.1. Обоснование
вычислительной
необходимости
и
цели
использования
техникидля решения данного комплекса
задач…………………......................18
1.2. Общая
характеристика
организации
машинной
обработки
информации
……………………………………………………………………...23
1.3. Обоснование проектных решений по информационному
обеспечению
комплекса
задач..…………………………………...
……………………………26
1.4. Обоснование
проектных
решений
по
программному
обеспечению
(внутримашинной
технологии)
комплекса
задач…....
…………………………29
1.5. Обоснование проектных решений по технологии сбора,
передачи,
обработки
и
выдачи
информации…...
…………………………………….…….35
2.
ПРОЕКТНАЯ
ЧАСТЬ…………………………………………………….....38
2.1. Информационное
обеспечение
комплекса
задач………………………….38
2.1.1. Инфологическая или информационная модель (модель
данных)и
ее
описание.
.
……………………………………………………………………......38
2.1.2.
Характеристика
входной
информации…..
………………………………44
2.1.2.1. Описание входной оперативной информации (входных
документов
и
макетов
размещения
данных)
…………………………………………………...44
2.1.2.2.
Описание
входной
оперативной
информации
во
внешней памяти ЭВМ (описание файлов и записей)…...
………………………………..……………...50
2.1.2.3.
Описание
памяти
ЭВМ
постоянной
(описание
информации
файлов
и
во
внешней
записей)......
……………………….…………………….......................54
2.1.3.
Характеристика
результатной
информации………………………….….63
2.1.4. Используемые классификаторы, системы кодирования
и
структуры
кодов…………………………………………………………………….
………..64
2.2.
Машинная
реализация
комплекса
задач.
…….…….
…………………..…67
2.2.1.
Схема
взаимосвязи
программных
информационных
модулей
и
файлов………..........
……….............................................…………………….….68
2.2.2. Детальная блок-схема основных расчетных модулей и
ее
описание
программ
(или
для
описание
средств
использования
адаптации
в
пакета
проекте)
……………………………………………………………......................70
2.2.3.
Организация
передачи,
технологического
обработки
и
процесса
выдачи
сбора,
информации
…………………………….................................................71
2.2.3.1.Схема технологического процесса сбора, передачи,
обработки и
выдачи информации и ее описание…...……………………..………...
…….....73
2.2.3.2.
Инструкционные
карты
основных
операций
технологического
процесса..…………………………………………………….………………...
…74
3.
ОБОСНОВАНИЕ
ЭКОНОМИЧЕСКОЙ
ЭФФЕКТИВНОСТИ
ПРОЕКТА………………………………………………………………………..
78
3. 1. Выбор и обоснование методики расчета экономической
эффективности
проекта….......………………………………………...
………………………......78
3.2.
Расчет
показателей
экономической
эффективности
проекта……………80
3.2.1.
Разработка
плана
выполнения
работ………………………………….…80
3.2.2.
Трудоемкость
разработки
программного
обеспечения………………...84
3.2.3. Расчет единовременных затрат на проектирование и
отпускной
цены
программного
продукта…………………………………………………………87
3.2.4.
Расчет
единовременных
среднегодовых
затрат
на
функционирование
системы…………………………………………………………………………..
.89
3.2.5. Расчет годового экономического эффекта и срока
окупаемости……...95
ЗАКЛЮЧЕНИЕ……………………………………………………………….
..96
СПИСОК
ИСПОЛЬЗОВАННОЙ
ЛИТЕРАТУРЫ………………………...98
ПРИЛОЖЕНИЯ
……....100
..……………….…………………………………….
ВВЕДЕНИЕ
Тема
настоящего
сформулирована
так:
диссертационного
«Автоматизация
проекта
учета
закупки
и
продажи продукции на предприятии на базе системы 1С».
Торговля
–
это
вид
экономической
деятельности,
направленный на осуществление купли-продажи, обмена
товаров,
а
также
непосредственное
связанные
обслуживание
с
этим
процессы:
покупателей,
доставка
товаров, их хранение и подготовка к продаже. Актуальность
выбранной темы определяется необходимостью в настоящее
время
в
условиях
рыночной
экономики
создания
и
поддержания прочных и стабильных коммерческих связей,
необходимых для успешного функционирования предприятий
и потребителей товаров, и услуг. Развитие рынка опирается
на многочисленные коммерческие связи, установившиеся
между
предприятиями
и
потребителями
продукции.
В
настоящее время благополучие и успех любого предприятия
полностью
зависит
от
того,
насколько
эффективна
организована его деятельность. Операции по организации
торговых процессов закупки и продажи товаров и управления
ими,с
целью
достижения
эффективности
предприятия
высокой
связаны
экономической
с
рациональной
организацией торговых отношений с поставщиками товаров,
которые
способствуют
сбалансированности
спроса
и
предложения, своевременной поставке товаров.
В
настоящее
время
существует
широкий
выбор
различных систем автоматизации бухгалтерского учета. При
этом важно не просто перевести всю бумажную работу на
5
компьютер, нужно, чтобы это увеличило эффективность
работы бухгалтерии и улучшило контроль над финансовохозяйственной
деятельностью
предприятия,
что
в
свою
очередь увеличит эффективность управления предприятием,
и, как следствие, эффективность его работы. В качестве
системы
автоматизации
бухгалтерского
учета
в
данном
проекте был использован пакет прикладных программ «1С:
Предприятие 8.3»
Целью диссертационной работы является разработка
автоматизированной
системы
учета
закупки
и
продажи
продукции на предприятии.
Объектом
исследования
в
диссертационой
работе
выбрано предприятие ООО "АгроМир".
На
сегодняшний
день
ООО
«АгроМир»
-
это
высокотехнологичное предприятие, объединяющее в себе
подразделения по выращиванию овощей закрытого грунта,
открытого
грунта,
животноводства
и
переработки
животноводческой продукции.
Предприятие
серьезно
относится
к
качеству
выпускаемой продукции и оборудовано по последнему слову
техники.
ООО «АгроМир» может выполнять все технологические
процессы,
благодаря
наличию
полного
комплекса
необходимых машин, а так же широкой специализации
работников.
Компания осуществляет поставки своей продукции в
различные регионы Российской Федерации. Продукция ООО
«АгроМир» востребована в Республике Дагестан, Москве,
6
Санкт-Петербурге, Самаре, Ставропольском крае, Ростовской
области, Чеченской Республике и в других регионах [7].
В
поисках
новых
партнеров
предприятие
является
активными участниками сельскохозяйственных выставок в
различных регионах страны.
Основными задачами данного проекта являются:
1)
Изучение и анализ объекта управления;
2)
Исследование
входных
потоков
информации,
поступающих в ИС;
3)
Сравнительный анализ и выбор вычислительной
техники;
4)
Выбор пакета прикладных программ;
5)
Разработка
инфологической
модели
предметной
области;
6)
Проектирование БД и разработка программы по
формированию результатной информации;
7)
Оценка экономической эффективности проекта;
8)
Формулирование выводов и выдача рекомендаций
пользователю.
Актуальность
темы
диссертационной
работы
заключается в том, что в современных условиях невозможно
интегрироваться
в
производства
документооборота
и
общий
поток
функционирования
без
использования
вычислительной техники и соответствующего программного
обеспечения.
Внедрение
технологий
деятельность
в
современных
предприятий
информационных
и
организаций
решает этот вопрос.
7
Диссертационный проект состоит из введения, трех глав,
заключения,
списка
использованной
литературы,
приложения.
В аналитической части раскрыты такие вопросы как
технико-экономическая характеристика объекта управления,
экономическая
сущность
характеристика
обоснование
организации
проектных
обеспечению
комплекса
машинной
решений
комплекса
задач,
задач,
по
общая
обработки,
информационному
обоснование
проектных
решений по программному обеспечению (внутримашинной
технологии) комплекса задач, обоснование проектных решений по технологии сбора, передачи, обработки и выдачи
информации.
В проектной части приведена инфологическая модель
данных
и
ее
информации,
описание,
дана
характеристика
характеристика
характеристика
результатной
промежуточной
входной
информации,
информации,
приведены
схема взаимосвязи программных модулей и информационных
файлов и ее описание, схема технологического процесса
сбора, обработки и выдачи информации.
В
экономической
рассмотрен
выбор
части
и
диссертационного
обоснование
методики
проекта
расчета
эффективности проекта, и приведен расчет показателей
экономической эффективности проекта.
В
заключении
приведены
основные
выводы
по
результатам диссертиационного проектирования.
В
приложении
приведен
листинг
разработанной
программы.
8
1. АНАЛИТИЧЕСКАЯ ЧАСТЬ
1.1. Технико-экономическая характеристика объекта
управления
В
качестве
диссертационном
объекта
проекте
управления
рассматривается
в
данном
Общество
с
ограниченной ответственностью «АгроМир».
Главной целью фирмы является получение прибыли.
Основным видом деятельности общества с ограниченной
ответственностью «АгроМир» является выращивание овощей.
ООО
«АгроМир»
предприятие,
-
объединяющее
это
в
высокотехнологичное
себе
подразделения
по
выращиванию овощей закрытого грунта, открытого грунта,
животноводства
и
переработки
животноводческой
продукции.
Предприятие
серьезно
относится
к
качеству
выпускаемой продукции и оборудовано по последнему слову
техники.
ООО «АгроМир» может выполнять все технологические
процессы,
благодаря
наличию
полного
комплекса
необходимых машин, а так же широкой специализации
работников.
Компания осуществляет поставки своей продукции в
различные регионы Российской Федерации. Продукция ООО
«АгроМир» востребована в Республике Дагестан, Москве,
Санкт-Петербурге, Самаре, Ставропольском крае, Ростовской
области, Чеченской Республике и в других регионах [7].
На рисунке 1.1. представлена Организационная
структура управления на предприятии ООО «АгроМир»
9
Рис. 1.1. Организационная структура управления предприятием
11
Взаимоотношения
директора,
работников
возникающие
регулируются
руководит
на
трудовым
всеми
Организует
основе
«АгроМир»
трудового
законодательством.
видами
работу
ООО
и
и
договора,
Директор
деятельности
его
–
предприятия.
эффективное
взаимодействие
производственных единиц, других структурных подразделений
предприятия,
направляет
их деятельность
на достижение
высоких темпов развития и совершенствование производства;
повышение производительности труда.
Управление
компанией
осуществляет
генеральный
директор. В его работе ему помогают заместители по общим
вопросам
и
социальному
развитию,
по
экономической
деятельности, по правовой работе.
Генеральный директор - осуществляет общее руководство
повседневной работы предприятия в пределах полномочий.
Генеральный
директор
ответственность
за
несет
полную
юридическую
финансово-хозяйственную
деятельность
предприятия, вырабатывает стратегию и тактику поведения
предприятия на рынке товаров и услуг, ведет переговоры с
поставщиками
платежные
и
покупателями,
поручения,
баланс
подписывает
предприятия
договора,
и
другие
финансово-хозяйственные документы.
Зам.
генерального
директора
по
общим
вопросам
и
социальному развитию – руководство социологической работой
на предприятии, обеспечивает хозяйственное обслуживание
зданий
и
производственных
помещений,
контролирует
выполнение работ и рациональное расходование материальных
ценностей, выделяемых на хозяйственные цели.
11
Зам.
генерального
деятельности
–
директора
руководство
работой
по
экономической
по
экономическому
развитию предприятия, выявление резервов производства для
достижения наибольшей эффективности работы предприятия.
Зам.
генерального
обеспечение
директора
соблюдения
по
правовой
законности
в
работе
–
деятельности
предприятия и защиту его правовых интересов, руководит
юридическим отделом.
Служба
материально
–
технического
снабжения
–
обеспечивает необходимой тарой и сырьем.
Служба
безопасности
предприятия
–
обеспечивает
безопасность сотрудников в рабочее время, транспортировки
грузов,
сохранность
материальных,
денежных
и
других
ценностей, охрану офиса и складских помещений, инкассацию
выручки и т.д.
Планово-экономический
отдел
–
экономическое
планирование и анализ производственной деятельности на
предприятии, организация труда и заработной платы и т.д.
Юридический
регулирует
отдел
–
разногласия
по
контролирует
всем
спорам,
все
договора,
контролирует
правильность введения документации, визирует документы, т.е.
ведет правовую работу.
Транспортный
отдел
–
обеспечение
грузоперевозок
продукции на различные торговые точки.
Секретарь руководителя – проверяет все входящие и
исходящие документы, отвечает за порядок в приемной у
руководителя.
Отдел
требуемых
кадров
–
профессий,
комплектация
предприятия
специальностей
и
кадрами
квалификаций,
12
организация
приема,
перевода
и
увольнение
работников,
определение текущей и перспективной потребности в кадрах,
организация проведения аттестации работников предприятия,
организация табельного учета, составление и выполнение
графиков
отпусков,
контроль
за
состоянием
трудовой
дисциплины, проведение анализа текучести кадров, потерь
рабочего времени и т.д.
Инженер программист – находит необходимые программы
и загружает в нужный отдел предприятия, проводит коррекцию
при
изменении
некоторых
частей
предприятия,
проводит
информационно – программное обеспечение.
Бухгалтерия
отчетности
–
занимается
предприятия.
В
ведением
ней
бухгалтерской
работают
несколько
бухгалтеров, занимающихся подготовкой отчетных документов
в налоговую инспекцию и ведением внутренней отчетности
учет и отчетность на предприятии, приобретение и списание
оборудований, расчеты с рабочими, обеспечение финансовохозяйственную деятельность предприятия в соответствие с
действующим законодательством Российской Федерации. Ведет
банковский
счет
и
кассу
предприятия.
Совместно
с
аудиторской фирмой готовит квартальные и годовые отчеты в
налоговые
органы,
органы
статистики
и
другие
государственные учреждения,
Отдел
маркетинга
занимается
разработкой
действий
компании, разработкой рекламных компаний и размещением
рекламы на радио, телевидении и в газетах.
Маркетинговая служба состоит из:
Группы
изучения
рынка,
занимающейся
изучением
потребительского спроса, маркетинговыми исследованиями,
13
расширением
сфер
сбыта
товаров
и
услуг,
подготовкой
коммерческих контрактов;
Группы продаж непосредственно занимающейся работой с
клиентами, продажей, рекламой, подготовкой прайс-листов и
буклетов.
1.2. Экономическая сущность комплекса задач
Коммерческая работа в торговле начинается с закупки
товаров в целях последующей их продажи.
Закупка товаров – это приобретение (купля) товаров для
дальнейшего целевого использования.
По своей экономической природе закупки представляют
собой
оптовый
осуществляемый
или
мелкооптовый
торговыми
товарооборот,
предприятиями
(оптовыми,
розничными) или частными лицами в целях перепродажи
закупленных товаров.
Основная задача закупочной деятельности приобретение
товара
в
целях
Закупочная
удовлетворения
деятельность
ответственных
организованные
потребительского
является
функций торговых
оптовые
закупки
одной
из
предприятий.
позволяют
спроса.
наиболее
Правильно
уменьшить
вероятность коммерческого риска, связанного с отсутствием
сбыта товаров.
В коммерческой деятельности в ходе закупки организация
определяет необходимость приобретения товаров и услуг,
выявляет, оценивает и отбирает конкретные марки товаров и
поставщиков.
14
Закупочная деятельность дает возможность сформировать
оптимальный
ассортимент
товаров
торговых
предприятий,
воздействовать на производителей товаров. Именно закупки
обеспечивают эффективную работу торгового предприятия.
Закупка и продажа товаров, составляющие содержание
коммерческих связей торговых предприятий, участвующих в
поставках товаров, являются начальной стадией в организации
доведения товаров из сферы производства в
сферу
потребления.
закупкам
товаров
принципах
работники
Коммерческая
в
рыночных
современного
с
помощью
работа
условиях
маркетинга.
стратегий
по
оптовым
базируется
на
Коммерческие
маркетинга
получают
информацию и на ее основе должны определить: что закупить,
сколько закупить, у кого закупить, на каких условиях закупить.
Продажа
покупателем
–
и
это
товарно-денежный
продавцом,
в
ходе
обмен
которого
между
продавец
представляет товар в целях заключения сделки.
Одни продажи происходят благодаря профессионализму
персонала
продавца,
другие
–
хорошему
качеству
материального обеспечения (инфраструктуре) продаж.
Кроме того, тип продаж зависит и от объекта продаж:
1) потребительские товары;
2) продукция
промышленного
назначения
(сырье,
оборудование, полуфабрикаты);
3) услуги.
Учитывая сказанное, можно выделить основные типы
продаж:
15
1) Оптовая продажа товаров крупными партиями со склада
поставщика-производителя или склада посредника клиентам,
имеющим своей целью последующую перепродажу товаров.
2) Мелкооптовая продажа товаров мелкими партиями
клиентам, имеющим своей целью дальнейшую реализацию
товара
населению
либо
для
собственных
нужд
(производственных или личных).
3) Транзитная продажа товаров через посредников в
основном
крупными
партиями
клиентам,
имеющим
своей
целью дальнейшую перепродажу товаров. При этом посредник
может как участвовать в расчетах, так и не участвовать.
4) Розничная продажа товаров осуществляется единично
или
необходимым
весом,
либо
количеством
клиентам
(населению), которые покупают этот товар для потребления.
Виды розничной торговли:
Стационарная
торговая
сеть
–
является
наиболее
распространённой, включает в себя как крупные современные,
технически оборудованные магазины, так и ларьки, палатки,
торговые автоматы.
Передвижная торговая сеть –способствует приближению к
покупателям и оперативному его обслуживанию:
- разносная, с применением лотков и других несложных
устройств;
- развозная, с использованием автоматов;
- прямая продажа на дому.
Посылочная
торговля
–
занимается
обеспечением
населения, предприятий, организаций книжной продукцией,
канцтоварами,
телеаппаратурой,
аудио-и
видеозаписями,
лекарственными
средствами,
радио-
и
некоторой
16
продукцией
(запасные
производственно-технического
части,
инструмент).
Большое
назначения
удобство
для
населения заключается в возможности приобретения товаров в
кредит с рассрочкой платежа.
Электронная торговля – получила достаточно широкое
распространение как новый вид внемагазинной торговли. При
этой форме покупатель с помощью персональных компьютеров
может выбрать по каталогам необходимую модель изделия и
одновременно
осуществить
оплату
выбранных
товаров
с
использованием специальных кредитных карточек[10].
Бухгалтерский учет в торговле
Бухгалтерский учет обязаны вести все организации. Вид
деятельности тут роли не играет. Но от сферы деятельности
компании
зависят
некоторые
особенности
бухгалтерского
учета. В данной работе рассмотрим нюансы бухгалтерского
учета в торговле.
Торговля — это вид предпринимательской деятельности,
связанный с оборотом товаров. Товаром признается некий
актив, который изначально куплен для перепродажи.
Торговать компании могут оптом и в розницу. Различие
розничной
и
оптовой
торговли
заключается
в
объемах
продаваемых товаров. В розницу товар продают маленькими
партиями
или
штучно
для
удовлетворения
личных
нужд
покупателя, а опт предполагает торговлю крупными партиями
товаров. Кроме того, в розничной торговле сделка совершается
между компанией и физлицом, а в оптовой торговле товар чаще
всего реализуется юридическому лицу или ИП.
Товар для перепродажи в бухучете учитывают на счете 41.
17
Учет товаров ведется по наименованию, количеству, месту
хранения и материально ответственным лицам.
Проанализируем особенности бухучета в торговле при оптовой
и розничной продаже.
Бухучет в оптовой торговле
Все операции с товарами отражаются проводками.
Поступление товаров
Дебет 41 Кредит 60 — куплены товары у поставщика
Дебет 19 Кредит 60 — выделен НДС
Дебет 41 Кредит 60 — отражены прочие затраты, которые
увеличивают себестоимость приобретенного товара
Продажа товаров
Дебет 62 Кредит 90 — показана выручка от реализации
товара покупателю
Дебет 90 Кредит 68 — начислен НДС с продажи
Дебет 90 Кредит 41 — списана себестоимость товаров
Внутреннее перемещение
Дебет 41 Кредит 41 — товар перемещен между складами
организации
(в
аналитике
отражаются
соответствующие
склады или МОЛ)
Брак
Дебет 94 Кредит 41 — на складе обнаружен бракованный
товар
Дебет 44 Кредит 94 — списаны потери товара в пределах
норм естественной убыли
Дебет 91 Кредит 94 — списаны потери сверх норм
естественной убыли
Дебет 73 Кредит 94 — потери по браку отнесены на
виновное лицо
18
Бухучет в розничной торговле.
Если компания приняла решение учитывать товары по
продажной
цене,
требуется
составлять
проводки
с
использованием счета 42 «Торговая наценка». Однако такой
вариант учета вовсе не обязателен. Розничные продавцы могут
учитывать товары по покупной цене, тогда проводки будут
такими же, как и при оптовой торговле.
Рассмотрим проводки с применением счета 42.
Поступление товаров
Дебет 41 Кредит 60 — куплены товары у поставщика
Дебет 19 Кредит 60 — выделен НДС
Дебет 41 Кредит 60 — отражены прочие затраты, которые
увеличивают себестоимость приобретенного товара
Дебет 41 Кредит 42 — показана торговая наценка
Продажа товаров
Дебет
50
(62)
Кредит
90
—
показана
выручка
от
реализации товара покупателю
Дебет 90 Кредит 68 — начислен НДС с продажи
Дебет 90 Кредит 41 — списана учетная стоимость товаров
Дебет
90
Кредит
42
—
сторнирована
(сминусована)
торговая наценка
Дебет 90 Кредит 44 — учтены расходы на продажу товаров
Дебет 90 Кредит 99 — выявлен финансовый результат от
продажи товаров.
1.3. Обоснование необходимости и цели использования
вычислительной техники для решения данного
комплекса задач
19
В современном обществе деятельность организаций все в
большей степени начинает зависеть от их информированности
и
способности
эффективно
использовать
имеющуюся
информацию. Прежде чем предпринять какие-то действия
необходимо провести большую работу по сбору и переработке
информации, ее осмыслению и анализу. Отыскание таких
рациональных решений в любой сфере требует обработки
больших объемов, что подчас невозможно без применения
специальных
средств
вычислительной
техники,
а
именно
персональных компьютеров.
Компьютеры становится неотъемлемой частью рабочего
места бухгалтера, а его деятельность приобретает характер
автоматизированного труда. В связи с этим, автоматизация
деятельности бухгалтера на базе компьютеров становится
объективной
значения
необходимостью.
качественного
Она
обусловлена
информационного
ростом
обслуживания
процесса управления хозяйственной деятельностью, бурным
развитием
технических
возможностей
современных
компьютеров.
В
последнее
использованию
время
все
средств
более
возрастает
вычислительной
интерес
техники
к
в
бухгалтерии. Это объясняется теми возможностями, которые
несут в себе вычислительные средства, в первую очередь
современные персональные ЭВМ.
В
нашей
стране
применяются
следующие
пакеты
прикладных программ: Парус, Oracle, 1C, Borland С++Builder,
БЭСТ,
MicrosoftOffice.
программ
в
функциональных
своей
Перечисленные
основе
подсистем
пакеты
реализуют
управления
прикладных
большинство
и
блоков
20
функциональных
задач
управления
организацией
(предприятием).
Автоматизация
организаций
бухгалтерских
осуществляется
с
расчетов
в
помощью
большинстве
комплексных
бухгалтерских пакетов «1С», «БЭСТ», «Парус»и др.
Экономическая
целесообразность
обосновывается
теми
выгодами, которые получит организация с использованием
вычислительной
техники
и
устранением
недостатков
существующей системы работы.
Для программного обеспечения по автоматизации учета
закупок и продажи продукции на предприятии используется
СУБД «1С: Предприятие 8.3».
Применение компьютеров позволяет решить следующие
проблемы:
1)
несовершенство
передачи обработки
организации
процессов
сбора,
и выдачи информации, которая снижает
качество управления деятельностью организации.
2)
низкая оперативность и трудоемкость обработки
большого потока информации;
3)
защита
информации
от
неправильных
или
неправомерных действий работников организации;
4)
быстрое оформление различных форм документов,
составление различных отчетов.
Данный проект разрабатывается таким образом, чтобы его
можно было
усовершенствовать.
Обоснование выбора ЭВМ для решения конкретных задач
представляет собой достаточно сложную проблему, так как
современные вычислительные машины являются сложными
системами, обладают большим количеством характеристик,
21
иногда противоречащих друг другу. Оценка эффективности
используе мой,
моде ли
ЭВМ
связа на
с
получе ние м
не
которого поле зного ре зульта та - эффе кта . Одна ко этот эффе
кт достига е тся це ной за тра т не которых ре сурсов. Поэтому
эффе ктивность ЭВМ ра ссма трива е тся в виде соотноше ния ме
жду эффе ктом и за тра та ми. Это соотноше ние опре де ляе т
конкре тные
количе стве нные
ха ра кте ристики
ее
эффе
ктивности.
Ха ра кте ристики эффе ктивности, используе мой ПЭВМ за
висят от множе ства са мых ра зличных групп фа кторов:
Пе рва я группа . Фа кторы, связа нные с па ра ме тра ми
входных информа ционных потоков, поступа ющих на
обра
ботку в ПЭВМ или в вычислите льную систе му. К ним можно
отне сти:
объе м информа ции в е диницу вре ме ни в ра зные моме
нты вре ме ни може т быть ра зным, в за висимости от количе
ства выполне нных ра бот, ока за нных услуг: минима льно –
20ба йт/мин., оптима льно – 60ба йт/мин.;
носите ли входной информа ции – бума жные
(спра
вочники, а нке ты, ка рточки, докуме нты и др.) и цифровые
носите ли (флэш-ка рты, CD и DVD диски, информа ция из Инте
рне та и т.д.);
Во вторую группу можно включить фа кторы, за висящие
от ха ра кте ра за да ч, которые должны ре ша ться на ЭВМ:
за де ржка в выда че ре зульта тов, а та кже ве личина
допустимой за де ржки може т ва рьирова ться в диа па зоне от 5
до 30 се кунд;
возможность
ра зде ле ния
за да ч
на
подза да чи,
которые можно ре ша ть в ра зное вре мя или на ра зличных сре
22
дства х – позволяе т сокра тить ра боче е вре мя и уве личить опе
ра тивность ра боты;
на личие спе циа льного програ ммного обе спе че ния. К
та кому ПО относится 1С: Пре дприятие 8.3 или выше ;
Тре тья группа . Фа кторы, опре де ляе мые те хниче скими
ха ра кте ристика ми ПЭВМ и вычислите льных систе м:
це нтра льный проце ссор: минима льно - IntelPentium III,
AMD K7, оптима льно – IntelPentium IV, AMD Athlon;
е мкость
опе ра тивной
па мяти:
минима льно
-
1Gb,
оптима льно – 4Gb;
опе ра ционна я систе ма : минима льно – MSWindowsXP/7
(ма ксима льна я), оптима льно - MS Windows XP 7/8/10;
е мкость же сткого диска : минима льно - 40 Гб IDE, ATA,
оптима льно - 120 Гб IDE, ATA;
Че тве рта я группа включа е т эксплуа та ционные ха ра кте
ристики ПЭВМ и вычислите льных систе м:
на дёжность ПЭВМ, ВС и их отде льных устройств за
висят от ра зличных фа кторов: от компле кта ции, сборки, систе
м
охла жде ния,
ка че стве нных
пе рифе рийных
устройств,
условий ра боты и т.д.;
обща я потре бляе ма я мощность: минима льно - 120 Вт,
оптима льно – 200 Вт;
В пятую группу фа кторов входят стоимостные пока за те
ли, к которым принято относить сле дующие :
ка пита льные вложе ния, т.е . за тра ты на приобре те
ние и уста новку ЭВМ и ВС: минима льно – 0 руб. (е сли ЭВМ
уже име е тся), оптима льно – 25000 руб. (на 1 ПК);
за тра ты на эле ктроэне ргию: минима льно – 190 руб./де
нь, оптима льно – 400 руб./де нь;
23
за тра ты на вспомога те льные ма те риа лы, включа я ра
сходы на бума гу для пе ча ти, ма гнитную ле нту и оборудова
ние : минимум – 2000 руб./ ме сяц, оптима льно – 7000 руб./ме
сяц;
за тра ты на соде ржа ние обслужива юще го пе рсона ла :
минимум – 13000 руб. в ме сяц на 1 сотрудника , оптима льно –
13000 * 2 сотрудника = 26000.
В да нном ра зде ле я приве л сра вните льную ха ра кте
ристику тре х компьюте ров ра зной конфигура ции:
1)
- ОС Microsoft Windows 7;
- Проце ссор - Intel Celeron G3930 Kaby Lake (2900MHz,
LGA1151, L3 2048Kb) BOX;
- Ма те ринска я пла та - ASUS H110M-K;
- Опе ра тивна я па мять - Crucial CT4G4DFS824A 4Gb DDR4;
- Монитор - Philips 203V5LSB26;
- Же сткий диск - SSD Kingston SUV400S37/120G;
- Кла виа тура - Oklick 130 M;
- МышьOklick 145 M.
2)
- ОС Microsoft Windows 7;
- Проце ссор- Intel Pentium Dual-Core E5300(2.60ГГц, 2МБ,
800МГц, EM64T) Socket775;
- Ма те ринска я пла та — MSI P6NGM-FD (GeForce 7100 +
nForce 630i) или Intel DG33TL (Intel G33);
- Опе ра тивна я па мять — Samsung (PC2-6400, CL6) x2 (4
Гба йт DDR2-800);
-
Монитор
–
22
дюйма
BenqF93GP,
ра зре ше ние
1280х1024;
24
- Оптиче ский привод — SonyNECAD-7200S (DVD±RW);
- Виде ока рта – NVIDIAGEFORCEGT 540M, CUDA 2GB;
- Же сткий диск – Seagate 120 ГБ;
- Кла виа тура - Genius;
- Мышь-Oklick 408MW;
-Ла зе рный принте р HPLaserGetM1005 MFP для ра спе ча
тки не обходимой докуме нта ции.
3)
- ОС Microsoft Windows 10;
- Проце ссор – Intel Pentium G4560 OEM
- Ма те ринска я пла та ASUS H110M-K;
- Опе ра тивна я па мять - GeIL GN48GB2400C16S, 8 гб;
- Же сткий диск - HDD Western Digital WD10EZEX 1Тб;
- Виде ока рта KFA2 50IQH8DVN6EK;
- МониторBenQ GC2870H, ра зре ше ние 1920x1080;
- Мышь - A4Tech Bloody V8;
- Кла виа тура - Oklick 920G IRON EDGE;
- Принте р - Epson L3050.
Ита к, учитыва я выше пе ре числе нные ха ра кте ристики,
для ре а лиза ции програ ммного приложе ния да нного диссе рта
ционного прое кта мы выбра ли компьюте р под номе ром 2, т.к.
компьюте р с да нными ха ра кте ристика ми отве ча е т все м тре
бова ниям,
которые
не обходимы
для
ра зра ботки
програ
ммного приложе ния, являе тся быстроде йствующим по сра вне
нию с компьюте ром под номе ром 1 и боле е де ше вым по сра
вне нию с тре тьим компьюте ром.
Для боле е широкой эксплуа та ции созда нного прое кта
не обходимы та кже пе рифе рийные устройства ввода -вывода ,
се те вые устройства . Та к, для ра спе ча тки отче тов тре буе тся
25
принте р. При больших объе ма х ра спе ча тыва е мого ма те риа
ла ре коме ндуе тся боле е экономичный ла зе рный принте р,
одна ко при не больших объе ма х ра спе ча тыва е мого ма те риа
ла вполне доста точно боле е де ше вого струйного принте ра .
1.4. Обща я ха ра кте ристика орга низа ции ма шинной
обра ботки
В после дние годы на ме тила сь те нде нция к приме не нию
компьюте ров пра ктиче ски во все х сфе ра х на ше го обще ства .
Особе нно это за ме тно в те х отра слях, где не обходимо де ла ть
ка кие -либо вычисле ния, а та кже ве сти сбор и обра ботку
информа ции.
Для ре а лиза ции за да чи, поста вле нной в да нном прое
кте , не обходимо:
выбра ть па ке т прикла дных програ мм, позволяющих а
втома тизирова ть ра боту бухга лте ра -опе ра тора
ЭВМ, за
нима юще гося уче том за купок и прода ж продукции в ООО «А
гроМир»;
сре дства ми этого па ке та ра зра бота ть соотве тствующе
е ме ню и компле кс програ мм, ра бота ющих в ре жиме диа
лога с пользова те ле м.
В связи с не обходимостью использова ния вычислите
льной те хники к ра ссма трива е мому компле ксу за да ч доба
вились сле дующие :
орга низа ция ма шинной обра ботки ручного труда (ввод
пе рвичных да нных уче та за купки и прода жи продукции, обра
ботка
вве де нной информа ции и формирова ние
выходных
докуме нтов и отче тов);
26
подбор
высококва лифицирова нных
ка дров,
компе те
нтных в ре ше нии соотве тствующих за да ч, и, что оче нь ва
жно, име ющих на выки ра боты на ЭВМ.
Для ре ше ния любого кла сса за да ч не обходима входна я,
внутре нняя и выходна я информа ция, котора я може т быть
постоянной или изме няюще йся. К источника м постоянной
информа ции, используе мой в да нном диссе рта ционном прое
кте , относятся:
норма тивна я (Формы бухга лте рского ба ла нса , поста
новле ния МинФина РФ, поясните льные за писки);
спра вочна я (орга низа ция, номе нкла тура , скла ды, ва
люта , договоры, субконто, спе цифика ции, е д. изме ре ния, ба
нки, ба нк.сче та ).
Вся не обходима я информа ция вводится че ре з докуме
нты:
1) За ка з поста вщику;
2) Приобре те ние това ров и услуг;
3) Пе ре ме ще ние това ров;
4) За ка з клие нта ;
5) Ре а лиза ция това ров и услуг.
Информа ция поступа е т в компьюте р путе м ввода с кла
виа туры. Вве де нна я информа ция а втома тиче ски поступа е т в
соотве тствующую ба зу да нных, котора я за те м обра ба тыва е
тся бухга лте ром. Обра бота нна я информа ция выводится ка к
на экра н, та к и на принте р. Она на ка плива е тся в эле
ктронном ва риа нте , поэтому е е можно буде т просмотре ть в
любой моме нт вре ме ни.
В
ре зульта те
ра боты
а втома тизирова нной
систе мы
формируются сле дующие отче ты:
27
1) Приходна я на кла дна я
2) За купки по номе нкла туре ;
3) Ра сходна я на кла дна я;
4) На кла дна я на пе ре ме ще ние ;
На пе рвый взгляд, за тра ты, которые поне се т орга низа
ция при вне дре нии систе мы «1С: Пре дприятие 8.3», могут
пока за ться слишком высокими и не нужными. Но вне дре ние а
втома тизирова нной систе мы повле че т за
собой зна чите
льное улучше ние ра боты пре дприятия:
повысится точность и опе ра тивность уче та ;
отпа де т не обходимость за полне ния все х докуме нтов
вручную.
При да льне йше м использова нии а втома тизирова нной
систе мы ста не т виде н экономиче ский эффе кт – в любой моме
нт можно получить отче т по сове рше нным опе ра циям и т.п.
Гла вное - эксплуа та ция та кой систе мы не тре буе т высокой
ква лифика ция пользова те ля.
Приме не ние вычислите льной те хники в ре ше нии за да
чи, поста вле нной в диссе рта ционном прое кте , позволит обе
спе чить сле дующие пока за те ли эффе ктивной ра боты бухга
лте ра по уче ту за купки и прода жи продукции:
высока я опе ра тивность выполне ния да нного компле
кса за да ч;
удобство пользова ния програ ммным обе спе че ние м да
нного компле кса за да ч;
отра же ние не обходимой, на иболе е ва жной информа
ции;
на де жность хра не ния обра ба тыва е мой информа ции
(при пра вильной эксплуа та ции вычислите льной те хники);
28
минимиза цию че лове че ского фа ктора , та к ка к все
ошибки, возника ющие
в ходе
уче та
за купки и прода жи
продукции, происходят по вине че лове ка , в ча стности, номе
ра докуме нтов на ра щива ются а втома тиче ски, что исключа е
т их дублирова ние .
1.5. Обоснова ние прое ктных ре ше ний по
информа ционному обе спе че нию компле кса за да ч
Любое пре дприятие , учре жде ние , орга низа цию можно
ра ссма трива ть ка к информа ционную систе му, состоящую из
эле ме нтов, связе й ме жду ними, по которым циркулируе т не
котора я информа ция, опре де ле нным обра зом пре дста вле нна
я, пе ре ра бота нна я, пе ре да ва е ма я. Информа ционное обе
спе че ние (ИО) а втома тизирова нных ИС состоит из вне ма
шинного (информа ция, котора я воспринима е тся че лове ком
бе з ка ких-либо те хниче ских сре дств) – это кла ссифика торы
те хнико-экономиче ской информа ции и докуме нты; и внутри
ма шинного ИО (совокупность все х да нных, за писа нных на ма
шинных
носите лях,
сгруппирова нных
по
опре де ле нным
призна ка м) – это ма ке ты / экра нные формы для ввода пе
рвичных да нных в ЭВМ или вывода ре зульта тной информа
ции.
Информа ционное обе спе че ние компле кса за да ч, поста
вле нных пе ре д диссе рта ционным прое ктом, орга низова нно в
виде ре ляционных ба з да нных, пре дста вляющих собой та
блицы. Они позволяют в зна чите льной сте пе ни сокра тить
29
избыточность информа ции и те м са мым сра вните льно ле гко
обе спе чить подде ржа ние це лостности ба зы.
Одним из на иболе е ва жных пре имуще ств ба зы да нных
являе тся обе спе че ние не за висимости логиче ской орга низа
ции да нных от физиче ской. Это озна ча е т, что пользова те ль
не долже н бе спокоиться о после дствиях изме не ния па ра ме
тров физиче ской орга низа ции или типов устройств
эле
ктронно-вычислите льной ма шины. Бла года ря этому обле гча е
тся созда ние прикла дных програ мм и уве личива е тся вре мя
их жизне способности.
Ва жне йшим понятие м в ба зе да нных являе тся моде ль
да нных – форма лизова нное описа ние отра жа юще е соста в и
типы да нных, а та кже вза имосвязи ме жду ними. Виды пре
дста вле ния да нных опре де ляются типом отра же ния связе й
ме жду да нными на логиче ском уровне :
ие ра рхиче ска я моде ль да нных
се те ва я моде ль да нных
ре ляционна я моде ль да нных.
Пе ре числим достоинства се те вой и ие ра рхиче ской моде
ли да нных:
на личие успе шных ре а лиза ций СУБД, основа нных на
е е приме не нии;
простота понима ния и использова ния;
обе спе че ние опре де ле нного уровня не за висимости да
нных; простота оце нки эксплуа та ционных ха ра кте ристик.
Не доста тки:
вза имосвязи «многие
ко многим» в ие ра рхиче ской
моде ли не могут быть е сте стве нно ре а лизова ны, и при этом
ухудша е тся производите льность систе мы;
30
из-за строгой ие ра рхиче ской упорядоче нности объе
ктов моде ли усложняются опе ра ции включе ния и уда ле ния;
уда ле ние исходных объе ктов вле че т уда ле ние порожде нных,
поэтому тре буе т особой осторожности;
доступ к любому порожде нному узлу возможе н только
че ре з исходный; сложность осуще ствле ния на вига ции в связи
с не обходимостью фиксирова ть те куще е положе ние в экзе
мпляра х на боров; возможность поте ри не за висимости да нных
при ре орга низа ции ба з да нных.
При сопоста вле нии ха ра кте ристик ра зличных моде ле й
пре дста вле ния да нных, руководствуясь пре дпосылка ми да
льне йше й модифика ции систе мы, а
та кже
совре ме нным
уровне м ра звития Инте рне т - те хнологий, была выбра на ре
ляционна я моде ль. В ре ляционных ба за х да нных информа ция
хра нится в одной или не скольких та блица х, связь ме жду та
блица ми осуще ствляе тся посре дством зна че ний одного или
не скольких совпа да ющих поле й. Ка жда я строка та блицы в
ре ляционных ба за х да нных уника льна .
Эта моде ль отра жа е т «истинное » положе ние ве ще й в
та блица х,
позволяе т
ле гко
и
быстро
изба вляться
от
избыточности в ба за х да нных. Для обе спе че ния уника
льности строк используются ключи, которые соде ржа т одно
или не сколько поле й та блицы. Ключи хра нятся в упорядоче
нном виде , что обе спе чива е т прямой доступ к за писям та
блицы во вре мя поиска . Для вза имоде йствия пользова те ля с
ба за ми да нных используются систе мы упра вле ния ба за ми да
нных (СУБД).
Ра зра бота нна я систе ма с использова ние м ба зы да нных,
позволяе т:
31
це нтра лизова ть информа ционный фонд систе мы;
произве сти структурирова ние да нных в виде удобном
для прое ктировщика или ра зра ботчика ;
ра ссчитыва ть пока за те ли;
вычислять отклоне ния ме жду пока за те лями отче тного
и пре дыдуще го года .
На личие в соста ве систе мы упра вле ния ба за ми да нных
(СУБД) сре дств, орие нтирова нных на
ра зные
ка те гории
пользова те ле й, де ла е т возможной ра боту с ба зой да нных не
только профе ссиона лов в обла сти обра ботки да нных, но и
пользова те ле й, не име ющих спе циа льных на выков.
Отме тим не которые достоинства инте гра ции да нных:
инте гра ция обе спе чива е т синхронное подде ржа ние
да нных для все х приложе ний (фа йловые систе мы не обе спе
чива ют та кой подде ржки);
за
сче т
спе циа льной
орга низа ции
устра няе тся
возможна я в фа йловых систе ма х избыточность да нных (све де
ния об объе кте
БД не
дублируются). Ка к минимум это
приводит к сокра ще нию объе мов па мяти, не обходимой для
хра не ния да нных;
бла года ря сокра ще нию или устра не нию дублирова ния
да нных повыша е тся урове нь их достове рности, суще стве нно
проще и эффе ктивне е ста новятся проце дуры обновле ния;
ра звитие конце пции БД пре дста вляе т собой ва жный
ша г в на пра вле нии унифика ции сре дств орга низа ции да
нных, что позволяе т ра зра ботчика м приложе ний не
за
думыва ться на д вопроса ми пре дста вле ния да нных в сре де
хра не ния. Соотве тствующие инте рфе йсы подде ржива ются а
втома тиче ски СУБД. Пользова те ль не зна е т, где и ка к хра
32
нятся да нные , он лишь сообща е т систе ме , с ка кими да нными
же ла е т ра бота ть и в ка ком виде же ла е т их получить;
при
пе ре ходе
к
использова нию
БД
появляе тся
возможность обе спе чить доста точно высокий урове нь не за
висимости приложе ний от орга низа ции да нных.
За да чи, поста вле нные в да нном прое кте , ре а лизова ны
на
ППП «1С:Пре дприятие
8.3.»
Для хра не ния да нных
используются ба зы да нных в форма те (*.1CD). Да нный фа йл
БД орга низова н ка к множе ство та к на зыва е мых внутре нних
фа йлов. Ка ждой из та блиц ба зы да нных соотве тствуе т до 4-х
внутре нних фа йлов:
Фа йл описа ния та блицы;
Фа йл за писе й да нных. Фа йле хра нятся да нные все х за
писе й та блицы за исключе ние м да нных, соде ржа щихся в
полях не огра ниче нной длины.
Фа йл инде ксов. В этом фа йле ра зме ща ются все инде
ксы опре де ле нные для та блицы. Е сли не опре де ле но ни
одного инде кса , то этот фа йл отсутствуе т.
Фа йл зна че ний не огра ниче нной длины. В этом фа йле
хра нятся зна че ния не огра ниче нной длины, соде ржа щие ся в
полях та блицы.
Привязка
ре ляционной логиче ской моде ли к програ
ммному компле ксу «1С: Пре дприятие 8.3» да е т коне чное ма
те риа лизова нное воплоще ние проце ссов созда ния ба зы да
нных (созда ние физиче ской моде ли).
1.6. Обоснова ние прое ктных ре ше ний по програ
ммному обе спе че нию компле кса за да ч
33
Одним из ва жных эта пов прое ктирова ния компле кса за
да ч по а втома тиза ции являе тся обоснова ние прое ктных ре
ше ний по програ ммному обе спе че нию.
Под програ ммным обе спе че ние м (ПО) информа ционных
систе м понима е тся совокупность програ ммных и докуме нта
льных сре дств для созда ния и эксплуа та ции систе м обра
ботки, да нных сре дства ми вычислите льной те хники.
Для
а втома тиза ции
бухга лте рских
ра сче тов
в
большинстве орга низа ций приме няются сле дующие па ке ты
прикла дных програ мм: Па рус,Oracle, 1C, БЭСТ.
Модуль "ПА РУС - Бухга лте рия" пре дна зна че н для а
втома тиза ции бухга лте рского уче та
в учре жде ниях, на
ходящихся на бюдже тном фина нсирова нии. Модуль "ПА РУС Бухга лте рия" обе спе чива е т:
1) формирова ние полной и достове рной информа ции о
фина нсово-хозяйстве нной
использова ния
де яте льности,
поста вщика ми,
для
покупа те лями,
ее
на
логовыми, фина нсовыми и ба нковскими орга на ми и
иными за инте ре сова нными субъе кта ми;
2) ре гистра цию пе рвичных докуме нтов, служа щих основа
ние м для уче та , хра не ния и пе ре ме ще ния де не жных
сре дств или ма те риа льных це нносте й;
3) отра же ние на сче та х бухга лте рского уче та опе ра
ций, сове рша е мых на основа нии докуме нтов;
4) подготовку внутре нних докуме нтов по фа кта м фина
нсово-хозяйстве нной де яте льности за опре де ле нный
уче тный пе риод, в т.ч. пе риодиче скую отче тность по
движе нию сре дств, в виде многочисле нных отче тов
(оборотные
ве домости, Гла вна я книга
и Ка ссова я
34
книга , отче ты по журна ла м опе ра ций, и пр.).
5) подготовку годовой, ква рта льной, ме сячной отче тности
бюдже тного учре жде ния.
«БЭСТ» — это компле ксна я систе ма упра вле ния пре
дприятие м, в которой орга нично соче та ются кла ссиче ские
уче тные
ме тоды
и
совре ме нные
упра вле нче ские
те
хнологии.
«БЭСТ» относится к кла ссу многопользова те льских инте
грирова нных систе м, где
ра бота
отде лов и служб пре
дприятия ве де тся в е дином информа ционном простра нстве .
Бла года ря этому исключа е тся многокра тный ввод одина
ковой информа ции, а при импорте докуме нтов в эле ктронном
виде исключа е тся и ввод да нных вручную. Та ка я орга низа
ция ра бот суще стве нно повыша е т производите льность труда
пе рсона ла и опе ра тивно сна бжа е т руководство пре дприятия
не обходимыми све де ниями, что созда е т на де жный фунда ме
нт для принятия пра вильных упра вле нче ских ре ше ний.
Она охва тыва е т полный упра вле нче ский цикл, включа я
ве де ние опе ра тивного, бухга лте рского, на логового и упра
вле нче ского
уче та ,
пла нирова ние ,
контроль
и
а на лиз
хозяйстве нной де яте льности на пре дприятии. Обе спе чива е т
подготовку отче тности пре дприятия в эле ктронном виде с
возможностью ре да ктирова ния и вывода на пе ча ть [12].
Совре ме нна я СУБД Oracle это мощный програ ммный
компле кс, позволяющий созда ва ть приложе ния любой сте пе
ни сложности. Ядром этого компле кса являе тся ба за да нных,
хра няща я информа цию, количе ство которой за сче т пре доста
вляе мых
сре дств
ма сшта бирова ния
пра ктиче ски
бе згра
нично. C высокой эффе ктивностью ра бота ть с этой информа
35
цие й одновре ме нно може т пра ктиче ски любое количе ство
пользова те ле й (при на личии доста точных а ппа ра тных ре
сурсов), не проявляя те нде нции к сниже нию производите
льности систе мы при ре зком уве личе нии их числа .
Одной
соста вляюще й
успе ха
СУБД
Oracle
являе
тся многопла тформе нность, та к ка к она поста вляе тся пра
ктиче ски для все х суще ствующих на се годня опе ра ционных
систе м. Ра бота я под Linux, Windows или на другой опе ра
ционной систе ме с продукта ми Oracle не буде т возника ть
ника ких пробле м в ра боте . СУБД Oracle одина ково хорошо ра
бота е т на любой пла тформе .
Для а втома тиза ции уче та за купки и прода жи продукции
в да нном диссе рта ционном прое кте
я приме няю па ке т
прикла дных програ мм «1C:Пре дприятие 8.3».
Пла тформа «1С: Пре дприятие 8.3» име е т полноце нный
функциона л для ра зра ботки собстве нных ре ше ний. Гла вный
инструме нт
ра зра ботки
–
это
встрое нный
язык
програ
ммирова ния 1С 8.3. Да нный язык являе тся пре два рите льно
компилируе мым
пре дме тно-орие нтирова нным
языком
высокого уровня.
К выбору име нно этого языка програ ммирова ния ме ня
подтолкнули сле дующие причины:
«1C:Пре дприятие 8.3» являе тся униве рса льной систе
мой, котора я може т быть использова на для а втома тиза ции
са мых ра зных уча стков экономиче ской сфе ры.
Многопла тформе нность. В ве рсии «1С:Пре дприятие
8.3», бла года ря появле нию ве б-клие нта , все
компоне нты
систе мы могут ра бота ть на компьюте ра х ка к под упра вле ние
м Windows, та к и под упра вле ние м Linux. Приче м в любых
36
возможных соче та ниях.
Ма сшта бируе мость. Можно упра влять ра спре де ле ние
м на грузки. Эта на грузка може т быть ра спре де ле на ме жду
не сколькими ме не дже ра ми кла сте ра , что позволяе т ра
згрузить гла вный ме не дже р кла сте ра
и повысить на де
жность е го ра боты.
Отка зоустойчивость. Отка зоустойчивость кла сте ра
в
це лом достига е тся за сче т того, что в «1С: Пре дприятие 8.3»
не сколько кла сте ров могут быть объе дине ны в группу ре зе
рвирова ния. Кла сте ры, на ходящие ся в одной группе ре зе
рвирова ния синхронизируются а втома тиче ски. При выходе из
строя а ктивного кла сте ра а ктивным ста новится сле дующий
ра ботоспособный кла сте р группы. При восста новле нии ра
ботоспособности кла сте ра , который на ходится в группе ра
ньше а ктивного, а ктивность пе ре да е тся е му после а втома
тиче ской
синхрониза ции
да нных.
Отка зоустойчивость
ра
бочих проце ссов достига е тся за сче т их ре зе рвирова ния. Ка
ждому
ра боче му
использова ния.
проце ссу
Е сли
можно
ка кой-либо
ука за ть
ра бочий
ва риа нт
проце сс
е го
за ве
ршился а ва рийно, кла сте р за пуска е т вме сто не го один из не
а ктивных ре зе рвных проце ссов и а втома тиче ски пе ре ра спре
де ляе т име ющуюся на грузку на не го. Устойчивость к обрыву
ка на ла связи достига е тся за сче т того, что в кла сте ре се рве
ров ре а лизова на нова я сущность - се а нсы. Те пе рь та кие
события ка к выход из строя ра боче го се рве ра (в том числе и
це нтра льного се рве ра ), а ва рийное (или пла новое ) за ве рше
ние ра боче го проце сса - не влияют на ра боту пользова те ле
й. Пользова те ли продолжа ют ра бота ть та к, ка к будто ниче го
не произошло и продолжа е т ра боту бе з повторного сое дине
37
ния с информа ционной ба зой и бе з поте ри своих те кущих да
нных.
Ра бота на ме дле нных ка на ла х связи. В «1С: Пре
дприятие 8.3» для тонкого клие нта и ве б-клие нта ре а лизова
н спе циа льный ре жим ра боты - ре жим низкой скорости сое
дине ния. Этот ре жим пре дна зна че н для те х случа е в, когда
ра бота с информа ционной ба зой выполняе тся по протоколу
http че ре з низкоскоростное инте рне т-сое дине ние . Основна я
це ль ра боты в ре жиме низкой скорости сое дине ния - уме
ньше ние изде рже к за сче т ме ньше го количе ства обра ще
ний к се рве ру. Для этого не сколько за просов к се рве ру объе
диняются в один па ке т, выполняе тся упре жда ющий сбор да
нных, которые могут пона добиться.
Дина миче ское
ра спре де ле ние
на грузки.
За груже
нность ра бочих проце ссов а на лизируе тся дина миче ски и при
не обходимости клие нт а втома тиче ски пе ре ключа е тся на
боле е производите льный ра бочий проце сс. Та кое пе ре ключе
ние происходит сове рше нно не за ме тно для пользова те ля.
Оптимиза ция получе ния а гре гирова нных да нных для
построе ния а на литиче ских отче тов. В «1С: Пре дприятие 8.3»
ре а лизова н спе циа льный ме ха низм, - ме ха низм а гре га тов –
который позволяе т зна чите льно ускорить получе ние итоговых
да нных из оборотных ре гистров на копле ния. А гре га ты - это
спе циа лизирова нные хра нилища , в которых пла тформа хра
нит да нные оборотного ре гистра на копле ния.
Ра зра ба тыва е мые програ ммы все больше и больше на
пра вле ны на обра ботку постоянно уве личива юще гося объе
ма да нных, де ла ть это быстре е , пре доста влять пользова те лю
больше выполняе мых функций и та к да ле е . В на стояще е вре
38
мя широко используются диа логовый ре жим обра ботки да
нных. Пре дла га е ма я програ мма ра бота е т в диа логовом ре
жиме . Диа логовый ре жим пре дпола га е т а ктивное вме ша те
льство пользова те ля в проце сс ра боты компле кса и орие нта
цию на бе збума жную те хнологию. В ходе е го выполне ния
отсутствуе т за ра не е уста новле нна я после дова те льность опе
ра ций обра ботки да нных и дополните льного их ввода .
Диа логовый ре жим обра ботки да нных орга низуе тся в
форме прямого двусторонне го вза имоде йствия систе мы и а
боне нта и бе з ра зде ле ния вре ме ни. Он приме няе тся для не
посре дстве нного и эффе ктивного вза имоде йствия систе мы и
че лове ка в проце ссе ре ше ния конкре тных за да ч, при отла
дке програ мм и компоне нтов програ ммного обе спе че ния,
при упра вле нии функционирова ние м систе мы.
При
ра зра ботке програ ммы
будут
использова ны
сле
дующие виды за просов:
простой за прос (ввод, корре кция и просмотр да нных);
пре дложе ние для выбора (ме ню функций, ме ню па ра
ме тров, вопросы, тре бующие отве та “ок/отме на ”).
При выборе сре ды выполне ния програ ммы не обходимо
учитыва ть не сколько фа кторов, а име нно:
сложность и трудое мкость проце сса прое ктирова ния
програ ммного обе спе че ния для конкре тной сре ды;
на личие инструме нта льных сре дств ра зра ботки програ
ммного обе спе че ния;
возможность вне се ния корре ктив в програ мму в проце
ссе эксплуа та ции;
на личие
сре дств прое ктирова ния пользова те льского
инте рфе йса ;
39
скорость выполне ния програ ммы;
на де жность ра боты програ ммы и за щище нность от
програ ммных сбое в.
В ка че стве сре ды выполне ния програ ммы выбра на опе
ра ционна я систе ма Windows 10.
Удобство инте рфе йса и бога тство возможносте й де ла е т
Windows оптима льной систе мой для повсе дне вной ра боты.
Приложе ния, на писа нные под Windows, используют тот же
инте рфе йс, поэтому е го е динообра зие сводит к минимуму
проце сс обуче ния ра боте с любым приложе ние м Windows.
1.7. Обоснова ние прое ктных ре ше ний по те
хнологии сбора ,
пе ре да чи, обра ботки и выда чи информа ции
Те хнологиче ский проце сс принято де лить на пе рвичный,
подготовите льный и основной эта пы. На пе рвичном эта пе обе
спе чива ются сбор пе рвичной информа ции, е е ре гистра ция и
пе ре да ча на обра ботку.
Сбор и ре гистра ция информа ции с помощью ЭВМ може т
быть а втома тизирова нной и а втома тиче ской.
А втома тизирова нный
способ
формирова ния
исходной
информа ции пре дпола га е т, что опе ра ции сбора и ре гистра
ции будут выполняться с помощью те хниче ских сре дств,
позволяющих за носить да нные на ма шинные носите ли. А
втома тиче ский способ позволяе т формирова ть исходные да
нные бе з уча стия че лове ка .
40
В мое й ра боте сбор информа ции осуще ствляе тся вводом
да нных
по
уче ту
за купки
и
прода жи
продукции
на
производстве нном пре дприятии с помощью кла виа туры.
Ре а лиза ция основного эта па позволяе т выполнять обра
ботку информа ции и получа ть не обходимые ре зульта ты. На
все х эта па х выполняе тся ма ксимум контрольных опе ра ций
для достиже ния достове рности и полноты пре обра зова ния
информа ции.
Сущность сбора и ре гистра ции, ка к эта па обра ботки да
нных за ключа е тся в опре де ле нии и фиксирова нии на ма
шинных носите лях количе стве нных и ка че стве нных зна че
ний пока за те ле й, отра жа ющих да нные по за купке и прода
же
продукции пре дприятия. Информа ция ре гистрируе тся
либо одновре ме нно, либо после опе ра ции сбора .
От полноты, достове рности и свое вре ме нности получа е
мой пе рвичной информа ции за висит не только ре ше ние
конкре тной экономиче ской за да чи, но и эффе ктивность упра
вле ния в це лом. Поэтому ва жне йше й за да че й орга низа ции
сбора и ре гистра ции да нных являе тся на личие
систе мы
контроля для обе спе че ния полноты, пра вильности, компле
ктности и не противоре чивости да нных.
Обе спе че ние достове рности информа ции до ввода в ЭВМ
осуще ствляе тся
форма льной
прове ркой
пре дста вляе мых
докуме нтов.
Для пе ре да чи информа ции доста точно е е по почте или
на ка ком- либо другом носите ле (из филиа ла в ба нк) для да
льне йше й обра ботки.
Обра ботка исходных да нных осуще ствляе тся при выборе
соотве тствующе го пункта ме ню прикла дной програ ммы.
41
Ре зульта тна я информа ция выда е тся в виде отче тов, с
проа на лизирова нными да нными:
5) За купки по номе нкла туре ;
6) Прода жи по номе нкла туре ;
7) Ве домость по това ра м в це на х номе нкла туры;
1) Пра йс – лист;
Отчёты выда ются не посре дстве нно при выборе соотве
тствующе го пункта ме ню програ ммы на принте р или на экра
н, по же ла нию пользова те ля.
С вне дре ние м систе мы, а втома тизирующе й уче т изде
рже к производства продукции, большинство из име ющихся ра
не е не доста тков были устра не ны.
Вне дре ние
ООО
«А гроМир»
ра зра бота нной систе мы на
буде т
способствова ть
пре дприятии
достиже нию
сле
дующих пре имуще ств:
1) боле е опе ра тивна я обра ботка входных да нных;
2) сниже ние числа бухга лте рских ошибок;
3) повыше ние обще й на де жности хра не ния докуме нта
ции;
4) выда ча ре зульта тов в удобной форме на принте р и
экра н.
А втома тизирова нна я обра ботка информа ции в ООО «А
гроМир» по уче ту ма те риа лов созда е т пре дпосылки для отка
за от ручного ве де ния ка ртоте ки, освобожде ния ра ботников
бухга лте рии от выполне ния ручных опе ра ций по уче ту
поступле ния и выбытия ма те риа лов, соста вле ния вручную
бухга лте рских за писе й и отче тных форм.
Те хнологиче ский
проце сс
а втома тизирова нной
обра
ботки информа ции включа е т эта пы за полне ния пе рвичных
42
докуме нтов, пе ре не се ния с них да нных на ма шинные носите
ли, обра ботки информа ции на ЭВМ. В проце ссе та кой обра
ботки в информа цию вносятся ошибки, ка к всле дствие не
доста точной на де жности те хниче ских сре дств, та к и по вине
че лове ка -опе ра тора . Це ль да нной ра зра бота нной а втома
тизирова нной обра ботки информа ции состоит в обобще нии и
пре обра зова нии исходной информа ции для получе ния све де
ний, которые в да нный моме нт не обходимы для принятия ре
ше ния.
А втома тизирова нный
сбор,
пе ре да ча
информа ции ре зко сокра ща ют, а
и
обра ботка
в не которых обла стях
полностью ликвидируют отче тность и пе ре писку. Изме нится
вся систе ма подготовки и формирова ния де ловой докуме нта
ции: спра вочные , норма тивные , отче тные , ра сче тные ма те
риа лы будут хра ниться в ба нка х да нных, информа ция по за
просу буде т выда ва ться ка к визуа льно на диспле й, та к и в
виде докуме нта . В пе рспе ктиве , после вне дре ния ра зра бота
нной програ ммы, буде т созда на бе збума жна я те хнология
упра вле ния.
2.
ПРОЕ КТНА Я ЧА СТЬ
43
2.1. Информа ционное обе спе че ние компле кса за да ч
2.1.1. Инфологиче ска я или информа ционна я моде ль
(моде ль да нных) и е е описа ние
Це лью ра зра ботки ба зы да нных являе тся формирова ние
ее
логиче ской
структуры.
Ра зра ботка
ба зы
да нных
производится на основе описа ния пре дме тной обла сти. Это
описа ние должно соде ржа ть совокупность докуме нтов с да
нными, не обходимыми для за грузки в БД, и другие све де ния
об объе кта х и проце сса х, ха ра кте ризующих пре дме тную
обла сть. Та кое описа ние должно охва тыва ть ве сь кла сс ре а
льных объе ктов, проце ссов и явле ний, то е сть сущносте й,
информа ция о которых должна соде ржа ться в БД и обе спе
чива ть ре а лиза цию возможных за просов к БД и ре ше ние за
да ч. Для того чтобы спрое ктирова ть структуру ба зы да нных,
не обходима исходна я информа ция о пре дме тной обла сти. Же
ла те льно, чтобы эта
информа ция была
пре дста вле на
в
форма лизова нном виде . Информа ция, тре буе ма я для прое
ктирова ния БД, ма ло за висит от особе нносте й СУБД. Описа
ние пре дме тной обла сти, выполне нное бе з орие нта ции на
используе мые в да льне йше м програ ммные и те хниче ские
сре дства , на зыва е тся инфологиче ской моде лью пре дме тной
обла сти(ИЛМ).
Под инфологиче ской моде лью понима ют описа ние пре
дме тной обла сти, выполне нное с использова ние м спе циа
льных языковых сре дств, не за висящих от используе мых в да
льне йше м програ ммных сре дств (это по суще ству блок-схе ма
а лгоритма созда ния ба зы да нных).
Тре бова ния к инфологиче ской моде ли:
44
а де ква тное отобра же ние пре дме тной обла сти;
не противоре чивость;
должна
отра жа ть
взгляды
и
потре бности
все х
пользова те ле й систе мы;
однозна чна я тра ктовка моде ле й;
моде ль должна быть коне чной;
моде ль должна быть ле гко ра сширяе мой, то е сть име
ть возможность ввода новых (уда ле ния) да нных бе з изме не
ния ра не е опре де ле нных;
должна
обла да ть
свойства ми
композиции
и
де
композиции (укре плять ба зу да нных или ра сще плять);
должна быть ле гко ре а лизуе мой на ЭВМ;
должна быть не за висимой от оборудова ния и языков
орга низа ции ба зы да нных на ЭВМ.
Основными конструктивными эле ме нта ми инфологиче
ских моде ле й являются сущности, связи ме жду ними и их
свойства (а трибуты).
Сущность – любой ра зличимый объе кт (объе кт, который
мы може м отличить от другого), информа цию о котором не
обходимо хра нить в ба зе да нных. Не обходимо ра злича ть та
кие
понятия, ка к тип сущности и экзе мпляр сущности.
Понятие
тип
сущности
относится
к
на бору
однородных
личносте й, пре дме тов, событий или иде й, выступа ющих ка к
це лое . Экзе мпляр сущности относится к конкре тной ве щи в
на боре .
А трибут – поиме нова нна я ха ра кте ристика сущности. Е
го на име нова ние должно быть уника льным для конкре тного
типа сущности, но може т быть одина ковым для ра зличного
45
типа сущносте й. А трибуты используются для опре де ле ния
того, ка ка я информа ция должна быть собра на о сущности.
А бсолютное ра зличие ме жду типа ми сущносте й и а
трибута ми отсутствуе т. А трибут являе тся та ковым только в
связи с типом сущности. В другом конте ксте а трибут може т
выступа ть ка к са мостояте льна я сущность. На приме р, для а
втомобильного за вода цве т – это только а трибут продукта
производства , а
для ла кокра сочной фа брики цве т – тип
сущности.
В на стояще е вре мя не суще ствуе т ка кой-либо ста нда рт
или общий принятый способ построе ния инфологиче ской моде
ли. Для описа ния инфологиче ской моде ли используются ка к
языки а на литиче ского (описа те льного типа ), та к и гра фиче
ские сре дства (блок-схе мы).
Кла ссом объе ктов на зыва ют совокупность объе ктов, обла
да ющих одина ковым на бором свойств.
Объе кты могут быть двух типов: ре а льные и а бстра
ктные .
Ка ждому объе кту в кла ссе объе ктов присва ива е тся свое
уника льное имя (иде нтифика тор). Ка ждому кла ссу объе ктов
в моде ли присва ива е тся уника льное имя.
Связи
ме жду
объе кта ми
и
ха ра кте ризующими
е го
свойства ми изобра жа ются в виде линий, сое диняющих обозна
че ние
объе кта
и е го свойств. Свойства
могут быть е
диничными (на приме р, год рожде ния) и множе стве нными (на
приме р, один студе нт може т зна ть не сколько языков).
Обычно для изобра же ния связе й ме жду объе ктом и е го
е диничным свойством используе тся е динична я стре лка , а
для множе стве нных свойств - двойна я стре лка [16].
46
Свойства могут быть:
1) ста тиче скими (постоянные , не изме няющие ся с те че
ние м вре ме ни);
2) дина миче скими (изме няющие ся с те че ние м вре ме
ни).
Не которым
объе кта м
из
кла сса
объе ктов
присущи
свойства , которые не ха ра кте рны для других объе ктов из
этого же кла сса .
Та кие свойства на зыва ются условными.
Кроме
связе й ме жду объе ктом и е го свойства ми в
инфологиче ской моде ли фиксируются связи ме жду объе кта
ми ра зных кла ссов.
Ра злича ют сле дующие виды связе й: один к одному, один
ко многим, многие к одному, многие ко многим.
Инфологиче ска я моде ль отобра жа е т кла ссы объе ктов и
связи ме жду ними.
Для ука за ния этой ситуа ции суще ствуе т понятие кла сс
прина дле жности.
На основе а на лиза приве де нной пре дме тной обла сти
были выявле ны логиче ские вза имосвязи да нных, которые
опре де ляют
структуру
да нных
пре дме тной
обла сти.
Инфологиче ска я моде ль ра ссма трива е мой пре дме тной обла
сти пре дста вле на на рис. 2.1.
Покупка и
продажа
Документ
«Заказ
Номер
документа
Дата
документа
Договор
Поставщик
Номер
Дата
Статус
Код
Вид
контрагента
ИНН
ФИО (ф/л)
Сокр.юр наим.
Наименование
Наименование для
печати
Тип
взаимоотношений
Поставщик
47
Склад
Дата рожд.(ф/
л)
Пол (ф/л)
№ п/п
Номенклату
ра
Фактический
адрес
Юридический
адрес
Количество
Количество
(в ед.
хранения)
Телефон
Тип склада
Ответственны
й
Наименование
Эл. почта
Ед. изм.
Вид цены
поставщик
Код
Наименование
Цена
Сумма
Код по ОКЭИ
Ставка НДС
Наименование
Сумма с НДС
Полное
наименование
Документ
«Приобретение
товаров и услуг»
Международн
ое
сокращение
Тип
измеряемой
величины
Номер
документа
Дата
документа
Наименование
для печати
Тип
Ед. изм.
Ед. хранения
Ед. для
отчетов
Ставка НДС
Фура №
Наименование
Закупщик
Статус
Хоз. операция
Код
Договор
Поставщик
№ п/п
Номенклатура
1
Наименование
Количество
упаковок
Количество (в
упаковке)
Единица
Средний вес
измерения
Наименование
Код
Наименование
Цена включает
НДС
Использовать:
При продаже
клиентам
Способ задания
цены
Точность
округления
Телефон
Цена
Чистый
вес
Сумма
Грязный вес
Ставка
НДС
Вид
цены
Сумма с НДС
1
Документ
«Перемещение
Номер
документа
Дата
документа
48
Склад
отправитель
Склад
получатель
№ п/п
Номенклатура
Количество
Количество (в ед.
хранения)
Единица
измерения
Документ
«Заказ клиента»
Номер
документа
Дата
документа
Операция
Договор
Клиент
Склад
№ п/п
Номенклату
ра
Количество
Количество
(в ед.
хранения)
Единица
измерения
Вид цены
Цена
Сумма
Ставка НДС
2
Сумма с НДС
Документ
«Реализация
товаров и услуг»
Номер
документа
2
Дата
документа
Клиент
Хоз. операция
Договор
49
Склад
№ п/п
Номенклатура
Количество
упаковок
Количество (в ед.
хр.)
Единица
измерения
Вид цены
Цена
Сумма
Ставка НДС
Сумма с НДС
Рис.2.1. Инфологиче ска я моде ль пре дме тной обла сти
2.1.2. Ха ра кте ристика входной информа ции
2.1.2.1. Описа ние входной опе ра тивной информа
ции (входных докуме нтов и ма ке тов ра зме ще ния да
нных).
50
В да нной диссе рта ционной ра боте входна я опе ра тивна я
информа ция пре дста вле на в виде пе рвичных докуме нтов,
которые вводятся в систе му с помощью объе кта ме та да нных
«Докуме нт».
Докуме нт - это одно из основных понятий систе мы
«1С:Пре дприятие 8.3». При помощи докуме нтов орга низуе тся
ввод в систе му информа ции о сове рша е мых хозяйстве нных
опе ра циях, а та кже е е просмотр и, е сли не обходимо, корре
ктировка .
Ка ждый докуме нт име е т свое пре дна зна че ние и вре ме
нной инте рва л, в котором он вводится.
В да нном прое кте вся входна я информа ция за носится
сле дующими докуме нта ми:
1) За ка з поста вщику;
2) Приобре те ние това ров и услуг;
3) Пе ре ме ще ние това ров;
4) За ка з клие нта ;
5) Ре а лиза ция това ров и услуг;
Докуме нт «За ка з поста вщику» являе тся сре дством пла
нирова ния за купок в програ мме . Докуме нт отра жа е т на ше
на ме ре ние приобре сти у поста вщика что-либо – това р, ма те
риа л, услугу, ра боту.
Докуме нт «За ка з поста вщику» име е т сле дующие ре
квизиты:
1)
Номе р – номе р докуме нта ;
2)
Да та – да та осуще ствле ния за ка за поста вщику;
3)
Договор – ука зыва е тся договор ме жду поста вщиком
и на шим пре дприятие м;
51
4)
Поста вщик – ука зыва е тся поста вщик у которого за
купа е м това ры;
5)
Скла д – скла д на который пре дпола га е тся поступле
ние това ров;
Да нный докуме нт та кже состоит из та бличной ча сти
«Това ры», котора я включа е т в се бя сле дующие ре квизиты:
1)
№ - № п/п;
2)
Номе нкла тура – на име нова ние това ра ;
3)
Количе ство – количе ство упа ковок това ра ;
4)
Количе ство (в е диница х хра не ния) – количе ство
това ра в упа ковке ;
5)
Е д. изм. – е диница изме ре ния това ра ;
6)
Вид це ны поста вщика – на приме р, за купочна я це
7)
Це на – це на това ра ;
8)
Сумма
на ;
-
ра ссчитыва е тся
а втома тиче ски
ка к
произве де ние ме жду количе ством и це ной;
9)
Ста вка НДС – ука зыва е тся ста вка НДС (18%, 10%,
Бе з НДС и т.д.);
10) Сумма с НДС – сумма с уче том НДС.
52
Рис. 2.2. Форма докуме нта «За ка з поста вщику»
Докуме нт «Приобре те ние това ров и услуг» состоит из
сле дующих ре квизитов:
1) Номе р - номе р докуме нта ;
2) Да та - да та фа ктиче ского приобре те ния това ров;
3) Фура № – орга низа ция, в которую поступа ют ма те риа
лы;
4) За купщик - ука зыва е тся за купщик;
5) Поста вщик
–
ука зыва е тся
поста вщик,
у
которого
приобре та е м това ры;
6) Хоз. опе ра ция – ука зыва е тся тип хоз. опе ра ции (н., За
купка у поста вщика , За купка че ре з подотче тное лицо
и т.д.)
7) Договор - ука зыва е тся договор ме жду поста вщиком и
на шим пре дприятие м;
8) Скла д - на име нова ние скла да , на который поступа ют
това ры;
53
Докуме нт «Приобре те ние това ров и услуг» включа е т в
се бя та кже та бличную ча сть «Това ры» и состоит из сле
дующих ре квизитов:
1) № - № п/п;
2) Номе нкла тура – на име нова ние това ра ;
3) Количе ство упа ковок - количе ство упа ковок това ра ;
4) Количе ство (в упа ковке ) – количе ство това ра в упа
ковке ;
5) Сре дний ве с – ра ссчитыва е тся сре дний ве с в одной
упа ковке ;
6) Чистый ве с;
7) Грязный ве с;
8) Е д. изм. - е диница изме ре ния това ра ;
9) Вид це ны - на приме р, за купочна я це на ;
10) Це на - це на това ра ;
11) Сумма
-
ра ссчитыва е тся
а втома тиче ски
ка к
произве де ние ме жду количе ством и це ной;
12) Ста вка НДС - ука зыва е тся ста вка НДС (18%, 10%,
Бе з НДС и т.д.);
13) Сумма с НДС - сумма с уче том НДС.
54
Рис. 2.3. Форма докуме нта «Приобре те ние това ров и
услуг»
Докуме нт «Пе ре ме ще ние това ров» состоит из ра зде ла
«Основное » и та бличной ча сти «Това ры».
Ра зде л докуме нта «Основное » име е т сле дующие ре
квизиты:
1) Номе р - номе р докуме нта ;
2) Да та - да та фа ктиче ского прове де ния докуме нта ;
3) Скла д отпра вите ль – скла д, с которого отпра вляе тся
това р ;
4) Скла д получа те ль – скла д, на который поступа е т това
р.
Та блична я ча сть «Това ры» состоит из сле дующих ре
квизитов:
1) № - № п/п;
2) Номе нкла тура – на име нова ние това ра ;
3) Количе ство - количе ство пе ре ме ща е мого това ра ;
4) Количе ство(в е д. хр.) – количе ство това ра в упа ковке
5) Е д. изм. – е диница изме ре ния;
Рис. 2.4. Форма докуме нта «Пе ре ме ще ние това ров»
55
Докуме нт
«За ка з
клие нта »
состоит
из
ра зде ла
«Основное » и та бличной ча сти «Това ры».
Ра зде л докуме нта «Основное » име е т сле дующие ре
квизиты:
1) Номе р - номе р докуме нта ;
2) Да та - да та фа ктиче ского прове де ния докуме нта ;
3) Опе ра ция – вид опе ра ции, н., ре а лиза ция;
4)
Договор – ука зыва е тся договор ме жду клие нтом и
на шим пре дприятие м;
5)
6)
Клие нт – клие нт на ше й компа нии;
Скла д – скла д, с которого пре дпола га е тся прода жа
това ра клие нту.
Та блична я ча сть «Това ры» состоит из сле дующих ре
квизитов:
1)
№ - № п/п;
2)
Номе нкла тура – на име нова ние това ра ;
3)
Количе ство – количе ство упа ковок това ра ;
4)
Количе ство (в е диница х хра не ния) – количе ство
това ра в упа ковке ;
5)
Е д. изм. – е диница изме ре ния това ра ;
6)
Вид це ны – на приме р, оптова я или рознична я це на ;
7)
Це на – це на това ра ;
8)
Сумма
-
ра ссчитыва е тся
а втома тиче ски
ка к
произве де ние ме жду количе ством и це ной;
9)
Ста вка НДС – ука зыва е тся ста вка НДС (18%, 10%,
Бе з НДС и т.д.);
10) Сумма с НДС – сумма с уче том НДС.
56
Рис.2.5. Форма докуме нта «За ка з клие нта »
Докуме нт «Ре а лиза ция това ров и услуг» состоит из вкла
дки «Основное » и та бличной ча сти «Това ры».
Вкла дка «Основное » име е т сле дующие ре квизиты:
1) Номе р - номе р докуме нта ;
2) Да та - да та фа ктиче ского прове де ния докуме нта ;
3) Опе ра ция – вид опе ра ции, н., ре а лиза ция;
4)
Договор – договор ме жду клие нтом и на шим пре
дприятие м;
5) Скла д – скла д, с которого буде т ре а лизова н това р
клие нту;
6) Клие нт – клие нт на ше й компа нии.
Та блична я ча сть «Това ры» состоит из сле дующих ре
квизитов:
1) № - № п/п;
2) Номе нкла тура – на име нова ние това ра ;
3) Количе ство упа ковок - количе ство упа ковок това ра ;
4) Количе ство (в е диница х хра не ния) – количе ство това
ра в упа ковке ;
57
5) Е д. изм. - е диница изме ре ния това ра ;
6) Вид це ны - на приме р, оптова я це на ;
7) Це на - це на това ра ;
8) Сумма - ра ссчитыва е тся а втома тиче ски ка к произве
де ние ме жду количе ством и це ной;
9) Ста вка НДС - ука зыва е тся ста вка НДС (18%, 10%, Бе з
НДС и т.д.);
10) Сумма с НДС - сумма с уче том НДС.
Рис.2.6. Форма докуме нта «Ре а лиза ция това ров и услуг»
2.1.2.2. Описа ние входной опе ра тивной информа ции во
вне шне й па мяти ЭВМ (описа ние фа йлов и за писе й)
При ра боте с програ ммой «1С: Пре дприятие 8.3» не
посре дстве нной ра боты програ ммиста с ба за ми да нных не
происходит. Програ мма са ма при созда нии новых объе ктов
ме та да нных формируе т не обходимое для норма льной ра боты
количе ство ба з да нных. Ниже приводятся структуры ба з да
нных созда нных систе мой при созда нии мною объе ктов ме та
да нных «Докуме нты».
58
Структура фа йла ба зы да нных докуме нта «За ка з поста
вщику» пре дста вле на в та блице 2.1.
Та блица 2.1.
Докуме нт «За ка з поста вщику»
Имя поля
Описа ние
Тип
Номе р
Номе р докуме нта
Строка
Да та
Да та докуме нта
Да та
Договор
Договор
Спра
вочникСсылка .Дого
ворыКонтра ге нтов
Спра
вочникСсылка .Конт
ра ге нты
Спра
вочникСсылка .Скла
ды
Число
10
Поста вщик На име нова ние
поста вщика
Скла д
На име нова ние
скла да
№
Номе р по порядку
Номе нкла
тура
На име нова ние
това ра
Количе
ство
Количе
ство(в
е д. хра не
ния)
Е д. изм.
Количе ство това ра
Длин
а
9
Точн
ость
Спра
вочникСсылка .Ном
е нкла тура
Число
15
3
Количе ство това ра
в е диница х хра не
ния
Число
15
3
Е диница
ния
Вид це ны Вид це ны поста
поста
вщика
вщика
Це на
Це на за това р
Спра
вочникСсылка .
Е
диницыИзме ре ния
Спра
вочникСсылка .Вид
ыЦе нПоста вщиков
Число
15
2
Сумма
Обща я сумма
Число
15
2
Ста вка
НДС
Сумма
НДС
Ста вка НДС
Пе ре числе ние
Ссылка .Ста вкиНДС
уче том Число
15
2
с Сумма
НДС
изме ре
с
59
Структура фа йла ба зы да нных докуме нта «Приобре те
ние това ров и услуг» пре дста вле на в та блице 2.2.
Та блица 2.2.
Докуме нт «Приобре те ние това ров и услуг»
Имя поля
Описа ние
Тип
Номе р
Строка
Да та
Номе р докуме
нта
Да та докуме нта
Фура №
Номе р фуры
Длин
а
9
Да та
Спра
вочникСсылка .Фура
Номе р
За купщик
За купщик
Спра
вочникСсылка .За
купщики
Поста вщик
На име нова ние
Спра
поста вщика
вочникСсылка .Конт
ра ге нты
Хоз. опе ра
Тип хоз. опе ра
Пе ре числе ние
ция
ции
Ссылка .Хозяйстве
нные Опе ра ции
Договор
Договор
Спра
вочникСсылка .Дого
ворыКонтра ге нтов
Скла д
На име нова ние
Спра
скла да
вочникСсылка .Скла
ды
№
Номе р
по Число
10
порядку
Номе нкла
На име нова ние
Спра
тура
това ра
вочникСсылка .Ном
е нкла тура
Количе ство
Количе ство упа Число
15
упа ковок
ковок
Количе ство (в Количе ство
в Число
15
упа ковке )
упа ковке
Сре дний ве с
Сре дний ве с в Число
15
упа ковке
Чистый ве с
Чистый ве с
Число
15
Грязный ве с
Грязный ве с
Число
Е д. изм.
Е диница
ре ния
Вид це ны
Вид це ны поста
вщика
Спра
вочникСсылка .
Е
диницыИзме ре ния
Спра
вочникСсылка .Вид
изме
Точн
ость
15
3
3
3
3
3
60
Це на
Це на това ра
ыЦе нПоста вщиков
Число
Сумма
Обща я сумма
Число
Ста вка НДС
Ста вка НДС
Сумма с НДС
15
2
15
2
Пе ре числе ние
Ссылка .Ста вкиНДС
Сумма с уче том Число
15
НДС
2
Структура фа йла ба зы да нных докуме нта «Пе ре ме ще
ние това ров» пре дста вле на в та блице 2.3.
Та блица 2.3.
Докуме нт «Пе ре ме ще ние това ров»
Имя поля
Описа ние
Тип
Номе р
Номе р докуме нта
Строка
Да та
Да та докуме нта
Да та
Скла д отпра
вите ль
Скла д отпра вите ль
Скла д получа
те ль
Скла д получа те ль
№
Номе р по порядку
Спра
вочникСсылка .
Скла ды
Спра
вочникСсылка .
Скла ды
Число
10
Номе нкла
тура
На име нова ние
това ра
Количе ство
Количе ство това ра
Спра
вочникСсылка .
Номе нкла тура
Число
15
3
Число
15
3
Количе ство(в Количе ство това ра
е д. хра не ния) в е диница х хра не
ния
Е д. изм.
Е диница
изме ре
ния
Длин
а
9
Точн
ость
Спра
вочникСсылка .
Е диницыИзме
ре ния
Структура фа йла ба зы да нных докуме нта «За ка з клие
нта » пре дста вле на в та блице 2.4.
Та блица 2.4.
Докуме нт «За ка з клие нта »
Имя поля
Описа ние
Тип
Длин
Точн
61
Номе р
Номе р докуме нта
Строка
Да та
Да та докуме нта
Да та
Опе ра ция
Вид опе ра ции
Договор
Договор
Клие нт
На име нова ние
клие нта
Скла д
На име нова ние
скла да
№
Номе р по порядку
Номе нкла
тура
На име нова ние
това ра
Количе
ство
Количе
ство(в
е д. хра не
ния)
Е д. изм.
Количе ство това ра
Вид це ны
Вид це ны
Це на
а
9
ость
Спра
вочникСсылка .Дого
ворыКонтра ге нтов
Спра
вочникСсылка .Конт
ра ге нты
Спра
вочникСсылка .Скла
ды
Число
10
Спра
вочникСсылка .Ном
е нкла тура
Число
15
3
Количе ство това ра
в е диница х хра не
ния
Число
15
3
Е диница
ния
Це на за това р
Спра
вочникСсылка .
Е
диницыИзме ре ния
Спра
вочникСсылка .Вид
ыЦе н
Число
15
2
Сумма
Обща я сумма
Число
15
2
Ста вка
НДС
Сумма
НДС
Ста вка НДС
Пе ре числе ние
Ссылка .Ста вкиНДС
уче том Число
15
2
с Сумма
НДС
изме ре
с
Структура фа йла ба зы да нных докуме нта «Ре а лиза ция
това ров и услуг» пре дста вле на в та блице 2.5.
Та блица 2.5.
Докуме нт «Ре а лиза ция това ров и услуг»
Имя поля
Описа ние
Тип
Длин
а
Точн
ость
62
Номе р
Номе р докуме нта
Строка
9
Да та
Да та докуме нта
Да та
Клие нт
На име нова ние
клие нта
Опе ра ция
Тип опе ра ции
Договор
Договор
Скла д
На име нова ние скла
да
№
Номе р по порядку
Спра
вочникСсылка .П
а ртне ры
Пе ре числе ние
Ссылка .Хозяйст
ве нные Опе ра
ции
Спра
вочникСсылка .Д
оговорыКонтра
ге нтов
Спра
вочникСсылка .С
кла ды
Число
10
Номе нкла
тура
На име нова ние това
ра
Количе ство
упа ковок
Количе ство (в
е д. хра не ния)
Е д. изм.
Количе ство
упа
ковок
Количе ство в упа
ковке
Е диница изме ре ния
Вид це ны
Вид це ны
Це на
Спра
вочникСсылка .Н
оме нкла тура
Число
15
3
Число
15
3
Це на това ра
Спра
вочникСсылка .
Е диницыИзме
ре ния
Спра
вочникСсылка .В
идыЦе н
Число
15
2
Сумма
Обща я сумма
Число
15
2
Ста вка НДС
Ста вка НДС
Сумма с НДС
Сумма
НДС
Пе ре числе ние
Ссылка .Ста
вкиНДС
уче том Число
15
2
с
2.1.2.3. Описа ние постоянной информа ции во вне шне й
па мяти ЭВМ (описа ние фа йлов и за писе й)
63
Для ра боты с постоянной и условно-постоянной информа
цие й с не которым множе ством зна че ний в да нном прое кте
используе тся объе кт типа «Спра вочники».
Спра вочники пре дста вляют собой сре дство для ра боты
со списка ми однородных эле ме нтов да нных. При помощи спра
вочников
орга низуе тся
ввод
ста нда ртной
информа ции
в
докуме нты, а та кже е е просмотр, и е сли не обходимо корре
ктировка .
Для ка ждого объе кта ме та да нных типа «Спра вочник»
созда е тся одна ба за да нных. Ка жда я ба за да нных име е т
два обяза те льных поля:
1.Код (CODE) – по которому происходит иде нтифика ция
эле ме нта спра вочника ;
2.На име нова ние (NAME) – используе тся ка к пре дста вле
ние эле ме нта в диа лога х.
Для а втома тиза ции уче та за купки и прода жи продукции
используются сле дующие спра вочники для хра не ния условнопостоянной информа ции:
1) Контра ге нты;
2) Скла ды;
3) Номе нкла тура ;
4) Договоры;
5) Виды це н;
6) Е диницы изме ре ния;
7) МОЛ;
8) За купщик;
9) Фура .
Спра вочник «Контра ге нты» пре дна зна че н для хра не ния
да нных об клие нта х, поста вщика х на ше й компа нии.
64
Структура фа йла ба зы да нных спра вочника «Котра ге
нты» пре дста вле на в та бл. 2.6.
Та блица 2.6.
Спра вочник «Контра ге нты»
Имя поля
Описа ние
Код
Вид контра ге
нта
ИНН
Код контра ге нта
На име нова ние
орга
низа ции
ИНН
юр.
лица
/физ.лица
ФИО (для физ. лица )
Сокр. юр. на им. (для
юр. лица )
Да та рожд. физ. лица
Пол физ. лица
Фа ктиче ский а дре с
ФИО
Сокр. юр. на
им.
Да та рожд.
Пол
Фа ктиче ский
а дре с
Юридиче ский
а дре с
Те ле фон
Эл. почта
Тип
Строка
Строка
Длин Точн
а
ость
11
30
Строка
10
Строка
Строка
15
9
Строка
Строка
50
11
Юридиче ский а дре с
Те ле фон
Эле ктронна я почта
Рис. 2.7.Форма спра вочника «Контра ге нты»
65
Спра вочник
«Скла ды»
пре дна зна че н
для
хра не ния
информа ции о скла да х.
Структура фа йла ба зы да нных спра вочника «Скла ды»
пре дста вле на в та бл. 2.7.
Та блица 2.7.
Спра вочник «Скла ды»
Имя поля
Описа ние
На име
нова ние
Тип скла да
На име нова
ние скла да
Тип скла да
Отве тстве
нный
Должность
МОЛ
Должность
МОЛ
Тип
Строка
Дли
на
50
Пе ре числе ние
Ссылка .ТипыСкла дов
Спра вочникСсылка .Физиче
ские Лица
Строка
100
Точнос
ть
Рис.2.8. Форма спра вочника «Скла ды»
Спра вочник «Номе нкла тура » соде ржит на име нова ние
това ров, которые отра жа ются в докуме нта х поступле ния, ре
а лиза ции, пе ре ме ще ния и т.д.
Структура фа йла ба зы да нных спра вочника «Номе нкла
тура » пре дста вле на в та бл. 2.8.
Та блица 2.8.
Спра вочник «Номе нкла тура »
Имя поля
Описа ние
Тип
Дли
на
Точ
нос
ть
66
Код
На име
нова ние
На име
нова ние
для пе ча ти
Тип номе
нкла туры
Код това ра
На име нова ние
това ра
На име нова ние
това ра в пе ча
тных форма х
Тип номе нкла
туры
Е д. изм.
Упа ковки
Е д. хра не Е д. хра не ния
ния
Е д.
для Е д. для отче тов
отче тов
Ста вка
Ста вка НДС
НДС
Число
Строка
11
1024
Строка
1024
Пе ре числе ние
Ссылка .ТипыНоме нкла
туры
Спра вочникСсылка .Упа
ковкиЕ диницыИзме ре ния
Спра вочникСсылка .Е
диницыИзме ре ния
Спра вочникСсылка .Е
диницыИзме ре ния
Пе ре числе ние
Ссылка .Ста вкиНДС
Рис.2.9. Форма спра вочника «Номе нкла тура »
Спра вочник «Договоры» соде ржит да нные о договора х
ме жду клие нта ми/поста вщика ми и на ше й компа ние й.
Структура фа йла ба зы да нных спра вочника «Договоры»
пре дста вле на в та бл. 2.9.
Та блица 2.9.
Спра вочник «Договоры»
67
Имя поля
Номе р
Описа ние
На име нова
ние
Номе р
докуме нта
Да та докуме
нта
Ста тус
договора
На име нова
ние договора
На име нова
ние
для пе ча ти
Тип
вза
имоотноше
ний
Поста вщик
На име нова
ние для пе ча
ти
Тип
вза
имоотноше
ний
Поста вщик
Да та
Ста тус
Тип
Строка
Дли
на
Точ
нос
ть
9
Да та
Спра
вочникСсылка .ДоговорыКо
нтра ге нтов
Спра
вочникСсылка .Контра ге
нты
Спра вочникСсылка .Скла
ды
Строка
9
Рис.2.10. Форма спра вочника «Договоры»
Спра вочник «Виды це н» да е т возможность группового
уста новле ния це н для номе нкла турных позиций и после
дующий выбор видов це н в докуме нты приобре те ния и ре а
лиза ции това ров.
68
Структура фа йла БД спра вочника «Виды це н» пре дста
вле на в та бл. 2.10.
Та блица 2.10.
Спра вочник «Виды це н»
Имя поля
Описа ние
Тип
На име нова
ние
Ста тус
На име нова ние
вида це ны
Ста тус вида це н
Це на включа
е т НДС
Возможность
выбора
це на
включа е т НДС или
не т
Возможность
Буле во
выбора использова
ть при прода же
клие нта м или не т
Способ за да ния це Пе ре числе ние
ны
Ссылка .СпособыЗа
да нияЦе н
Точность
округле Число
ния
Использова
ть:При прода
же клие нта м
Способ за да
ния це ны
Точность
округле ния
Дли
на
Строка
Точ
нос
ть
50
Пе ре числе ние
Ссылка .Ста тусыДе
йствияВидовЦе н
Буле во
15
2
Рис.2.11. Форма спра вочника «Виды це н»Спра вочник «Е
диницы изме ре ния» пре дна зна че н для хра не ния информа
ции о е диница х изме ре ния това ров.
Структура фа йла ба зы да нных спра вочника «Е диницы
изме ре ния» пре дста вле на в та бл. 2.11.
Та блица 2.11.
Спра вочник «Е диницы изме ре ния»
Имя поля
Описа ние
Код
по Код е д. изм.
ОКЭИ
На име нова На име нова ние
Тип
Число
е д. Строка
Дли
на
Точ
нос
ть
4
50
69
ние
Полное на
име нова
ние
Ме ждуна
родное
сокра ще
ние
Тип
изме
ряе мой ве
личины
изм.
Полное на име нова
ние е д. изм.
Строка
50
Ме ждуна родное
Строка
сокра ще ние
е д.
изм.
Тип изме ряе мой ве
личины
3
Пе ре числе ние
Ссылка .ТипыИзме ряе
мыхВе личин
Рис.2.12. Форма спра вочника «Е диницы изме ре ния»
Спра вочник «МОЛ» соде ржит да нные об отве тстве нных
лица х за хра не ние това ров.
Структура фа йла ба зы да нных спра вочника «МОЛ» пре
дста вле на в та бл. 2.12.
Та блица 2.12.
Спра вочник «МОЛ»
Имя поля
ФИО
Пол
Да та
рожде ния
Пол
ИНН
Вид
докуме
нта
Се
Описа
ние
ФИО
Должност
ь
Да та
рожде ния
Пол МОЛ
Номе р/се
рия
па
спорта
Вид
докуме
нта
Номе р/се
Тип
Строка
Спра вочникСсылка .Должности
Дли
на
50
Точно
сть
Да та
Пе ре числе ние
Ссылка .ПолФизиче скогоЛица
Строка
12
70
рия/Номе
р
Да та
выда чи
Срок
де
йствия
Ке м выда
н
Код подра
зде ле ния
А дре с
Те ле фон
рия
па
спорта
Да та
выда чи
докуме
нта
Срок
де
йствия
докуме
нта
Ке м выда
н докуме
нт
Код подра
зде ле ния
А дре с
Те ле фон
Строка
Строка
50
20
Рис.2.13. Форма спра вочника «МОЛ»
Спра вочник «За купщик» соде ржит да нные о за купщика х
това ров.
Структура фа йла ба зы да нных спра вочника «За купщик»
пре дста вле на в та бл. 2.13.
Та блица 2.13.
Спра вочник «За купщик»
Имя поля
Код
На име
нова ние
Те ле фон
Описа ние
Код
ФИО
купщика
Те ле фон
купщика
Тип
за
Строка
Строка
Дли
на
9
25
за
Строка
20
Точнос
ть
Рис.2.14. Форма спра вочника «За купщик»
71
Спра вочник
«Фура »
пре дна зна че н
для
хра не ния
информа ции о фургона х.
Структура фа йла ба зы да нных спра вочника «Фура » пре
дста вле на в та бл. 2.14.
Та блица 2.14.
Спра вочник «Фура »
Имя поля
Код
На име
нова ние
Описа ние
Код
На зва ние
фуры
Тип
Строка
Строка
Дли
на
9
25
Точнос
ть
Рис.2.15. Форма спра вочника «Фура »
2.1.3. Ха ра кте ристика ре зульта тной информа ции
К ре зульта тной информа ции можно отне сти информа цию
для просмотра и пе ча ти на принте ре . В да нной систе ме для
вывода в диа логовые окна выбе ре м сле дующие докуме нты:
просмотр и пе ча ть отче та по покупке това ров;
просмотр и пе ча ть отче та по ре а лиза ции това ров;
просмотр и пе ча ть отче та по внутре нне му пе ре ме ще
нию;
просмотр и пе ча ть отче та за опре де ле нный пе риод по
за купке това ров.
72
Рис.2.16. Отче т «Приходна я на кла дна я»
Рис.2.17. Отче т «Ра сходна я на кла дна я»
73
Рис. 2.18. Отче т «За купки по номе нкла туре »
Рис. 2.19. Отче т «На кла дна я на пе ре ме ще ние »
2.1.4. Используе мые кла ссифика торы, систе мы
кодирова ния и структуры кодов
Для того чтобы приспособить экономиче скую информа
цию для эффе ктивного поиска , обра ботки на ЭВМ и пе ре да чи
по ка на ла м связи, е е не обходимо пре дста вить в цифровом
виде . С этой це лью е е нужно сна ча ла упорядочить (кла
ссифицирова ть), а за те м форма лизова ть (за кодирова ть) с
74
использова ние м кла ссифика тора .
В соста ве информа ционного обе спе че ния ра ссма трива е
мого компле кса за да ч ва жное ме сто отводится кла ссифика
тора м экономиче ской информа ции.
Кла ссифика тор - это докуме нт, с помощью которого
осуще ствляе тся форма лизова нное описа ние экономиче ской
информа ции в ЭИС, соде ржа ще й на име нова ние объе ктов, на
име нова ние кла ссифика ционных группировок и их кодовые
обозна че ния.
Систе ма кла ссифика ции – совокупность пра вил и ре
зульта т ра спре де ле ния за да нного множе ства объе ктов на
подмноже ства в соотве тствии с призна ка ми сходства или ра
зличия. Ра злича ют два ме тода кла ссифика ции: ие ра рхиче
ский и фа се тный.
Систе ма кодирова ния - это совокупность пра вил обозна
че ния объе ктов и группировок с использова ние м кодов. Систе
ма кодирова ния пре дна зна че на для присвое ния ра зличным
объе кта м условных обозна че ний – кодов.
Код
-
это
условное
обозна че ние
объе ктов
или
группировок в виде зна ка или группы зна ков в соотве тствии с
принятой систе мой.
В ра мка х дипломного прое кта было ре ше но использова
ть порядковый ме тод кодирова ния для все х видов объе ктов.
Это ре ше ние было принято на основа нии того, что кодирова
нные объе кты не име ют опре де ле нно выра же нных призна
ков. При этом код объе кта долже н быть уника льным для ка
ждого объе кта , с це лью избе жа ние дублирова ния объе кта в
ба зе .
В за висимости от сфе ры де йствия ра злича ют виды кла
75
ссифика торов:
1) лока льные кла ссифика торы: де йствите льны только в
ра мка х програ ммного сре дства (ПС);
Лока льные кла ссифика торы, ка к пра вило, име ют просте
йшую порядковую систе му кодирова ния. В ра мка х компьюте
рной обра ботки их иногда на зыва ют спра вочника ми или ка та
лога ми.
При ра боте с лока льными кла ссифика тора м большого
объе ма
сле дуе т
соблюда ть
корре ктность
кодируе мой
информа ции, т.е . не допуска ть возможности за писи одного и
то же на име нова ния в ра зных форма х. В противном случа е
оно за йме т в кла ссифика торе не сколько кодов и на рушит
однозна чность информа ции, хотя обозна ча ть буде т один и тот
же объе кт.
2) отра сле вые кла ссифика торы: де йствите льны для все х
ПС и информа ционных систе м (ИС) одной отра сли;
3) ре гиона льные
кла ссифика торы: де йствите льны для
все х ИС одного ре гиона ;
4) обще российские кла ссифика торы: де йствите льны для
все х ИС, прина дле жа щих субъе кта м Российской Фе де ра ции
(ОКА ТО);
5) ме ждуна родные кла ссифика торы.
Та к ка к в ра зра ба тыва е мом приложе нии используе тся
спра вочна я информа ция лока льного ха ра кте ра , то приме няе
м лока льный вид кла ссифика тора .
В соста ве информа ционного обе спе че ния ра ссма трива е
мого компле кса за да ч выде ле ны сле дующие кла ссифика
торы:
кла ссифика тор контра ге нта ;
76
кла ссифика тор това ра ;
кла ссифика тор е диницы изме ре ния;
кла ссифика тор докуме нта ;
кла ссифика тор за купщика ;
кла ссифика тор фуры.
Получе нный список кла ссифика торов пре дста вле н в та
бл. 2.15.
Та блица 2.15.
Пе ре че нь используе мых кла ссифика торов
На име нова
ние кодируе
мого множе
ства
объе
ктов
Код контра ге
нта
Код това ра
Зна
чность
кода
Систе ма
кодирова
ния
Систе ма
кла ссифика
ции
Вид
Кла ссифи
ка тора
11
Отсутствуе т
Номе р
докуме нта
Код е д. изм.
11
Код
купщика
Код фуры
9
Порядкова
я
Порядкова
я
Порядкова
я
Порядкова
я
Порядкова
я
Лока
льный
Лока
льный
Лока
льный
Лока
льный
Лока
льный
за
11
4
Отсутствуе т
Отсутствуе т
Отсутствуе т
Отсутствуе т
9
Отме тим, что гла вным свойством кодового поля являе тся
уника льность. При попытке вве сти в систе му одина ковый код
в пре де ла х одной та блицы выйде т ошибка о на руше нии
уника льности име н.
2.2. Ма шинна я ре а лиза ция компле кса за да ч.
При созда нии програ ммного приложе ния выполняюще го
упра вле ние да нными информа ционной систе мы уче та за
купки и прода жи продукции мы используе м програ ммный
продукт «1С: Пре дприятие 8.3».
77
Вся информа ция о структуре програ ммы хра нится в фа
йле 1cv8.сd. При за грузке програ мма а втома тиче ски обра ща
е тся к не му.
После за грузки програ ммы пользова те лю пре доста вляе
тся гла вное окно со сле дующими пункта ми ме ню.
Пункт ме ню «Гла вное » соде ржит на стройки на вига ции и
на стройка де йствий.
В пункте ме ню «Моя орга низа ция» соде ржится вся спра
вочна я информа ция
о на ше й орга низа ции,
све де ния
о
сотрудника х орга низа ции, та кже можно сде ла ть на стройки
орга низа ции (да нные орга низа ции, уче тна я политика и т.д.).
В пункте ме ню «Прода жи» соде ржа тся докуме нты по ре
а лиза ции това ров, информа ция о номе нкла туре , све де ния о
клие нта х, це ны на това ры, а та кже отче ты и пе ча тные
формы, связа нные с ре а лиза цие й това ров и услуг.
Пункт ме ню «За купки» соде ржит докуме нты по приобре
те нию това ров, информа цию о поста вщика х, а та кже пе ча
тные формы и отче ты по за купка м.
Пункт ме ню «Скла д» соде ржит информа цию о скла да х,
соде ржит всю информа цию по внутре нне му това родвиже нию,
та кже да нный пункт соде ржит отче ты и пе ча тные формы.
Пункт ме ню «Ба нк и ка сса » соде ржит информа цию о
движе нии на личных и бе зна личных де не жных сре дств.
Пункт
«Отче ты»
включа е т
все возможные
отче ты
доступные в да нной конфигура ции.
В пункте «На стройки» можно сде ла ть на стройку общих
па ра ме тров и па ра ме тров пре дприятия
78
2.2.1. Схе ма вза имосвязи програ ммных модуле й и
информа ционных фа йлов
Схе ма вза имосвязи програ ммных модуле й и информа
ционных
фа йлов
отра жа е т
вза имосвязь
програ ммного
и
информа ционного обе спе че ния компле кса за да ч, и може т
пре дста вляться одним блоком с ука за те лями схе м ре жимов.
Вза имосвязь програ ммного и информа ционного обе спе че
ния компле кса за да ч информа ционной систе мы може т быть
пре дста вле на схе мой, приве де нной на рис. 2.20.
Схе ма вза имосвязи объе ктов конфигура ции отра жа е т вза
имосвязь програ ммного и информа ционного обе спе че ния
компле кса за да ч, и може т пре дста вляться одним блоком с
ука за те лями схе м ре жимов.
79
1С: Предприятие
8.3
Файл 1Сv8.3CD
Информационная база «Автоматизация учета
закупки и продажи продукции на предприятии»
Документ
«Заказ
поставщику»
Справочник
«Контрагент
Документ
«Приобретение
товаров и услуг»»
Справочник
«Номенклат
Документ
«Перемещение
товаров»
Справочни
к
Справочн
ик
Справочн
ик «МОЛ»
Справочни
к «Фура»
Отчет
«Приходная
накладная»
Документ «Заказ
клиента»
Отчет «Закупки
по
номенклатуре»
Документ
«Реализация
товаров и услуг»
Справочн
ик «Виды
Справочн
ик «Ед.
Справочн
ик
«Закупщи
Отчет
«Накладная на
перемещение»
Отчет
«Расходная
накладная»
Рис. 2.20. Схе ма вза имосвязи объе ктов конфигура ции
80
2.2.2. Де та льна я блок-схе ма основных ра сче тных
модуле й и е е
описа ние (или описа ние сре дств а да пта ции па ке
та програ мм для
использова ния в прое кте )
.
Запуск программы
Выбор пункта «Документы»
из главного меню
Открыть форму документа
Заполнение
реквизитов
документа
нет
да
Реквизит
выбирается из
Ввод данных о
реквизите
вручную
Выбор
реквизита из
справочника
Запись
реквизита в
справочник
нет
Найде
н?
Запись и
проведение
документа
да
Вывести
на
Печать
нет
Конец
81
Рис. 2.21. Де та льна я блок-схе ма выбора и за полне ния
пункта гла вного ме ню «Докуме нты»
Описа ние а лгоритма :
Де йствие 1. За пуск програ ммы.
Де йствие 2. Выбор соотве тствующе го пункта ме ню.
Де йствие
3. Открыть пустую форму докуме нта
из
пункта ме ню «Докуме нты».
Де йствие 4. Цикл. За полне ние ре квизитов докуме нта .
Де йствие 5. Ре квизит выбира е тся из спра вочника , ина
че Ша г 8.
Де йствие 6. Выбор эле ме нта из спра вочника .
Де йствие 7. В списке не т не обходимого эле ме нта , то
Де йствие 8, ина че Де йствие 11.
Де йствие
8. За полне ние
нового эле ме нта
в спра
вочник.
Де йствие 9. За полне ние ре квизита вручную.
Де йствие 10.Докуме нт за писыва е тся.
Де йствие 11. За пись нового ре квизита .
Де йствие 12. Формирова ние отче тов по да нным на
копле нным в БД.
Де йствие 13. Пе ча ть, получе нных да нных в отче т.
Де йствие 14. Коне ц.
2.2.3. Орга низа ция те хнологиче ского проце сса сбора ,
пе ре да чи, обра ботки и выда чи информа ции
Те хнологиче ские опе ра ции обра ботки экономиче ской
информа ции,
выполняе мые
пре обра зова те ле м
на
ма
шинных носите лях, ра зде ляются на сле дующие кла ссы:
1. Сбор и ре гистра ция.
82
2. Пе ре нос на ма шинные носите ли.
3. Ввод да нных.
4. Компоновка и контроль информа ции.
5. На копле ние (хра не ние ).
6. Сортировка .
7. Обра ботка .
8. Корре ктировка .
9. Вывод
Сбор и ре гистра ция, ка к эта па обра ботки да нных за
ключа е тся в опре де ле нии и фиксирова нии на ма шинных
носите лях количе стве нных и ка че стве нных зна че ний пока
за те ле й,
отра жа ющих
Информа ция
состояние
ре гистрируе тся
объе кта
либо
упра вле ния.
одновре ме нно,
либо
после опе ра ции сбора .
От полноты, достове рности и свое вре ме нности получа е
мой пе рвичной информа ции за висит не только ре ше ние
конкре тной экономиче ской за да чи, но и эффе ктивность
упра вле ния в це лом. Поэтому ва жне йше й за да че й орга
низа ции сбора и ре гистра ции да нных являе тся на личие
систе мы контроля для обе спе че ния полноты, пра вильности,
компле ктности и не противоре чивости да нных.
Ка ждый входной докуме нт име е т свои ре квизиты,
форму докуме нта для ввода да нных, модуль докуме нта ,
опре де ляющий де йствия и движе ния, производимые докуме
нтом в информа ционной ба зе , модуль формы докуме нта ,
который опре де ляе т порядок ввода
да нных во входной
докуме нт и проце дуру обра ботки да нных.
Выходной докуме нт — докуме нт, ре а лизуе мый в виде
отче та
в
програ ммном
обе спе че нии.
Это
докуме нт
в
83
полном
объе ме
входящий
в
прое кт
ра зра ба тыва е мой
внутрима шинной обра ботки да нных. Да нный отче т пре дста
вляе тся в виде формы по выводу обра бота нных да нных и
прове де нному а на лизу по получе нным обра бота нным да
нным.
Ба за да нных не обходима для ввода , хра не ния и пре
доста вле ния да нных при орга низа ции внутрима шинной
обра ботки да нных. В проце ссе прое ктирова ния внутрима
шинной
обра ботки
да нных
не обходимо
в
явном
виде
описыва ть все информа ционные обра зова ния: ре квизиты,
пока за те ли, ба зы да нных.
Ба зы да нных в используе мом па ке те програ мм 1С:
Пре дприятие 8.3 пре дста вляются в виде спра вочников и
хра нится в па мяти компьюте ра ка к .dt-фа йл. При созда нии
спра вочника
за да ются
на име нова ния
е го
ре квизитов,
которые являются на име нова ниями поле й .dt-фа йла , типа
ре квизита , е го длины и другие ха ра кте ристики, хра нимые
в .dt-фа йле .
2.2.3.1. Схе ма те хнологиче ского проце сса сбора , пе ре
да чи, обра ботки и выда чи информа ции и е е описа ние
Це лью диссе рта ционного прое ктирова ния являе тся ра
зра ботка а втома тизирова нного уче та за купки и прода жи
продукции на пре дприятии, поэтому в ка че стве входных да
нных не обходимо вне сти информа цию об клие нта х, поста
вщика х, номе кла туре , скла да х, которые учитыва ются в
проце ссе уче та за купки и прода жи продукции. Для ввода
этой входной информа ции мной ра зра бота ны докуме нты и
спра вочники. Спра вочники могут за полняться пе ре д на ча
84
лом ра боты в систе ме , либо могут быть за полне ны во вре мя
оформле ния докуме нтов. Все движе ние уче та за купки и
прода жи отра жа е тся в ре гистре бухга лте рии, на основа
нии да нных которого формируются отче ты.
В обще м виде те хнологиче ский проце сс обра ботки да
нных в а втома тизирова нной систе ме пре дста вле н на рис.
2.22.
Начало
процесса
Ввод
данных
Обработка
данных
Вывод
на
печать
или экран
Конец
процесса
Рис.2.22.Схе ма те хнологиче ского проце сса сбора , пе ре да
чи, обра ботки и выда чи информа ции
2.2.3.2. Инструкционные ка рты основных опе ра
ций те хнологиче ского проце сса
Пе ре д на ча лом ра боты с а втома тизирова нной систе
мой не обходимо уста новить па пку с фа йла ми програ ммы на
свой компьюте р. За те м не обходимо за пустить «1С: Пре
дприятие 8.3» и на жа ть кнопку «Доба вить». Да ле е уста на
влива е м пе ре ключа те ль на пункт «Доба вле ние в список
уже суще ствующе й информа ционной ба зы» и на жима е м
«Да ле е ». Ука зыва е м на име нова ние информа ционной ба зы
85
(ИБ), на жима е м «Да ле е », ука зыва е м путь к па пке , в
которой на ходится на ша програ мма , и на жима е м кнопку
«Готово».
В окне за пуска «1С: Пре дприятие 8.3» появилось на
зва ние на ше й информа ционной ба зы. Чтобы на ча ть ра боту
с ба зой не обходимо е е выде лить и на жа ть на кнопку «1С:
Пре дприятие ». Пе ре д ва ми окно с открытым ра бочим се а
нсом в конфигура ции. Сле ва мы видим па не ль ра зде лов
(рис. 2.23.) :
Рис.2.23. Па не ль ра зде лов
Вся функциона льность конфигура ции ра спре де ле на по
этим ра зде ла м. В це нтра льной ча сти ра спола га е тся ра
боча я обла сть програ ммы (Рис.2.24.):
Рис.2.24. Ра боча я обла сть програ ммы
86
Для ввода не обходимых да нных в спра вочник «Номе
нкла тура » пользова те ль долже н выбра ть ра зде л «За купки»
или «Прода жи». При на жа тии на не м систе ма открое т па
не ли кома нд те куще го ра зде ла . На приме р, для ввода да
нных в спра вочник «Номе нкла тура » мы ще лка е м по ра зде
лу «За купки» мышью и в да нном ра зде ле открыва е м «Номе
нкла тура ».
Да ле е
открыва е тся
окно.
Для
доба вле ния
нового эле ме нта спра вочника на жима е м кнопку «Созда
ть».
Доба вле ние
копирова ние м.
При
вводе
большого
количе ства однотипных за писе й, когда информа ция ча
стично повторяе тся, можно ускорить ввод да нных. Для этого
используе тся кнопка
«Доба вить копирова ние м (F9)».
Нова я форма буде т за полне на на основа нии да нных из
выбра нной за писи. После этого на до откорре ктирова ть те
зна че ния поле й, которые не совпа да ют со зна че ниями
исходной за писи, и сохра нить да нные , на жа в кнопку «ОК».
В открывше мся окне мы за полняе м все не обходимые
ре квизиты. Ре квизит «Код» систе ма вносит са мостояте льно.
Чтобы за крыть окно, ще лка е м на кнопке «За писа ть и за
крыть» (рис. 2.25).
87
Рис. 2.25. Окно спра вочника «Номе нкла тура »
После
за полне ния
все х
не обходимых
на м
спра
вочников, мы може м пе ре йти к за полне нию докуме нтов.
Для этого выбира е м ра зде л гла вного ме ню, на приме р, «За
купки» и ще лка е м в па не ли кома нд те куще го ра зде ла по
не обходимому докуме нту. За полне ние докуме нта выполняе
тся а на логично за полне нию спра вочника . На приме р, для
за полне ния докуме нта «Приобре те ние това ров и услуг»,
мы ще лка е м по не му в списке докуме нтов, на жима е м
кнопку «Созда ть», чтобы доба вить новый докуме нт. Пе ре д
на ми открыва е тся окно (рис. 2.26)
При за полне нии та бличного поля мы ще лка е м по
кнопке «Доба вить».
88
Рис. 2.26. Окно докуме нта «Приобре те ние това ров и
услуг»
На жа тие м кнопки «Пе ча ть» мы може м посмотре ть пе
ча тную форму докуме нта , на приме р, «Ре а лиза ция това ров
и услуг» (рис. 2.27)
Рис.2.27. Пе ча тна я форма докуме нта «Ре а лиза ция
това ров и услуг»
Чтобы сформирова ть отче ты, мы клика е м по ра зде лу
ме ню «Отче ты» выбира е м не обходимый отче т, на приме р,
«За купки по номе нкла туре ». Выбира е м зна че ния поле й и
на жа в по кнопке «Сформирова ть» сформируе тся готовый
отче т (рис.2.28).
89
Рис. 2.28. Отче т «Внутре нне е пе ре ме ще ние »
Для за ве рше ния ра боты с програ ммой на жима е м на
кре стик в ве рхне м пра вом углу окна програ ммы.
3. ОБОСНОВА НИЕ ЭКОНОМИЧЕ СКОЙ ЭФФЕ
КТИВНОСТИ
ПРОЕ КТА
3.1 Выбор и обоснова ние ме тодики ра сче та
экономиче ской эффе ктивности прое кта
В соотве тствии с ГОСТ 24.702-85 це ле сообра зные ва
риа нты построе ния ИС выбира ются путе м ба ла нсирова ния
пока за те ле й прира ще ния эффе кта Э, получа е мого за сче т
созда ния или сове рше нствова ния ИС и за тра т Q. Ма те ма
тиче ски эту за да чу формулируют в виде :
MAX Э при Q=const
или в виде обра тной за да чи:
MIN Q при Э=const
При оце нке
эффе ктивности ИС используют обобща
ющие и ча стные пока за те ли. К основным пока за те лям
экономиче ской эффе ктивности относятся:
90
- ра сче тный коэффицие нт эффе ктивности ка пита льных
вложе ний:
Е p=П/К,
где П -годова я экономия (годовой прирост прибыли), руб;
К- е диновре ме нные за тра ты, руб;
- годовой экономиче ский эффе кт:
Э=П-К*Е н,
где Е н - норма тивный коэффицие нт эффе ктивности ка пита
льных вложе ний (Е н=0,15).
Произве де ние К*Е н в да нном случа е сле дуе т ра ссма
трива ть ка к норма тивную прибыль, котора я должна быть
получе на от вне дре ния систе мы.
- срок окупа е мости:
Т=К/П=1/Е р.
Ра сче т пе ре числе нных обобща ющих пока за те ле й пре
дпола га е т пре два рите льное вычисле ние ча стных пока за
те ле й, ха ра кте ризующих созда ва е мую или моде рнизируе
мую ИС, та ких ка к:
- годова я экономия (годовой прирост прибыли);
- е диновре ме нные за тра ты на ра зра ботку и вне дре ние
систе мы;
- длите льность обра ботки информа ции;
- на де жность те хниче ских сре дств;
-
уве личе ние
за тра т
всле дствие
не на де жности
КТС
(компле кса те хниче ских сре дств), руб.;
- достове рность и др.
Годова я экономия П ра ссчитыва е тся сле дующим обра
зом:
пу=Зб - Зп,
91
где Зб, Зп - приве де нные к одному году за тра ты на обра
ботку информа ции соотве тстве нно при суще ствующе м и
пре дпола га е мом ва риа нта х орга низа ции ИС.
Сре дне годовые за тра ты на обра ботку информа ции (ЗП,
Зб), приве де нные выше в формуле , должны опре де лятся с
уче том все х ста дий жизне нного цикла ИС:
Зп=(Р+С) / Тэкс+Ф,
где Р - стоимость приобре те ния и освое ния используе мых
сре дств а втома тиза ции прое ктирова ния, руб.
С - е диновре ме нные за тра ты на созда ние и вне дре
ние систе мы, не учитыва е мые в се бе стоимости ма шино-ча
са , руб.,
Тэкс - пре дпола га е мый срок эксплуа та ции ИС ле т,
Ф - сре дне годовые за тра ты на функционирова ние ИС
(те кущие за тра ты), руб.
Пока за те ль Р ра ве н нулю, е сли при созда нии ИС
привле ка ются только шта тные сре дства програ ммного обе
спе че ния ЭВМ (опе ра ционные систе мы и их утилиты, тра
нсляторы с а лгоритмиче ских языков и т.д.). В оста льных
случа ях зна че ние пока за те ля Р опре де ляе тся на основа
нии соотве тствующих пре йскура нтов.
Е диновре ме нные за тра ты на созда ние ИС (С) в обще м
виде ра вны сумме за тра т на прое ктирова ние (R) и уде
льных
за тра т
на
приобре те ние ,
монта ж,
на ла дку
используе мых сре дств (КВТ), одна ко, всле дствие того, что
КВТ учитыва е тся при ра сче те се бе стоимости ма шино-ча
са ,
во
избе жа ние
двойного
сче та
зна че ние
С
в
большинстве случа е в сле дуе т принима ть ра вным R.
92
Е диновре ме нные за тра ты на прое ктирова ние R опре
де ляются сле дующим обра зом:
R=Sтз*Tтз+Sтп*Tтп,
где Tтз, Tтп - трудое мкость соотве тствующе й ста дии созда
ния
систе мы,
Sтз,
Sтп
-
се бе стоимость
че л-дня
прое
ктировщика на соотве тствующе й ста дии созда ния систе мы.
Срок пре дпола га е мой эксплуа та ции опре де ляе тся в
соотве тствии с пе риода ми мора льного ста ре ния соотве
тствующе й те хники (8 ле т).
3.2. Ра сче т пока за те ле й экономиче ской эффе
ктивности прое кта
3.2.1. Ра зра ботка пла на выполне ния ра бот
Для орга низа ции ра бот по созда нию а втома тизирова
нной систе мы ра боты экономиста , не обходимо соста вить
оптима льный пла н выполне ния ра бот. Для этой це ли соста
вляе тся се те вой гра фик и оптимизируе тся для получе ния
за да нной
длите льности
проце сса
(длина
критиче ского
пути) и прие мле мого коэффицие нта использова ния ре сурса
(боле е 0.8). Все эти опе ра ции можно проде ла ть вручную,
что доста точно трудое мко и за нима е т много вре ме ни, ве
роятность ошибки при этом та кже ве лика . выходом из
положе ния являе тся а втома тизирова нна я оптимиза ция се
те вого гра фика с помощью ЭВМ. При этом, от пользова те ля
тре буе тся лишь соста вле ние пе рвона ча льного пла на ра
бот.
При ра зра ботке да нного диссе рта ционного прое кта
были прове де ны ра боты:
Поста новка те хниче ского за да ния по прое ктной ча
93
сти прое кта ;
Утве ржде ние те хниче ского за да ния по прое ктной
ча сти диссе рта ционного прое кта ;
Консульта ция с пре пода ва те ле м;
А на лиз те хниче ского за да ния;
Выбор ме тодики прое ктирова ния;
Сбор да нных, не обходимых для ре а лиза ции диссе
рта ционного прое кта ;
Изуче ние тре бова ний к систе ме с точки зре ния
возможных пользова те ле й;
Ра зра ботка пе рвой (а на литиче ской) ча сти диссе рта
ционного прое кта ;
А на лиз прове де нной ра боты;
Прое ктирова ние инфологиче ской моде ли;
Прое ктирова ние да та логиче ской моде ли;
Ра зра ботка а лгоритма ре ше ния за да ч;
А на лиз прове де нной ра боты;
Формирова ние и за полне ние БД;
Ра зра ботка собстве нных програ ммных сре дств;
Консульта ция с руководите ле м;
Опытна я эксплуа та ция;
Отла дка
ра зра бота нного програ ммного обе спе че
ния;
Консульта ция по тре тье й ча сти диссе рта ционного
прое кта (экономиче ска я эффе ктивность);
Ра сче т экономиче ской эффе ктивности;
Подготовка инструкций для пользова те ле й;
Оформле ние поясните льной за писки к ДП.
94
На основа нии пла на выполне ния ра бот соста вле на
сле дующа я та блица :
Та блица 3.1
Пла н выполне ния ра бот
1
2
№ i-j
1
0-1
2
1-2
3
4
5
1-3
2-3
3-4
6
4-5
7
5-6
8
9
10
5-7
6-7
7-8
11
12
13
14
15
16
17
18
8-9
9-10
10-11
11-12
12-13
13-14
14-15
14-16
19
20
21
15-16
16-17
17-18
3
4
На име нова ние ра боты
Tож
Поста новка те хниче ского за да ния по прое ктной 1
ча сти диссе рта ционного прое кта
Утве ржде ние те хниче ского за да ния по прое 1
ктной ча сти диссе рта ционного прое кта
А на лиз те хниче ского за да ния
1
Выбор ме тодики прое ктирова ния
1
Сбор да нных, не обходимых для ре а лиза ции прое 7
кта
Изуче ние тре бова ний к систе ме с точки зре ния 1
возможных пользова те ле й
Ра зра ботка пе рвой (а на литиче ской) ча сти прое 11
кта
А на лиз прове де нной ра боты
1
Прое ктирова ние инфологиче ской моде ли
4
Прое ктирова ние да та логиче ской моде ли
3
Ра зра ботка а лгоритма ре ше ния за да ч
8
А на лиз прове де нной ра боты
0,5
Формирова ние и за полне ние БД
3
Ра зра ботка собстве нных програ ммных сре дств
17
Консульта ция с руководите ле м
0,5
Опытна я эксплуа та ция
3
Отла дка ра зра бота нного ПО
1
Консульта ция по тре тье й ча сти диссе рта ционного 1
прое кта (экономиче ска я эффе ктивность)
Ра сче т экономиче ской эффе ктивности
3
Подготовка инструкций для пользова те ле й;
2
Оформле ние поясните льной за писки к ДП
5
95
На основе та блицы построим се те вой гра фик.
Рис. 3.1. Се те вой гра фик
Да нный се те вой гра фик име е т па ра ме тры: Ткр = 72
дня.
После
построе ния се те вого гра фика
опре де ляются
основные вре ме нные па ра ме тры се те вого гра фика : ра
и поздний сроки на ступле ния событий Тi(р), Ti(п); ра
нний
нние и поздние сроки на ча ла и оконча ния ра бот tij (рн), tij(пн),
tij(ро), tij(по); ре зе рвы вре ме ни ра бот и событий rij(п), rij(св), Ri. Па
ра ме тры ра ссчита ны и приве де ны в та блице 3.2.
Ра сче т па ра ме тров се те вого гра фика Та
блица 3.2
№
ра
бот
ы
1
2
3
4
5
6
Код ра
Па ра ме тры ра бот и событий в днях
бот
Ti(п Tj(p
tijп tijр
i
j
tij Ti(p)
Tj(п) tijрн н
tijпо rijп rijсв
)
)
о
0
1
1
2
1
1
1
3
1
2
3
1
3
4
7
4
5
1
0
1
1
2
3
10
0
1
1
2
3
10
1
2
2
3
10
11
1
2
2
3
10
11
1
2
2
3
10
11
1
2
2
3
10
11
1
2
2
3
10
11
1
2
2
3
10
11
0
0
0
0
0
0
0
1
1
2
3
10
Ri
0
0
0
0
0
0
96
7
8
9
10
11
5
6
11
5
7
1
6
7
4
7
8
3
8
9
8
11
11
22
26
29
12
9
10
0,5
37
13
10
11
3
37,5
14
11
12
17
40,5
15
12
13
0,5
57,5
16
17
13
14
3
14
15
1
58
61
18
14
16
1
61
19
20
21
15
16
3
16
17
2
17
18
5
62
65
67
11
11
22
26
29
22 22
22 22
12 12
12 12
26 26
26 26
29 29
29 29
37 37
37 37
37,
37,
37
37,5 37,5
5
5
37, 40,
40,
40,5 40,5
5
5
5
40, 57,
57,
57,5 57,5
5
5
5
57,
58 58
58 58
5
58 61 61
61 61
61 62 62
62 62
61,
61 62 62 61,5
5
62 65 65
65 65
65 67 67
67 67
67 72 72
72 72
22 22 0
12 12 0
26 26 0
29 29 0
37 37 0
37,
0
37,5
5
40,
0
40,5
5
57,
0
57,5
5
0
58 58
0
0
0
0
0
0
11
11
22
26
29
37
0
37,5
0
40,5
0
57,5
61 61 0
62 62 0
61,
0
61,5
5
65 65 0
67 67 0
72 72 0
0
0
0
58
61
61
0
0
0
62
65
67
Да ле е опре де ляе тся продолжите льность пути се те
вого
гра фика
ка к
сумма
продолжите льносте й
соста
вляющих е го ра бот. Полный путь, име ющий на ибольшую
продолжите льность,
событий
на зыва е тся
критиче ского
пути
критиче ским
Ri=0,
та к
ка к
Ткр.
Для
Ti(р)=Ti(п),
продолжите льность критиче ского пути больше продолжите
льности любого другого пути се те вого гра фика . Критиче
ский путь на се те вом гра фике выде ляе тся жирной линие й.
Ра зность ме жду продолжите льностью критиче ского пути и
продолжите льностью любого полного пути являе тся ре зе
рвом вре ме ни этого пути R: R(Ls)=Tкр - t(Ls).
Ра счёт продолжите льности и ре зе рвов вре ме ни путе й
се те вого гра фика производится в та блице 3.3.
Та блица 3.3
Ра сче т продолжите льности путе й се те вого гра фика
Обозна че
Продолжите льность событий пути
T(Ls)
R(Ls)
97
ние пути
L1
L2
L3
L4
L5
L6
L7
L8
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,1 72
6,17,18
0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16, 71
17,18
0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16, 58
17,18
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,1 68
7,18
0,1,3,4,5,7,8,9,10,11,12,13,14,15,16,1 57
7,18
0,1,3,4,5,6,7,8,9,10,11,12,13,14,16,17, 67
18
0,1,2,3,4,5,7,8,9,10,11,12,13,16,17,18 55
0
0,1,3,4,5,7,8,9,10,11,12,13,14,16,17,1
8
18
54
1
14
4
15
5
17
3.2.2. Трудое мкость ра зра ботки програ ммного обе спе
че ния
Е сли изве стны по опыту ра боты или за да ны по норма
тива м за тра ты труда на подготовку описа ния за да чи tо,
иссле дова ние а лгоритма ре ше ния за да чи tи, ра зра ботку
блок-схе мы а лгоритма tа , програ ммирова ние по готовой
блок-схе ме tп, отла дку програ ммы на ЭВМ tотл, подготовку
докуме нта ции по за да че tд, то трудое мкость ра зра ботки
програ ммного обе спе че ния ре ше ния за да чи можно ра
ссчита ть по формуле :
t = tо + tи + tа + tп+ tотл +tд
Соста вляющие за тра т труда , в свою оче ре дь, можно
опре де лить че ре з условное число опе ра торов в ра зра ба
тыва е мом програ ммном обе спе че нии. В их число входят
опе ра торы, которые не обходимо на писа ть програ ммисту в
проце ссе ра боты на д за да че й с уче том возможных уточне
ний в поста новке за да чи и сове рше нствова ния а лгоритма .
Условное число опе ра торов Q в програ мме за да чи може т
быть опре де ле но по формуле
98
Q = qc(1 + p);
где q - пре дпола га е мое число опе ра торов; c - коэффицие нт
сложности програ ммы; p - коэффицие нт корре кции програ
ммы в ходе
ее
ра зра ботки. Помимо на зва нных выше
используются коэффицие нты ква лифика ции ра зра ботчика
а лгоритмов и програ мм k, и уве личе ния за тра т труда всле
дствие не доста точного или не ка че стве нного описа ния за
да чи В.
При оце нке за тра т труда на ра зра ботку за да чи пре
дпола га е тся, что подготовка описа ния за да чи осуще ствляе
тся одними исполните лями, а
все
оста льные
ра боты –
другим. За тра ты труда на подготовку описа ния за да чи
точно опре де лить не возможно, та к ка к это связа но с
творче ским ха ра кте ром ра боты.
Коэффицие нты,
используе мые
при
оце нке
за тра т
труда на подготовку за да чи к ре ше нию е е на ЭВМ в а
втома тизирова нной систе ме , ха ра кте ризуют ра зличные фа
кторы: коэффицие нт сложности програ ммы с – относите
льную сложность програ мм за да чи по отноше нию к та к на
зыва е мой типовой за да че , сложность которой принята ра
вной е динице (типовые за да чи для ра зных кла ссов А С
могут быть ра зными, поэтому в проце ссе созда ния ба зовой
А С не обходимо опре де лять типовую за да чу, с трудое
мкостью ра зра ботки, которой можно буде т сра внива ть
другие за да чи в А С да нного кла сса : ве личина с ле жит в
пре де ла х от 1,25 до 2); коэффицие нт корре кции програ ммы
p - уве личе ние объе ма ра бот за сче т вне се ния изме не ний
в а лгоритм или програ мму ре ше ния за да чи по ре зульта та м
уточне ния поста новок и описа ний е е , изме не ния соста ва и
99
структуры информа ции, а та кже уточне ний, вносимых ра
зра ботчика ми для улучше ния ка че ства са мой програ ммы
бе з изме не ния поста новки за да чи (на пра ктике при ра зра
ботке програ ммы в сре дне м вносится 3-5 корре кций, ка жда
я из которых ве де т к пе ре ра ботке от 5 до 10% готовой
програ ммы,
т.е .
ве личина
p
на ходится
в
пре де ла х
0,05...0,1); коэффицие нт ква лифика ции ра зра ботчика k сте пе нь подготовле нности исполните ля к поруче нной е му
ра боте (он опре де ляе тся в за висимости от ста жа ра боты и
соста вляе т: для ра бота ющих до двух ле т - 0,8; от двух до тре
х ле т - 1,0; от тре х до пяти ле т - 1,1-1,2; от пяти до се ми ле т 1,3-1,4; свыше се ми ле т - 1,5-1,6); коэффицие нт уве личе ния
за тра т труда всле дствие не доста точного описа ния за да чи
В - ка че ство поста новки за да чи, выда нной для ра зра ботки
програ ммы, в связи с те м, что за да чи, ка к пра вило, тре
буют уточне ния и не которой дора ботки (пра ктика пока зыва
е т, что в большинстве случа е в этот коэффицие нт в за
висимости от сложности за да чи принима е тся от 1,2 до 1,5).
За тра ты труда на изуче ние описа ния за да чи tи с уче
том уточне ния описа ния и ква лифика ции програ ммиста
могут быть опре де ле ны по формуле , че л-ч:
tи = QB/(75-85)k
За тра ты труда на ра зра ботку а лгоритма ре ше ния за
да чи tа ра ссчитыва ются по формуле , че л-ч:
tа = Q/(20-25)k
За тра ты труда на соста вле ние програ ммы по готовой
блок-схе ме tп опре де ляются по формуле , че л-ч:
tп = Q/ (20-25)k
100
За тра ты труда на отла дку програ ммы на ЭВМ tотл ра
ссчитыва е тся по сле дующим формула м, че л-ч:
tотл = Q/(45)k
За тра ты труда на подготовку докуме нта ции по за да че
tд опре де ляются по формуле , че л-ч:
tд = tдр +tдо,
где
tдр
-за тра ты
труда
на
подготовку
ма те риа лов
в
рукописи, ра вные Q/(15-20)k; tдо - за тра ты труда на ре да
ктирова ние , пе ча ть и оформле ние докуме нта ции, ра вные
0,75tдр.
Полна я сре дняя трудое мкость ра зра ботки програ ммы:
Tpп=0.83*Q/k
Ра ссчита е м трудое мкость ра зра ботки програ ммного
обе спе че ния.
q=780; c=1,25; p=0,08; k=1,1; B=1,3;
Q = qc(1 + p)=780*1,25*(1+0,08)=1053;
tи = QB/ (75÷85)k = 1053*1,3/(78* 1,1) = 15,9 (че л-ч.);
tа = Q/(20÷25)k = 1053/(22*1,1) = 43,5 (че л-ч.);
tп = Q/(20÷25)k. =1053/(22*1,1) = 43,5 (че л-ч.);
tотл = Q/(45)k = 1053/(45*1,1) = 21,3 (че л-ч.);
tдр = Q/(15÷20)k = 1053/(17*1,1) = 56,3 (че л-ч.);
tдо = 0,75tдр = 0,75*56,3 = 42,2 (че л-ч.);
tд = tдр + tдо = 56,3+42,2 = 98,5 (че л-ч.);
to= 116 (че л.-ч.);
Трудое мкость ра зра ботки програ ммного обе спе че ния ра
вна :
t = to + tи + tа + tп + tотл + tд = 338,7/8 = 42 (че л- дне й.);
Полна я сре дняя трудое мкость ра зра ботки програ ммы:
tр.п = 0,83Q/k = 0,83*1053/1,1 = 794,5 (че л-ч.);
101
3.2.3. Ра сче т е диновре ме нных за тра т на прое ктирова
ние и отпускной це ны програ ммного продукта
Име е м: количе ство ра зра ботчиков (М) - 3 че лове ка
(ра зра ботчик, руководите ль и консульта нт). Пе риод вре ме
ни ра зра ботки (Тра з) - 72 дня. Окла д ра зра ботчика – 4042.50
руб., окла д руководите ля - 12000 руб., окла д консульта нта 24000 руб. Использова нные
сре дства
прое ктирова ния –
проце ссор Intel Pentium Dual-Core E5300 2.6 Ггц, опе ра тивна
я па мять — 4 Гба йт; пе риод использова ния ПЭВМ (Тэвм) - 42
дне й; стоимость ма ш-ча са (Сма ш) - 25 руб.
Не обходимо опре де лить е диновре ме нные за тра ты на
ра зра ботку програ ммы (R) (полную се бе стоимость програ
ммы), отпускную це ну ра зра ботки.
За тра ты на ра зра ботку програ ммы состоят из:
прямой производстве нной за ра ботной пла ты (ЗП)(Фза
рп);
дополните льной ЗП (Фдоп.за рп) - 15 - 20 % от основной
производстве нной ЗП;
на числе ний на за ра ботную пла ту (Н) - 13 % от обще й
ЗП;
услуги сторонних орга низа ций (Сма ш);
на кла дных
ра сходов
(Нр=(Фза рп+Фдоп.за рп+Н+Сма
ш)*b/(1-b), b=0,3);
отчисле ний в пе нсионный фонд (Фпе нс) – 22% от обще й
ЗП;
отчисле ний на социа льное стра хова ние (Фсоц.стр.) –
2,9% от обще й ЗП;
102
отчисле ний на ме дицину (Фме д) – в ФФОМС 5,1 % от
обще й ЗП.
Вычислим се бе стоимость одного че л.-дня на ста дии Т1
(Т1=72-42=30) когда
не
пользова лись сре дства ми прое
ктирова ния (S1):
S1=(Фза рп+Фдоп.за рп+Н+Фпе нс+Фсоц.стр+Фме д+Нр)/26
Фза
рп=4042.50+(12000/(26*8))*12+(24000/(26*8))*4=5196,35
руб.
Фдоп=0,2*Фза рп=0,2*5196,35 = 1039,27 руб.
Н=(Фза рп+Фдоп)*13%=
(5196,35+1039,27)*0,13=810,63
руб.
Фпе нс=(Фза рп+Фдоп)*22%=(5196,35+1039,27)*0,22
=1371,83 руб.
Фсоц.стра х.=(Фза
рп+Фдоп)*2,9%=(5196,35+1039,27)*0,029=180,83
руб.
Фме д=(Фза
рп+Фдоп)*5,1%=(5196,35+1039,27)*0,051=318,02
руб.
Нр=(Фза рп+Фдоп+Н+Сма ш)*(b/(1-b))
=(5196,35+1039,27+810,63+25)
*0,3/(1-0,3) = 7071,25*0,43 = 3040,64 руб.
S1
=
(5196,35+1039,27+810,63+1371,83+180,83+318,02+3040,64)/
26=
= 14795.75/26 = 459,9 руб.
103
Вычислим се бе стоимость одного че л.-дня на ста дии Т2
когда ра зра ботчики пользова лись сре дства ми прое ктирова
ния.
S2 = S1+(Cма ш+Сма ш*(b/(1-b)))= 459,9+ (25+25*0,43)=
495,65 руб.
По формуле для R получим:
R = S1*T1 + S2*T2 = 459,9*30+495,65 *42= 34614,3 руб.
Опре де лим
отпускную
це ну
(Сотп)
ра зра бота нной
програ ммы с уче том норма тивной чистой прибыли, на лога
на прибыль, НДС, которые опре де ляются соотве тстве нно,
ка к 15% от се бе стоимости (R), 20% от прибыли и 18% от
доба вле нной стоимости:
Стоимость програ ммы (Ц) ра вна :
Ц = R +0.15* R /(1-0.2) = 34614,3 +0,15*34614,3
/0,8=41104,48 руб.
Сотп = Ц + 0,18*Ц = 41104,48+0,18*41104,48=48503,29
руб.
При этом норма тивна я чиста я прибыль ра вна 0.15*R=
0,15*34614,3 = 5192,15 руб.
3.2.4. Ра сче т е диновре ме нных сре дне годовых за тра т
на функционирова ние систе мы
Общим крите рие м це ле сообра зности а втома тиза ции
ре ше ния экономиче ских за да ч являе тся достига е мое этим
повыше ние эффе ктивности производства посре дством сове
рше нствова ния систе мы упра вле ния. Экономиче ска я эффе
ктивность оце нива е тся трудовыми и стоимостными пока за
те лями, которые позволяют изме рить экономию от вне дре
ния прое кта суще ствующе й обра ботки информа ции.
104
Та блица 3.4
Суще ствующа я обра ботка
Трудо
На име нова ние опе ра
№
п/п
ции те хнологиче ского
проце сса ре ше ния
компле кса за да ч
1
Оборудова ние
(с использова
ние м ПП)
2
Приём, ре гистра ция,
3
пе рвична я обра ботка ,
1.
контроль пе рвичных
------
докуме нтов
Соста вле ние
2.
договоров на покупку
ма те риа лов
За полне ние докуме
3.
нтов при производстве
За полне ние докуме
4.
5.
6.
7.
------
нтов при покупке ма
те риа лов
Соста вле ние ве
домости по оста тка м
продукции
Соста вле ние отче
тности
Контроль, ре гистра
ция, выда ча отче тных
докуме нтов, ве
Е
д.изм.
Объе
м ра
боты
Норма
е
выра
мкост
ботки
ь
в ча с
(гр.5:
гр.6)
7
4
5
6
докум
300
27,69
10,83
80
30
2,67
100
21,8
4,6
110
22,2
4,95
16,98
5,9
100
32,7
3,06
350
13,85
25,27
е нт
докум
е нт
Intel Celeron
G3930
Intel Celeron
G3930
Intel Celeron
G3930
Intel Celeron
G3930
Intel Celeron
G3930
докум
е нт
докум
е нт
докум
е нт
докум
е нт
100
домосте й
105
Однора зовое ре ше
57,28
ние :
687,3
Итого за год:
6
Продолже ние та бл. 3.4
Сре дне ча сова
№
я з/п опе ра
п/п
тора
(руб.)
1
1.
2.
3.
4.
5.
6.
7
8
55
55
55
55
55
55
55
Однора зовое
Стоимость
Ча сова я
Ча сова я а
ра боты
стоимость
оборудова
мортиза ция на кла дных
(руб.)
ра сходов
(руб.)
9
----------1,8
1,8
1,8
1,8
1,8
нии
10
32,97
32,97
32,97
32,97
32,97
32,97
32,97
(гр.8+гр.9+
+гр.10)
11
87,97
87,97
89,77
89,77
89,77
89,77
89,77
ре ше ние :
Итого за год:
Стоимостн
ые за тра
ты
(гр.7хгр.11)
(руб.)
12
952,71
234,9
412,9
444,4
529,6
274,7
2268,5
5117,71
61412,52
Поясне ния к та блице 3.4:
1.
Нвыр1=
3600/(Взн+Вкод+Врд)=3600/(20+10+100)=3600/130=
=27,69
где Взн- вре мя озна комле ния с докуме нтом;
Вкод- вре мя прове рки кодов;
Врд - вре мя ре гистра ции докуме нта .
106
2) Нвыр2 – исходя из име юще гося опыта принима е тся ра
вным 30.
3. Нвыр3=3600/( Взз*Кзс*Кс+Впров.д)=3600/(0,5*30*9+30)= 21,8;
где Взз – вре мя за писи одного зна ка ;
Кзс - количе ство зна ков в строке ;
Кс – количе ство строк в докуме нте ;
Впров - вре мя прове рки пра вильности за полне ния докуме
нта .
4.
Нвыр4=3600/(Взз**
Кзс
+
Ввыч2
+
Ввыч1)=3600/(0,5*30*10+12)=22,2;
где Ввыч1 – вре мя вычисле ния суммы по строке ,
Ввыч2 – вре мя вычисле ния прода жной це ны
5.
Н
выр5
=
3600
/
(Вп
+Взз*Кзс*Кс)=
3600/(20+0,64*30*10)=16,98
где
Вп – вре мя поиска
това ра
в докуме нта х учёта
производства ;
Взз- вре мя за писи одного зна ка ;
Кзс - количе ство зна ков в строке ;
Кс – количе ство строк для за полне ния;
6.Нвыр6=3600/((Взз*Кзс+Вп1+Вп2+Ввыч5+Ввыч6+Ввыч7)=3600/
((0.5*30+25+25+
10+15+20)=32,7;
где
Вп1
-
вре мя
поиска
това ра
в
докуме нта х
учёта
производства ;
Вп2 - вре мя поиска това ра в докуме нта х учёта ре а лиза
ций;
Ввыч5 – вре мя вычисле ния оста тков;
Ввыч6 – вре мя вычисле ния ра зности ме жду производством
и ре а лиза цие й;
107
Кст – количе ство строк в та блице .
7.
Нвыр7=
3600/( Вконтр+Врд)=3600/(140+120)=3600/200=13,85
где Вконтр- вре мя прове рки докуме нтов;
Врд - вре мя ре гистра ции докуме нта .
Сре дняя з/п опе ра торов = (з/п за ме сяц) / (количе ство дне
й * длите льность ра боче й сме ны) = 10000 / (26 *7) = 54,95
руб.
На кла дные ра сходы = 60% от основной з/п = 54,95 * 0,6 =
32,97;
Сре дне годовые за тра ты при ручной обра ботке информа
ции ра вны сумме за тра т по все м опе ра циям: 61412,52 руб.
Пре дла га е ма я обра ботка
Та блица
3.5
№
п/
п
1
На име нова ние
ции
опе ра
те хнологиче ского Оборудова
проце сса
ре ше ния ние
компле кса за да ч
2
3
Прие м и ре гистра ция
1.
пе рвичных докуме нтов
Е д.
изм.
4
докум
------
Объе
м ра
боты
5
Норма
Трудое
выра
мкость
ботки в (гр.5:
ча с
6
гр.6)
7
300
27,69
10,83
зна к
5000
4000
1,25
зна к
5000
4500
1,11
9
327,27
0,03
е нт
Intel
2.
Ввод да нных в ЭВМ
Pentium
Dual-Core
E5300
контроль Intel
Pentium
вве де нных да нных и
Dual-Core
корре ктировка в случа E5300
Визуа льный
3.
4.
е обна руже ния ошибки
Получе ние
отче тных Intel
Pentium
ве домосте й
–
обра
Dual-Core
ботка исходных да нных E5300
докум
е нт
108
5.
6.
Пе ча ть выходных форм
Intel
Pentium
Dual-Core
E5300
Intel
докум
9
154,3
0,06
350
13,85
0,46
е нт
Контроль, ре гистра ция, Pentium
докум
выда ча докуме нтов
е нт
Dual-Core
E5300
Однора зовое ре ше ние :
Итого за год:
13,74
164,88
Продолже ние та бл. 3.5
№
Сре дне ча сова я з/ Ча сова я
п/
п опе ра тора
мортиза ция
п
(руб.)
(руб.)
1
1.
2.
3.
4.
5.
6.
8
55
55
55
55
55
55
Однора зовое
9
-----1,8
1,8
1,8
1,8
1,8
а
Ча сова я
Стоимость
Стоимостн
стоимост
ра боты
ые за тра
ь
на кла оборудова
дных
ра нии
ты
(гр.7хгр.1
сходов
(гр.8+гр.9+
1)
(руб.)
10
32,97
32,97
32,97
32,97
32,97
32,97
+гр.10)
11
87,97
89,77
89,77
89,77
89,77
89,77
(руб.)
12
952,71
112,21
99,64
2,69
5,39
41,29
ре
1213,93
ше ние :
Итого за год:
14567,16
Поясне ния к та блице 3.5:
1.
Нвыр1=
3600/(Взн+Вкод+Врд)
=
3600/(20+10+100)=3600/130=27,69
где Взн- вре мя озна комле ния с докуме нтом;
Вкод- вре мя прове рки кодов;
Врд - вре мя ре гистра ции докуме нта .
2. Нвыр3 = 3600 / (Ввк + Вк) = 3600 / (0,3 + 0,6) = 4000
Ввк - вре мя визуа льного контроля;
Вк - вре мя корре ктировки.
109
3. Нвыр4 = 3600 / Вобр.д = 3600 / 0,8 = 4500, где
Вобр.д - вре мя обра ботки да нных.
4. Нвыр5 = 3600 / Врп= 3600/11 = 327,27 руб.
Врп – вре мя ра сче та
пока за те ле й опре де ле ния се бе
стоимости продукции.
5. Нвыр6 = 3600 / (Вфд + Кз/Сп) = 3600 / (0,6+ 6000/264)
=154,3
Вфд - вре мя формирова ния докуме нта ;
Кз - сре дне е количе ство зна ков в докуме нте ;
Сп - скорость принте ра (зн/се к).
6. Hвыр6 = 3600 / (Вз * Кзс + Впз + Вв1 + Вв2) = 3600 / (0,3 * 40
+ 100 + 60 + 90) = 13,85
Впз - вре мя поиска за писи в списке докуме нтов;
Вв1 - вре мя вычисле ния по строка м;
Вв2 - вре мя подсче та общих итогов;
Вз - вре мя за писи одного зна ка ;
Кзс - количе ство зна ков в строке .
Сре дне годовые за тра ты при ма шинной обра ботке информа
ции ра вны сумме за тра т по все м опе ра циям: Ф=14567,16
руб.
3.2.5. Ра сче т годового экономиче ского эффе кта и
срока окупа е мости
1. Ра сче тный коэффицие нт эффе ктивности ка пита льных
вложе ний:
Eр= DП/ R, где
DП - годова я экономия (годовой прирост прибыли), руб.;
R - е диновре ме нные за тра ты, руб.
DП = Зб - Зп
DП= 61412,52– 14567,16= 46845,36 руб.
110
Eр =DП/R = 46845,36 / 34614,3=1,35
2. Годовой экономиче ский эффе кт:
Э = DП - R*Е н, где
Е н - норма тивный коэффицие нт эффе ктивности ка пита
льных вложе ний (Е н= 0,15).
Э = 46845,36–34614,3*0,15 = 41653,21 руб.
Eн*R=5192,15- норма тивна я прибыль от вне дре ния систе
мы.
3. Срок окупа е мости:
Т = R/DП = 34614,3/ 46845,36 = 0,74 года .
ЗА КЛЮЧЕ НИЕ
Ре зульта том диссе рта ционного прое ктирова ния ста ла
а втома тизирова нна я систе ма уче та за купки и прода жи
продукции на пре дприятии ООО «А гроМир» с приме не ние м
новых те хниче ских сре дств сбора , пе ре да чи, обра ботки и
выда чи информа ции, позволяюща я а втома тизирова ть ра
111
боту по оформле нию докуме нтов по поступле нию, пе ре ме
ще нию и списа нию ма те риа лов.
Для ре а лиза ции да нной за да чи в ка че стве програ
ммного обе спе че ния мною была использова на систе ма
«1С: Пре дприятие 8.3». В да нной ра боте была ре а лизова на
возможность ввода входных да нных об оприходова нных и
списа вших ма те риа лов и вывода на их основа нии выходных
докуме нтов. Сре дства ми этого па ке та ра зра бота но ме ню и
компле кс програ ммных модуле й, ра бота ющих в диа логе с
пользова те ле м.
Прое кт состоит из тре х ча сте й. В а на литиче ской ча
сти ра скрыты та кие вопросы ка к те хнико-экономиче ска
я ха ра кте ристика
объе кта
упра вле ния, экономиче ска я
сущность компле кса за да ч, обща я ха ра кте ристика орга
низа ции ма шинной обра ботки, обоснова ние прое ктных ре
ше ний по информа ционному обе спе че нию компле кса за да
ч, обоснова ние прое ктных ре ше ний по програ ммному обе
спе че нию (внутрима шинной те хнологии) компле кса за да ч,
обоснова ние прое ктных ре ше ний по те хнологии сбора , пе
ре да чи, обра ботки и выда чи информа ции.
В прое ктной ча сти приве де на инфологиче ска я моде ль
да нных и е е
описа ние , да на
ха ра кте ристика
входной
информа ции, ха ра кте ристика ре зульта тной информа ции,
ха ра кте ристика проме жуточной информа ции, приве де ны
схе ма
вза имосвязи
програ ммных
модуле й
и
информа
ционных фа йлов и е е описа ние , схе ма те хнологиче ского
проце сса сбора , обра ботки и выда чи информа ции.
В экономиче ской ча сти дипломного прое кта ра ссмотре
н выбор и обоснова ние ме тодики ра сче та эффе ктивности
112
прое кта , и приве де н ра сче т пока за те ле й экономиче ской
эффе ктивности прое кта .
Ра зра бота нна я а втома тизирова нна я систе ма може т в
да льне йше м
модифицирова ться
Гибка я структура
програ мм
и
сове рше нствова ться.
програ ммы и используе мого па ке та
позволяе т
сове рше нствова ть
ра зра бота нный
мной компле кс програ мм.
113
СПИСОК ИСПОЛЬЗОВА ННОЙ ЛИТЕ РА ТУРЫ
1.
Ша хба нова
И.К.,
Ибра гимова
З.А .
Уче бно-ме
тодиче ские ука за ния к выполне нию выпускной ква лифика
ционной ра боты для студе нтов на пра вле ния подготовки ма
гистров 09.04.03 - «Прикла дна я информа тика », програ мма
«Прикла дна я информа тика в упра вле нии фина нса ми» - Ма
ха чка ла : ДГТУ, 2018.
2.
А бдулга лимов А .М., Мура дов М.М., А де е ва М.Г.
Ме тодиче ские ука за ния к выполне нию дипломных прое
ктов студе нта ми спе циа льности 080801 – «Прикла дна я
информа тика в экономике ». - Ма ха чка ла : ДГТУ, 2018.
3.
М.Г. Ра дче нко, Е .Ю. Хруста ле ва 1С:Пре дприятие
8.2. Пра ктиче ское
пособие
ра зра ботчика . Приме ры и
типовые прие мы, 2017.
4.
Пла н сче тов бухга лте рского уче та
фина нсово-
хозяйстве нной де яте льности орга низа ции и Инструкция по
е го приме не нию. Утве ржде ны прика зом Минфина РФ от
31.10.2000г. № 94.
5.
Козыре в Д.В. "1С: Бухга лте рия 8" Конфигурирова
ние и програ ммирова ние от "А " до "Я" Ча сть 1. - М.: ООО
"1С-Уче бный це нтр №3", 20019.
6.
Бурда е ва
Е . С. Комме рче ские
за купки: взгляд
изнутри
7.
https://agromirltd.ru/
8.
https://studfile.net/preview/478502/page:10/
114
9.
https://works.doklad.ru/view/iqjzhOWexq0.html
10.https://nauchkor.ru/pubs/organizatsiya-sistemyzakupki-i-prodazhi-tovarov-v-organizatsii-optovo-roznichnoytorgovli-5a402d417966e104c6a3e43b
11.https://bourabai.ru/dbt/dbms/7.htm
12.https://otherreferats.allbest.ru/economy/
00036549_0.html
13.https://cloudshop.ru/content/kak-vesti-uchet-prodazhitovarov-v-torgovle
14.https://www.dissercat.com/content/uchet-dvizheniyatovarov-na-predpriyatiyakh-roznichnoi-torgovli
15.https://www.b2b-center.ru/wiki
16.https://www.bestreferat.ru
17.http://www.consultant.ru/document/
cons_doc_LAW_19671/2665fb614cf89756d17db81c3e571481a50
ac63d/
18.https://center-yf.ru/data/Marketologu/realizaciyatovara.php
19.https://vuzlit.ru/998492/
obschaya_harakteristika_organizatsii_mashinnoy_obrabotki
20.https://studbooks.net/2143590/informatika/
obschaya_harakteristika_organizatsii_mashinnoy_obrabotki_infor
matsii
21.https://studbooks.net/2143592/informatika/
115
obosnovanie_proektnyh_resheniy_programmnomu_obespecheniy
u_vnutri_mashinnoy_tehnologii_kompleksa_zadach
22.https://prog.bobrodobro.ru/57690
23.https://studfile.net/preview/5316672/page:4/
24.https://studbooks.net/2039877/informatika/
proektnaya_chast
25.https://studbooks.net/2143595/informatika/
mashinnaya_realizatsiya_kompleksa_zadach
ПРИЛОЖЕ НИЯ
Модуль докуме нта «Ре а лиза ция това ров и услуг»
&На Се рве ре
Функция Ра сш1_Пе ча тьПосле На Се рве ре ()
Та бДок = Новый Та бличныйДокуме нт;
Ма ке т = Докуме нты.Ре а лиза цияТова ровУслуг.ПолучитьМа ке
т("Ра сш1_Ма ке т");
//Обла стьШтрихкода
=
Ма ке т.ПолучитьОбла сть("Обла
стьШтрихкода ");
ОблЗа головок = Ма ке т.ПолучитьОбла сть("За головок");
ОблШа пка = Ма ке т.ПолучитьОбла сть("Ша пка ");
116
ОблПоста вщик = Ма ке т.ПолучитьОбла сть("Поста вщик");
ОблПокупа те ль = Ма ке т.ПолучитьОбла сть("Покупа те ль");
ОблШа пка Та блицы
=
Ма ке т.ПолучитьОбла сть("Ша пка Та
блицы");
ОблСтрока Та блицыКомпле ктующие
=
Ма ке т.ПолучитьОбла
сть("Строка Та блицыКомпле ктующие ");
ОблПодписи = Ма ке т.ПолучитьОбла сть("Подписи");
ОблЗа головок.Па ра ме тры.Те кстЗа головка = "Ра сходна я на кла
дна я";
Та бДок.Выве сти(ОблЗа головок);
ОблШа пка .Па ра ме тры.Номе р = Объе кт.Номе р;
ОблШа пка .Па ра ме тры.Да та
=
Форма т(Объе кт.Да та ,
"ДЛФ=DD");
ОблШа пка .Па ра ме тры.Пре дста вле ние Скла да = Объе кт.Скла д;
Та бДок.Выве сти(ОблШа пка );
ОблПоста вщик.Па ра ме тры.Пре дста вле ние Орга низа ции = Объе
кт.Орга низа ция;
Та бДок.Выве сти(ОблПоста вщик);
ОблПокупа те ль.Па ра ме тры.Пре дста вле ние Па ртне ра
кт.Па ртне р;
Та бДок.Выве сти(ОблПокупа те ль);
= Объе
Та бДок.Выве сти(ОблШа пка Та блицы);
Для Ка ждого Стр Из Объе кт.Това ры Цикл
ОблСтрока Та блицыКомпле ктующие .па ра ме тры.За полнить(Стр);
Количе ствоВУпа ковке
= Стр.Количе ство/Стр.Количе ствоУпа
ковок;
ОблСтрока Та блицыКомпле ктующие .Па ра ме тры.Количе ство
=
Количе ствоВУпа ковке ;
Це на За Штуку = Стр.Це на / Количе ствоВУпа ковке ;
ОблСтрока Та блицыКомпле ктующие .Па ра ме тры.Це на За Шт
=
Форма т (Це на За Штуку ,"ЧДЦ=2" ) ;
Та бДок.Выве сти(ОблСтрока Та блицыКомпле ктующие );
Коне цЦикла ;
ОблПодписи.Па ра ме тры.Итогова яСтрока
=
Объе кт.Това
ры.Итог("Сумма ");
ОблПодписи.Па ра ме тры.Сумма Прописью= ЧислоПрописью(Объе
кт.Това ры.Итог("Сумма "),,"рубль, рубля, рубле й, м, копе йка , копе йки,
копе е к, ж, 2");
Та бДок.Выве сти(ОблПодписи);
Та бДок.Отобра жа тьГруппировки = Ложь;
Та бДок.Отобра жа тьЗа головки = Ложь;
Та бДок.Отобра жа тьСе тку = Ложь;
117
//Ша пка .Па ра ме тры
Возвра т Та бДок;
Коне цФункции
&На Клие нте
Процедура Расш1_ПечатьПосле(Команда)
ТабДок = Расш1_ПечатьПослеНаСервере();
ТабДок.Показать();
КонецПроцедуры
Модуль документа «Приобретение товаров и услуг»
&НаКлиенте
Процедура
ОбработатьИзмененияПоКнопкеВзаиморасчеты(РезультатЗакрытия,
ДополнительныеПараметры) Экспорт
Если РезультатЗакрытия = Неопределено Тогда
Возврат;
КонецЕсли;
Если ТипЗнч(РезультатЗакрытия) = Тип("Структура") Тогда
ИзмениласьВалютаВзаиморасчетов
РезультатЗакрытия.ВалютаВзаиморасчетов
Объект.ВалютаВзаиморасчетов;
ИзмениласьВалюта
=
РезультатЗакрытия.Валюта
Объект.Валюта;
=
<>
<>
Объект.Валюта = РезультатЗакрытия.Валюта;
Если ИзмениласьВалюта Тогда
Если
ЦенообразованиеКлиент.НеобходимПересчетВВалюту(Объект,
ВалютаДокумента)
И
РезультатЗакрытия.НеобходимПересчетСуммДокумента Тогда
ПриИзмененииВалютыСервер(Объект.Валюта);
ЦенообразованиеКлиент.ОповеститьОбОкончанииПересчетаСуммВВал
юту(ВалютаДокумента, Объект.Валюта);
КонецЕсли;
ВалютаДокумента = Объект.Валюта;
КонецЕсли;
118
Объект.ВалютаВзаиморасчетов
РезультатЗакрытия.ВалютаВзаиморасчетов;
=
Если ИзмениласьВалютаВзаиморасчетов Тогда
ЗаполнитьДоговорПоУмолчанию();
ВалютаВзаиморасчетовДокумента
Объект.ВалютаВзаиморасчетов;
ЗаполнитьПорядокОплатыПоУмолчанию();
ОчиститьРасшифровкуПлатежа();
=
КонецЕсли;
Объект.Курс
РезультатЗакрытия.Курс;
Объект.Кратность
=
РезультатЗакрытия.Кратность;
Объект.СуммаВзаиморасчетов =
РезультатЗакрытия.СуммаВзаиморасчетов;
=
ПерераспредитьСуммуВзаиморасчетовИСформироватьНадпись();
Модифицированность = Истина;
КонецЕсли;
КонецПроцедуры
&НаСервере
Процедура ОчиститьРасшифровкуПлатежа(Безусловно = Ложь)
Если Безусловно ИЛИ НЕ Объект.ХозяйственнаяОперация =
Перечисления.ХозяйственныеОперации.ЗакупкаУПоставщикаРеглУчет
Тогда
Объект.РасшифровкаПлатежа.Очистить();
КонецЕсли;
КонецПроцедуры
&НаСервере
Процедура ОбновитьСводнуюИнформациюПоДоставке()
ДоставкаТоваров.ПриЧтенииСозданииРаспоряженийНаСервере(Элемен
ты,
Объект,
Объект.ПоступлениеПоЗаказам,,СводнаяИнформацияПоДоставке);
КонецПроцедуры
&НаКлиенте
119
Процедура ТоварыГрязныйВесПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Товары.ТекущиеДанные;
СтрокаТабличнойЧасти.ЧистыйВес
СтрокаТабличнойЧасти.ГрязныйВес
СтрокаТабличнойЧасти.Количество/2;
СтрокаТабличнойЧасти.КоличествоУпаковок
СтрокаТабличнойЧасти.ЧистыйВес;
УмножениеСтрок();
КонецПроцедуры
=
=
&НаКлиенте
Процедура ТоварыКоличествоПриИзменении(Элемент)
УмножениеСтрок();
//СтрокаТабличнойЧасти = Элементы.Товары.ТекущиеДанные;
//СтрокаТабличнойЧасти.ЧистыйВес
СтрокаТабличнойЧасти.ГрязныйВес
СтрокаТабличнойЧасти.Количество/2;
//СтрокаТабличнойЧасти.КоличествоУпаковок
СтрокаТабличнойЧасти.ЧистыйВес;
КонецПроцедуры
=
=
&НаКлиенте
Процедура УмножениеСтрок()
Стр = Элементы.Товары.ТекущиеДанные;
Если стр.ЧистыйВес >= 1 Тогда
Стр.СреднийВес = Стр.ЧистыйВес/Стр.Количество;
Иначе
Стр.СреднийВес = Стр.КоличествоУпаковок/Стр.Количество;
КонецЕсли;
КонецПроцедуры;
Модуль отчета «Закупки по номенклатуре»
ВЫБРАТЬ
НоменклатураОбщаяОбороты.Поставщик КАК Поставщик,
НоменклатураОбщаяОбороты.Номенклатура КАК Номенклатура,
НоменклатураОбщаяОбороты.ФураНомер КАК ФураНомер,
НоменклатураОбщаяОбороты.Закупщик КАК Закупщик,
НоменклатураОбщаяОбороты.КоличествоЯщиковОборот
КАК
КоличествоЯщиков,
НоменклатураОбщаяОбороты.КоличествоКГОборот
КАК
КоличествоКГ,
НоменклатураОбщаяОбороты.СуммаОборот КАК Сумма,
НоменклатураОбщаяОбороты.ГрязныйВесОборот
КАК
ГрязныйВес,
120
НоменклатураОбщаяОбороты.ЧистыйВесОборот КАК ЧистыйВес,
НоменклатураОбщаяОбороты.ЦенаЗаКгОборот КАК ЦенаЗаКг,
НоменклатураОбщаяОбороты.СреднийВесОборот КАК СреднийВес
ИЗ
РегистрНакопления.НоменклатураОбщая.Обороты
НоменклатураОбщаяОбороты
КАК
Модуль документа «Заказ поставщику»
#Область ОписаниеПеременных
&НаКлиенте
Перем КэшированныеЗначения; //используется механизмом обработки
изменения реквизитов ТЧ
#КонецОбласти
#Область ОбработчикиСобытийФормы
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
УстановитьУсловноеОформление();
Если Параметры.Свойство("АвтоТест")
получении формы для анализа.
Возврат;
КонецЕсли;
Тогда
//
Возврат
при
ОбновлениеИнформационнойБазы.ПроверитьОбъектОбработан(Объект,
ЭтотОбъект);
ОбщегоНазначенияУТ.НастроитьПодключаемоеОборудование(ЭтаФорм
а);
// Обработчик механизма "ВерсионированиеОбъектов"
ВерсионированиеОбъектов.ПриСозданииНаСервере(ЭтаФорма);
// Обработчик механизма "Свойства"
ДополнительныеПараметры = Новый Структура;
ДополнительныеПараметры.Вставить("Объект", Объект);
ДополнительныеПараметры.Вставить("ИмяЭлементаДляРазмещения",
"ГруппаДополнительныеРеквизиты");
ДополнительныеПараметры.Вставить("ОтложеннаяИнициализация",
Истина);
121
УправлениеСвойствами.ПриСозданииНаСервере(ЭтаФорма,
ДополнительныеПараметры);
// Обработчик механизма "Назначения"
Справочники.Назначения.ФормаДокументаПриСозданииНаСервере(Эта
Форма);
ИспользоватьРучныеСкидкиВЗакупках
=
ПолучитьФункциональнуюОпцию("ИспользоватьРучныеСкидкиВЗакупк
ах");
ИспользоватьПричиныОтменыЗаказовПоставщикам
=
ПолучитьФункциональнуюОпцию("ИспользоватьПричиныОтменыЗаказо
вПоставщикам");
ИспользоватьСоглашенияСПоставщиками
=
ПолучитьФункциональнуюОпцию("ИспользоватьСоглашенияСПоставщи
ками");
ПараметрыВыбораРеквизитов
=
ЭтапыОплатыСервер.ПараметрыВыбораРеквизитовОплаты(Метаданные
.Документы.ЗаказПоставщику);
УстановитьВидимостьОпераций();
Если Не ЗначениеЗаполнено(Объект.Ссылка) Тогда
ПриЧтенииСозданииНаСервере();
КонецЕсли;
ИспользоватьСтатусы
=
ПолучитьФункциональнуюОпцию("ИспользоватьСтатусыЗаказовПостав
щикам");
ЗакупкиСервер.УстановитьРежимВыбораГруппЭлементовСклада(Элеме
нты.Склад);
ОбщегоНазначенияУТКлиентСервер.УстановитьСвойствоЭлементаФорм
ы(Элементы,
"ГруппаОснование",
"Видимость",
ЗначениеЗаполнено(Объект.ДокументОснование));
Элементы.Склад.Видимость
=
ПолучитьФункциональнуюОпцию("ИспользоватьНесколькоСкладов");
Элементы.ТоварыГруппаОтменено.Видимость
=
ПолучитьФункциональнуюОпцию("ИспользоватьПричиныОтменыЗаказо
вПоставщикам");
Элементы.ТоварыОтмененоПричиныОтменыНеИспользуются.Видимост
ь
=
Не
122
ПолучитьФункциональнуюОпцию("ИспользоватьПричиныОтменыЗаказо
вПоставщикам");
Если
Не
ПолучитьФункциональнуюОпцию("ИспользоватьСкладыВТабличнойЧас
тиДокументовЗакупки")
И
Не
ПолучитьФункциональнуюОпцию("ИспользоватьПодразделения") Тогда
Элементы.ТоварыГруппаПолучатель.Видимость = Ложь;
ИначеЕсли Не СкладГруппа Тогда
Элементы.ТоварыГруппаПолучатель.Заголовок = НСтр("ru =
'Подразделение-получатель'");
КонецЕсли;
Если КлиентскоеПриложение.ТекущийВариантИнтерфейса()
ВариантИнтерфейсаКлиентскогоПриложения.Версия8_2 Тогда
Элементы.ГруппаИтого.ЦветФона = Новый Цвет();
КонецЕсли;
=
НаправлениеДеятельностиОбязательно
=
НаправленияДеятельностиСервер.УказаниеНаправленияДеятельности
Обязательно(Объект.ХозяйственнаяОперация);
Элементы.ЗакрытьЗаказ.Доступность
=
ПравоДоступа("Изменение",Метаданные.Документы.ЗаказПоставщику);
УстановитьДоступностьКомандБуфераОбмена();
// СтандартныеПодсистемы.ПодключаемыеКоманды
ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
// ИнтеграцияС1СДокументооборотом
ИнтеграцияС1СДокументооборот.ПриСозданииНаСервере(ЭтаФорма);
// Конец ИнтеграцияС1СДокументооборотом
// Подсистема "ОбменСКонтрагентами".
ПараметрыЭДОПриСоздании=
ОбменСКонтрагентами.ПараметрыПриСозданииНаСервере_ФормаДоку
мента();
ПараметрыЭДОПриСоздании.Форма = ЭтотОбъект;
ПараметрыЭДОПриСоздании.ДокументССылка = Объект.Ссылка;
ПараметрыЭДОПриСоздании.ДекорацияСостояниеЭДО
=
Элементы.ДекорацияСостояниеЭДО;
ПараметрыЭДОПриСоздании.ГруппаСостояниеЭДО
=
Элементы.ГруппаСостояниеЭДО;
ОбменСКонтрагентами.ПриСозданииНаСервере_ФормаДокумента(Пара
метрыЭДОПриСоздании);
// Конец подсистема "ОбменСКонтрагентами".
123
// ЭлектронноеВзаимодействие.ТорговыеПредложения
ТорговыеПредложения.ПриСозданииПодсказокФормы(ЭтотОбъект,
Элементы.ПодсказкиБизнесСеть);
// Конец ЭлектронноеВзаимодействие.ТорговыеПредложения
СобытияФорм.ПриСозданииНаСервере(ЭтаФорма,
СтандартнаяОбработка);
Отказ,
ПланыВидовХарактеристик.СтатьиРасходов.ЗаполнитьПризнакАналити
каРасходовОбязательна(Объект.Товары);
ПланыВидовХарактеристик.СтатьиРасходов.ЗаполнитьПризнакАналити
каРасходовЗаказРеализация(Объект.Товары);
//
ИнтернетПоддержкаПользователей.СПАРКРиски,
ПриСозданииНаСервере.
ПараметрыПроцедуры
=
Новый
Структура("ВариантОтображения", "Однострочный");
СПАРКРиски.ПриСозданииНаСервере(
ЭтотОбъект,
Неопределено,
Объект.Контрагент,
ПараметрыПроцедуры);
//
Конец
ИнтернетПоддержкаПользователей.СПАРКРиски,
ПриСозданииНаСервере.
КонецПроцедуры
&НаСервере
Процедура ПриЧтенииНаСервере(ТекущийОбъект)
ПриЧтенииСозданииНаСервере();
УправлениеСвойствами.ПриЧтенииНаСервере(ЭтаФорма,
ТекущийОбъект);
МодификацияКонфигурацииПереопределяемый.ПриЧтенииНаСервере(
ЭтаФорма, ТекущийОбъект);
// СтандартныеПодсистемы.ПодключаемыеКоманды
ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект,
Объект);
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
КонецПроцедуры
124
Модуль документа «Перемещение товаров»
#Область ОписаниеПеременных
&НаКлиенте
Перем КэшированныеЗначения;
&НаКлиенте
Перем ТекущиеДанныеИдентификатор; //используется для передачи
текущей строки в обработчик ожидания
&НаКлиенте
Перем ПредыдущиеРеквизитыСтроки;
строки перемещения от строки заказа
//используется
для
отвязки
#КонецОбласти
#Область ОбработчикиСобытийФормы
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
УстановитьУсловноеОформление();
Если Параметры.Свойство("АвтоТест")
получении формы для анализа.
Возврат;
КонецЕсли;
Тогда
//
Возврат
при
ОбновлениеИнформационнойБазы.ПроверитьОбъектОбработан(Объект,
ЭтотОбъект);
// Обработчик подсистемы "Свойства"
ДополнительныеПараметры = Новый Структура;
ДополнительныеПараметры.Вставить("Объект", Объект);
ДополнительныеПараметры.Вставить("ИмяЭлементаДляРазмещения",
"ГруппаДополнительныеРеквизиты");
ДополнительныеПараметры.Вставить("ОтложеннаяИнициализация",
Истина);
УправлениеСвойствами.ПриСозданииНаСервере(ЭтаФорма,
ДополнительныеПараметры);
// Обработчик механизма "Назначения"
Справочники.Назначения.ФормаДокументаПриСозданииНаСервере(Эта
Форма);
125
// СтандартныеПодсистемы.ВерсионированиеОбъектов
ВерсионированиеОбъектов.ПриСозданииНаСервере(ЭтаФорма);
// Конец СтандартныеПодсистемы.ВерсионированиеОбъектов
ОбщегоНазначенияУТ.НастроитьПодключаемоеОборудование(ЭтаФорм
а);
Если Не ЗначениеЗаполнено(Объект.Ссылка) Тогда
ПриЧтенииСозданииНаСервере();
НоменклатураСервер.ЗаполнитьСтатусыУказанияСерий(Объект,Параме
трыУказанияСерий);
Элементы.КартинкаРасхождениеЗаказ.Картинка = Новый
Картинка();
Элементы.КартинкаРасхождениеЗаказы.Картинка = Новый
Картинка();
ИначеЕсли
Параметры.ЗначенияЗаполнения.Свойство("ЗаполнятьПоОрдеру") Тогда
ПерезаполнитьПоОрдерам(Параметры.ЗначенияЗаполнения.МассивЗак
азов);
Модифицированность = Истина;
КонецЕсли;
УстановитьВидимостьОпераций();
Элементы.ЗакрытьЗаказ.Доступность
=
ПравоДоступа("Изменение",Метаданные.Документы.ЗаказНаПеремеще
ние);
УстановитьДоступностьКомандБуфераОбмена();
ДоставкаТоваровКлиентСервер.ЗаполнитьСписокВыбораПоляВремени(
Элементы.ВремяДоставкиС);
ДоставкаТоваровКлиентСервер.ЗаполнитьСписокВыбораПоляВремени(
Элементы.ВремяДоставкиПо);
ДоставкаТоваровКлиентСервер.ЗаполнитьСписокВыбораПоляВремени(
Элементы.ВремяДоставкиС1);
ДоставкаТоваровКлиентСервер.ЗаполнитьСписокВыбораПоляВремени(
Элементы.ВремяДоставкиПо1);
126
// СтандартныеПодсистемы.ПодключаемыеКоманды
ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
// ИнтеграцияС1СДокументооборотом
ИнтеграцияС1СДокументооборот.ПриСозданииНаСервере(ЭтаФорма);
// Конец ИнтеграцияС1СДокументооборотом
// ИнтеграцияИС
ИнтеграцияИС.ПриСозданииНаСервереВФормеДокументаОснования(Эт
отОбъект, Объект);
// Конец ИнтеграцияИС
СобытияФорм.ПриСозданииНаСервере(ЭтаФорма,
СтандартнаяОбработка);
Отказ,
Модуль документа «Заказ клиента»
&НаКлиенте
Процедура ПриОткрытии(Отказ)
// СтандартныеПодсистемы.Свойства
УправлениеСвойствамиКлиент.ПослеЗагрузкиДополнительныхРеквизит
ов(ЭтотОбъект);
// Конец СтандартныеПодсистемы.Свойства
МенеджерОборудованияКлиентПереопределяемый.НачатьПодключени
еОборудованиеПриОткрытииФормы(ЭтаФорма, "СканерШтрихкода");
// Подсистема "ОбменСКонтрагентами".
ОбменСКонтрагентамиКлиент.ПриОткрытии(ЭтотОбъект);
// Конец подсистема "ОбменСКонтрагентами".
// ИнтернетПоддержкаПользователей.СПАРКРиски, ПриОткрытии.
СПАРКРискиКлиент.ПриОткрытии(ЭтотОбъект, Неопределено);
//
Конец
ИнтернетПоддержкаПользователей.СПАРКРиски,
ПриОткрытии.
// СтандартныеПодсистемы.ПодключаемыеКоманды
ПодключаемыеКомандыКлиент.НачатьОбновлениеКоманд(ЭтотОбъект);
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
КонецПроцедуры
&НаСервере
Процедура ПередЗагрузкойДанныхИзНастроекНаСервере(Настройки)
127
СкрыватьОтмененныеСтроки
Настройки.Получить("СкрыватьОтмененныеСтроки");
Если СкрыватьОтмененныеСтроки Тогда
Элементы.Товары.ОтборСтрок
=
ФиксированнаяСтруктура("Отменено", Ложь);
Иначе
Элементы.Товары.ОтборСтрок = Неопределено;
КонецЕсли;
=
Новый
Элементы.ТоварыСкрыватьОтмененныеСтроки.Пометка
СкрыватьОтмененныеСтроки;
Если
НЕ
Объект.Ссылка.Пустая()
ИЛИ
ИспользоватьПострочнуюОтгрузкуВЗаказеКлиента Тогда
Настройки.Удалить("Объект.НеОтгружатьЧастями");
КонецЕсли;
=
НЕ
КонецПроцедуры
&НаСервере
Процедура ПриЗагрузкеДанныхИзНастроекНаСервере(Настройки)
УстановитьВидимостьЭлементовФормыДатОтгрузки();
КонецПроцедуры
&НаКлиенте
Процедура ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора)
// &ЗамерПроизводительности
ОценкаПроизводительностиКлиент.НачатьЗамерВремени(
Истина,
"Документ.ЗаказКлиента.Форма.ФормаДокумента.Событие.ОбработкаВ
ыбора");
Если
ИсточникВыбора.ИмяФормы
=
"Перечисление.ВариантыОбеспечения.Форма.ИсполнениеЗаказа" Тогда
Детали
=
ЗаполнитьОбеспечениеВУстановленномПорядке(ВыбранноеЗначение);
Если Детали.Ошибки <> Неопределено Тогда
ОчиститьСообщения();
ОбщегоНазначенияКлиентСервер.СообщитьОшибкиПользователю(Дета
ли.Ошибки);
Иначе
128
ПоказатьОповещениеПользователя(ОбеспечениеКлиентСервер.ТекстЗа
полнениеОбеспечения(), , Детали.Оповещение);
СкидкиНаценкиКлиент.СброситьФлагСкидкиРассчитаны(ЭтаФорма);
КонецЕсли;
ИначеЕсли
ИсточникВыбора.ИмяФормы
=
"Перечисление.ВариантыОбеспечения.Форма.ВыборВариантаОбеспече
ния" Тогда
Оповещение
ЗаполнитьВариантОбеспечения(ВыбранноеЗначение);
=
ПоказатьОповещениеПользователя(ОбеспечениеКлиентСервер.ТекстЗа
полнениеОбеспечения(), , Оповещение);
СкидкиНаценкиКлиент.СброситьФлагСкидкиРассчитаны(ЭтаФорма);
ИначеЕсли
ИсточникВыбора.ИмяФормы
"Обработка.СостояниеОбеспечения.Форма.Форма" Тогда
=
Оповещение
ЗаполнитьОбеспечениеЗаказа(ВыбранноеЗначение);
=
ПоказатьОповещениеПользователя(ОбеспечениеКлиентСервер.ТекстЗа
полнениеОбеспечения(), , Оповещение);
СкидкиНаценкиКлиент.СброситьФлагСкидкиРассчитаны(ЭтаФорма);
ИначеЕсли
ИсточникВыбора.ИмяФормы
"Документ.ЗаказКлиента.Форма.РеквизитыПечати" Тогда
=
Если ВыбранноеЗначение <> Неопределено Тогда
ЗаполнитьЗначенияСвойств(Объект,
ВыбранноеЗначение);
КонецЕсли;
ИначеЕсли
ИсточникВыбора.ИмяФормы
"Обработка.ПодборТоваровВДокументПродажи.Форма.Форма" Тогда
=
ОбработкаВыбораПодборНаКлиенте(ВыбранноеЗначение);
129
ИначеЕсли
ИсточникВыбора.ИмяФормы
"Обработка.ПодборМногооборотнойТары.Форма.Форма" Тогда
=
ЗаполнитьМногооборотнуюТаруИзХранилищаСервер(ВыбранноеЗначен
ие.АдресМногооборотнойТарыВХранилище);
МногооборотнаяТараКлиент.ОповеститьПользователяОЗаполненииМно
гооборотнойТарой();
СкидкиНаценкиКлиент.СброситьФлагСкидкиРассчитаны(ЭтаФорма);
ИначеЕсли
НоменклатураКлиент.ЭтоУказаниеСерий(ИсточникВыбора) Тогда
НоменклатураКлиент.ОбработатьУказаниеСерии(ЭтаФорма,
ПараметрыУказанияСерий, ВыбранноеЗначение);
ИначеЕсли
ИсточникВыбора.ИмяФормы
"Обработка.ЗагрузкаДанныхИзВнешнихФайлов.Форма.Форма" Тогда
=
ПолучитьЗагруженныеТоварыИзХранилища(ВыбранноеЗначение.Адрес
ТоваровВХранилище);
ИначеЕсли
ИсточникВыбора.ИмяФормы
=
"Обработка.ПомощникЗакрытияЗаказов.Форма.ФормаЗакрытия" Тогда
СкорректироватьСтрокиЗаказа(ВыбранноеЗначение);
КонецЕсли;
ОбеспечениеКлиент.ЗаполнитьСлужебныеРеквизиты(Объект.Товары,
ДатаОтгрузкиОбязательна, СкладОбязателен);
КонецПроцедуры
&НаКлиенте
Процедура ПередЗакрытием(Отказ, СтандартнаяОбработка)
ПринудительноЗакрытьФорму = Истина;
КонецПроцедуры
&НаКлиенте
Процедура ПриЗакрытии()
130
МенеджерОборудованияКлиентПереопределяемый.НачатьОтключение
ОборудованиеПриЗакрытииФормы(ЭтаФорма);
КонецПроцедуры
#КонецОбласти
#Область ОбработчикиСобытийЭлементовШапкиФормы
&НаКлиенте
Процедура
ТекущаяСтраница)
ГруппаСтраницыПриСменеСтраницы(Элемент,
// СтандартныеПодсистемы.Свойства
Если ТекущаяСтраница.Имя = "ГруппаДополнительно"
И
Не
ЭтотОбъект.ПараметрыСвойств.ВыполненаОтложеннаяИнициализация
Тогда
СвойстваВыполнитьОтложеннуюИнициализацию();
УправлениеСвойствамиКлиент.ПослеЗагрузкиДополнительныхРеквизит
ов(ЭтотОбъект);
КонецЕсли;
// Конец СтандартныеПодсистемы.Свойства
КонецПроцедуры
&НаКлиенте
Процедура
СоглашениеНачалоВыбора(Элемент,
СтандартнаяОбработка)
ДанныеВыбора,
ПараметрыВыбораСоглашения
ПродажиКлиент.ПараметрыНачалаВыбораСоглашенияСКлиентом();
=
ПараметрыВыбораСоглашения.Элемент
= Элемент;
ПараметрыВыбораСоглашения.Партнер
Объект.Партнер;
ПараметрыВыбораСоглашения.Документ
Объект.Соглашение;
ПараметрыВыбораСоглашения.ДатаДокумента
Объект.Дата;
ПараметрыВыбораСоглашения.ДанныеФормыСтруктура
Объект;
=
=
=
=
ПродажиКлиент.НачалоВыбораСоглашенияСКлиентом(ПараметрыВыбо
раСоглашения, СтандартнаяОбработка);
131
КонецПроцедуры
&НаКлиенте
Процедура ДоговорПриИзменении(Элемент)
ДоговорПриИзмененииСервер();
КонецПроцедуры
&НаСервере
Процедура ДоговорПриИзмененииСервер()
ПродажиСервер.ЗаполнитьБанковскиеСчетаПоДоговору(Объект.Догово
р, Объект.БанковскийСчет, Объект.БанковскийСчетКонтрагента);
ОбновитьФорму = Ложь;
ВзаиморасчетыСервер.ЗаполнитьПорядокРасчетовВФорме(ЭтаФорма,
Ложь, , ОбновитьФорму);
Если ОбновитьФорму Тогда
УстановитьСвойстваЭлементовПоПорядкуРасчетов();
КонецЕсли;
ЗаполнитьГруппуФинУчета();
ОбновитьОграничениеЗадолженности();
Если ИспользоватьНаправленияДеятельности Тогда
НаправленияДеятельностиСервер.ЗаполнитьНаправлениеПоУмолчанию
(Объект.НаправлениеДеятельности,
Объект.Соглашение,
Объект.Договор);
КонецЕсли;
НаправленияДеятельностиСервер.ПриИзмененииНаправленияДеятель
ностиСервер(ЭтаФорма);
Объект.НалогообложениеНДС
=
ЗначениеНастроекПовтИсп.НалогообложениеНДС(Объект.Организация
, Объект.Склад, Объект.Договор, Объект.НаправлениеДеятельности,
Объект.Дата);
НалогообложениеНДСПриИзмененииСервер(Неопределено);
ЗаполнитьПодчиненныеСвойстваПоСтатистике("Договор");
Если ЗначениеЗаполнено(Объект.Договор) Тогда
132
Объект.ПорядокОплаты
=
ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Объект.Договор,"Поряд
окОплаты");
КонецЕсли;
КонецПроцедуры
133
Отзывы:
Авторизуйтесь, чтобы оставить отзыви хорошего настроения
удачи
успехов в конкурсе
Наверное было затрачено много времени и труда на работу
Продолжай свое исследование
Админам респект
Как на счет взаимных комментариев под работами?)
Красиво написанная работа
Так держать
Молодец
Интересная работа!