Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

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

Содержание:

Введение

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

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

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

Предметом исследования является усовершенствование процесса по взаиморасчету с клиентами на предприятии.

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

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

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

Для достижения поставленной цели необходимо решить следующие задачи:

– дать характеристику деятельности процесса взаиморасчета с клиентами, а также сформулировать основные требования к системе;

– проанализировать существующий процесс взаиморасчета с клиентами и составить диаграмму документооборота;

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

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

– постановка требований к разрабатываемому модулю в системе «1С. Предприятие 8.3»;

– спроектировать и разработать модуль автоматизации работы по взаиморасчетам с клиентами;

– дать описание интерфейса и протестировать разработанный модуль.

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

1. глава. Аналитическая часть

1.1. Выбор комплекса задач автоматизации

Проектирование автоматизированных информационных систем начинается с моделирования процесса автоматизации и построения контекстной диаграммы и дальнейшей её декомпозиции.

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

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

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

Рисунок 1.Контекстная диаграмма

Исходными данными в диаграмме является заявка на оказание услуги и денежные средства.

Управляющей информацией являются должностные инструкции сотрудников и нормативно-правовые акта РФ (Трудовой кодекс, Закон по ведению бухгалтерского учета, Письма Министерства финансов и прочие).

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

На основании контекстной диаграммы построим диаграмму декомпозиции, представленную на рисунке 2, которая состоит из следующих блоков:

- прием устной заявки от клиента, расчет предварительной стоимости и оформление заказа менеджером Филиала по установленной форме;

- поиск свободного инженера производственно-сервисной службы Филиала и передача заказа исполнителю;

- выполнение заказа по калибровке, поверке и обслуживании приборов газовой отрасли с оформлением акта на списание необходимых материалов на выполнение заказа;

- передача акта выполненных работ клиенту и оплата клиентом заказа;

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

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

Целью создания ИСУЗ является решение задач по взаиморасчетам с клиентами на предприятии, которые бы обеспечивали необходимую функциональность работы сервисного отдела.

Основными функциональными возможностями системы учета взаиморасчетов с клиентами являются:

- ведение прайс-листа оказываемых услуг;

- ведение норм списания материалов на оказание услуг и выполнение заказов;

- ведение заказов и процесса исполнения заказа в рамках предприятия;

- оформление акта приемки заказа от клиента;

- формирование акта на списание оказываемых услуг;

- оформление акта на выдачу заказа клиенту;

- формирование отчетности:

- в наличии материалов на выполнение заказа;

- прайс-лист с перечнем оказываемых услуг;

- отчёт об принятых заказах менеджером предприятия;

- отчёт о заказах, находящихся у исполнителя в сервисной службе;

- отчёт о выполненных заказах, требующих оплату и выдачи клиенту;

- список оплаченных и не оплаченных заказов.

Рисунок 2.Декомпозиция процесса

Критериями достижения цели создания ИСУЗ являются:

- создание инструмента для решения поставленных задач;

- повышение эффективности работы специалистов сервисной службы;

- снижение влияния человеческого фактора и минимизация ошибок при выполнении процесса учета заявок;

- оперативная выдача информации по заявкам клиентов;

- сокращение затрачиваемого времени на составление аналитических отчетов работы по учету заявок клиентов.

В настоящее время процессы учета заказов имеет значительные недостатки:

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

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

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

1.2. Характеристика документооборота, возникающего при решении задачи

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

На рисунке 3 схематично изображена структурная схема бизнес-процессов по учету заявок клиентов на оказание услуг.

Процесс учета заказов клиентов состоит из следующих этапов:

- приёмка заявки клиента на выполнение услуги;

- оформление акта о приемке заказа от клиента;

- выполнение заказа согласно требованиям заказчика;

- списание необходимых материалов для выполнения заказа (оформление акта на списание);

- проверка заказа специалистом и выдача заключения;

- оформление факта передачи заказа клиенту.

Рисунок 3.Структурная схема бизнес-процессов

Схема документооборота заявки представлена на рисунке 4.

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

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

Рисунок 4.Схема документооборота заявки

Временные характеристики описанных процессов приведены в таблице 1.

Таблица 1

Характеристики описанных процессов

Действие

Среднее количество

за рабочий день

Время, необходимое для выполнения одного действия, минут

Общее время, минут

Регистрация заявки

10

15

150

Поиск необходимой информации

5

30

150

Анализ информации за период

0,5

60

30

ИТОГО, минут:

330

Для данного способа также характерны следующие недостатки:

– низкая скорость и точность выполнения расчетов;

– неэффективное использование рабочего времени;

– слабый контроль работы сотрудника;

– увеличивающийся «поток» бумажной работы;

– усталость служащих - усиление негативного воздействия человеческого фактора.

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

Таблица 2

Ожидаемый эффект от внедрения информационной системы

Действие

Среднее количество

за рабочий день

Время, необходимое для выполнения одного действия, минут

Общее время, минут

Просмотр заявки

10

1

10

Поиск необходимой информации

5

2

10

Анализ информации за период

0,5

5

2,5

ИТОГО, минут:

1,5

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

Кроме того, другими преимуществами автоматизации рассматриваемого бизнес-процесса будут:

– централизованное хранение данных;

– исключение потери данных;

– структуризация данных;

– более оперативная обработка данных;

– выдача результатов в удобной форме на принтер и экран;

– легкое изменение данных;

– система авторизации;

– сокращение времени оформления документов.

1.3. Обоснование проектных решений по информационному обеспечению

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

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

Входящими документами являются: акт приемки заказа от клиента.

Выходными документами являются: акт выдачи исполнителю и акт выдачи заказа, а также отчеты.

Метод построения документов – табличный.

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

Состав классификаторов следующий: Контрагенты, ЕдиницыИзмерения, Номенклатура, Подразделения, Должности, ВидыСервиса, Сотрудники, Клиенты, Услуги. Структура представлена на рисунке 5.

Особых требований к системам классификации и кодирования информации – нет, так как они построены на базу 1С.

База данных системы находится на сервере и обмен информации происходит через сервер с распределением прав доступа к документам. Сбор и ввод данных в систему осуществляется сотрудниками деканата в соответствии с их должностными обязанностями и распределёнными в системе ролями. Данные по настройке системы заносит инженер деканата.

Обработка данных в системе осуществляется с помощью компоненты «Отчеты».

Существуют входные данные (из справочников, документов), которые с помощью обработки, переходят в состояние «выходных данных» в виде отчётов.

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

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

Рисунок 5. Логическая структура данных

Вывод:

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

Изучен документооборот автоматизируемого процесса, а также приведено обоснование необходимости создания проектного решения для сервисного предприятия.

2. глава. Проектная часть

2.1. Характеристика разработанных справочников в среде 1С:Предприятие (справочники, константы, перечисления)

Для работы с условно-постоянной информацией с некоторым множеством значений в системе используются объекты типа «Справочник». Справочник является списком возможных значений того или иного реквизита документа [3].

В конфигурации было создано 9 справочников, основными из которых являются следующие (таблица 3):

Таблица 3

Справочники

Название справочника

Ответственного за его ведение

средний объём в записях

среднюю частоту актуализации

средний объем актуализации (%)

Контрагенты

менеджер

150

ежедневно

75

Единицы измерения

бухгалтер

30

раз в год

90

Номенклатура

бухгалтер

200

ежемесячно

90

Подразделения

менеджер

20

раз в год

100

Должности

бухгалтер

20

раз в год

100

Виды сервиса

менеджер

20

ежемесячно

85

Сотрудники

бухгалтер

50

ежемесячно

100

Клиенты

менеджер

200

ежедневно

75

Услуги

менеджер

50

ежедневно

75

1. «Контрагенты» – справочник, содержащий информацию о контрагентах организации (юридических и физических лицах). Его структура приведена в таблице 3.

Таблица 4

Структура справочника «Контрагенты»

Реквизит

Тип

Краткая характеристика

Код

Строка, 9 символов

Идентификационный код

Наименование

Строка, 25 символов

Наименование контрагента

Полное наименование

Строка, 100 символов

Полное наименование контрагента

Контактные сведения

Строка, 100 символов

Юридический адрес контрагента

Телефон

Строка, 13 символов

Контактные телефоны контрагента

ИНН

Строка, 13 символов

ИНН/КПП контрагента

Справочник «ЕдиницыИзмерения» предназначен для хранения единицы измерения, в которых ведется учет расходных материалов. Он подчинен справочнику «Номенклатура». Помимо стандартных реквизитов «Код» и «Наименование» в справочнике имеется реквизит «КодОкеи» (тип – «Строка», длина – 10).

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

Таблица 5

Структура справочника «Номенклатура»

Реквизит

Тип

Краткая характеристика

Код

Строка, 5 символов

Идентификационный код

Наименование

Строка, 100 символов

Наименование расходного материала и сырья

Цена

Число, длина 10, точность 2

Ожидаемая цена расходного материала

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

Справочник «Должности» используются для хранения имеющихся должностей сотрудников организации Предприятия.

Справочник «ВидыСервиса» используется в документе «Сервис» для определения типа заказа - изготовление, сервис или ремонт.

Справочник «Сотрудники» предназначен для ведения базы данных работников предприятия. Фамилия, имя и отчество сотрудника записывается в реквизит «Наименование», длина которого составляет 100 символов. Справочник обладает шестью дополнительными реквизитами, описание которых представлено в таблице 6.

Таблица 6

Структура справочника «Сотрудники»

Реквизит

Тип

Краткая характеристика

Код

Строка, 5 символов

Идентификационный код

Наименование

Строка, 100 символов

Ф.И.О сотрудника

Фамилия

Строка, 40 символов

Фамилия сотрудника

Имя

Строка, 30 символов

Имя сотрудника

Отчество

Строка, 30 символов

Отчество сотрудника

Телефон

Строка, 12 символов

Контактные телефоны

Дата рождения

Дата

Дата рождения сотрудника

Пользователь

Строка, 50 символов

Имя входа в систему

Должность

СправочникСсылка. Должности

Должность сотрудника

Подразделение

СправочникСсылка. Подразделения

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

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

Таблица 7

Структура справочника «Клиенты»

Реквизит

Тип

Краткая характеристика

Код

Строка, 9 символов

Идентификационный код

Наименование

Строка, 75 символов

Наименование клиента

Фамилия

Строка, 30 символов

Фамилия клиента

Имя

Строка, 30 символов

Имя клиента

Отчество

Строка, 30 символов

Отчество клиента

Телефон

Строка, 13 символов

Контактный телефон клиента

Скидка

Число, длина - 10 , точность - 2

Размер скидки клиента

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

Таблица 8

Структура справочника «Услуги»

Реквизит

Тип

Краткая характеристика

Код

Строка, 9 символов

Идентификационный код

Наименование

Строка, 75 символов

Наименование услуги

Стоимость

Число, длина - 10 , точность - 2

Стоимость услуги

Табличная часть - Расходные Материалы

Номенклатура

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

Расходный материал

ЕдИзмерения

СправочникСсылка. ЕдИзмерения

Единица измерения расходного материала

НормаРасхода

Число, длина - 10 , точность - 2

Норма расхода материала

2.2. Характеристика разработанных экранных форм документов в среде 1С:Предприятие

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

Регистры в системе 1С:Предприятие используются для накопления информации о наличии и движении средств – товарных, денежных и других [7].

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

Структура регистра имеет следующий вид.

Измерения:

– «Сотрудник» (тип – СправочникСсылка. Сотрудники);

– «Заказ» (тип – ПеречислениеСсылка.Заказ);

Ресурсы:

– «Сумма» (тип – «Число», длина – 10, точность – 2).

Регистратором прихода является документ «Заказ»

Регистратором расхода является документ «ВнесениеДенегВКассу »

2) Регистр сведений «ОстаткиМатериалов» будет хранить информацию об остатках материалов, которые имеются на складе Предприятия.

Структура регистра имеет следующий вид.

Измерения:

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

– «Ответственный» (тип – ПеречислениеСсылка. Сотрудники);

Ресурсы:

– «Количество» (тип – «Число», длина – 10, точность – 2);

– «Сумма» (тип – «Число», длина – 10, точность – 2).

Регистратором прихода является документ «ПоступлениеМатериалов»

Регистратором расхода является документ «Сервис »

Регистратором расхода является документ «СписаниеМатериалов »

3) Регистр накоплений «ВыполненныеЗаказы» используется для отражения выполненных заказов сотрудниками предприятия.

Структура регистра имеет следующий вид.

Измерения:

– «Сотрудник» (тип – СправочникСсылка. Сотрудники);

– «Заказ» (тип – ДокументСсылка.Заказ);

Ресурсы:

– «Сумма» (тип – «Число», длина – 10, точность – 2).

Регистратором прихода является документ «Заказ»

3) Регистр сведений «СостояниеЗаказа» используется для отражения статус постепенного выполнения заказов сотрудниками предприятия.

Структура регистра имеет следующий вид.

Измерения:

– «Состояние» (тип – Перечисления. СостоянияЗаказа);

– «Заказ» (тип – ДокументСсылка.Заказ);

Ресурсы:

– «Дата» (тип – «Дата»).

Состояние заказа может принимать следующие значения:

1. Статус "Принят", данный статус задается при распечатке акта об принятии заказа от клиента с помощью Процедуры Акт_приемки(ТабДок, Ссылка).

2. Статус "На выполнении", данный статус задается при распечатке акта о выдаче заказа исполнителю с помощью Процедуры Акт_выдачи_исполнителю(ТабДок, Ссылка) (ТабДок, Ссылка).

3. Статус "Готов", данный статус задается при выполнении заказа в системе с помощью Процедура ОбработкаПроведения(Отказ, Режим).

4. Статус "Оплачен", данный статус задается при оплате заказа и оформлении документа "Внесение денег в кассу" с помощью ОбработкаПроведения(Отказ, Режим).

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

При помощи документов организуется ввод в систему информации о совершаемых хозяйственных действиях, ее просмотр и, если необходимо, корректировка [9]. Наиболее важными характеристиками документов являются номер, дата и время. Они позволяют установить строгую временную последовательность совершения операций [5, 6].

В ходе выполнения курсовой работы в конфигурацию были добавлены следующие документы.

С помощью документа «Заказ» происходит оформление заказа в системе менеджером Предприятия. Структура шапки документа приведена в таблице 9.

Таблица 9

Структура шапки документа «Заказ»

Реквизит

Тип

Краткая характеристика

Номер

Строка, 9 символов

Номер документа

Дата

Дата

Дата документа

Менеджер

СправочникСсылка. Сотрудники

Менеджер, принявший заказ от клиента

Заказчик

СправочникСсылка. Клиенты

Заказчик заказа

Адрес

Строка, 100 символов

Адрес, по которому нужно оказать услугу

Иcполнитель

СправочникСсылка. Сотрудники

Исполнитель заказа со стороны Предприятия

ОбщаяСтоимость

Число, длина - 10 , точность - 2

Общая стоимость заказа

РазмерСкидки

Число, длина - 10 , точность - 2

Процент индивидуальной скидки по заказу

Табличная часть документа «Заказ» содержит список оказываемых услуг и производимых товаров (таблица 10).

Таблица 10

Структура табличной части документа «Заказ»

Реквизит

Тип

Краткая характеристика

Услуга

СправочникСсылка. Услуги

Наименование услуги

Количество

Число, длина - 10 , точность - 2

Количество услуг

Цена

Число, длина - 10 , точность - 2

Стоимость услуги согласно прайс-листу

Скидка

Число, длина - 10 , точность - 2

Сумма скидки по заказу

Стоимость

Число, длина - 10 , точность - 2

Стоимость = (Количество * Цена) - Скидка

Документ «Сервис» будет хранить информацию о выполняемых и выполненных заказов Предприятия. Структура шапки документа приведена в таблице 11.

Таблица 11

Структура шапки документа «Сервис»

Реквизит

Тип

Краткая характеристика

Номер

Строка, 9 символов

Номер документа

Дата

Дата

Дата документа

Ответственный

СправочникСсылка. Сотрудники

Ответственный сотрудник за заказ

ВидСервиса

СправочникСсылка. ВидыСервиса

Тип заказа

СрокОкончанияРабот

Дата

Дата окончания исполнения заказа

Табличная часть документа «Сервис» содержит перечень расходных материалов и сырья, потраченных на выполнение заказа (таблица 12).

Таблица 12

Структура табличной части документа «Сервис»

Реквизит

Тип

Краткая характеристика

Номенклатура

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

Наименование услуги

ЕдИзмерения

СправочникСсылка. ЕдИзмерения

Единица измерения расходного материала

Количество

Число, длина - 10 , точность - 2

Количество необходимого расходного материала

Цена

Число, длина - 10 , точность - 2

Цена расходного материала

Стоимость

Число, длина - 10 , точность - 2

Стоимость = Количество * Цена

С помощью документа «Поступление материалов» будет хранить информацию о закупленных у контрагентов материалов на склад Предприятия. Структура шапки документа приведена в таблице 13.

Таблица 13

Структура шапки документа «Поступление материалов»

Реквизит

Тип

Краткая характеристика

Номер

Строка, 9 символов

Номер документа

Дата

Дата

Дата документа

Контрагент

СправочникСсылка. Контрагенты

Поставщик материалов

Ответственный

СправочникСсылка. Сотрудники

Менеджер, ответственный за поступление на склад

Табличная часть документа «Поступление материалов» содержит список приходуемых на склад материалов (таблица 14).

Таблица 14

Структура табличной части документа «Поступление материалов»

Реквизит

Тип

Краткая характеристика

Номенклатура

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

Наименование номенклатуры

ЕдИзмерения

СправочникСсылка. ЕдИзмерения

Единица измерения материала

Количество

Число, длина - 10 , точность - 2

Количество материала

Цена

Число, длина - 10 , точность - 2

Цена материала

Сумма

Число, длина - 10 , точность - 2

Сумма = Количество * Цена

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

Таблица 15

Структура шапки документа «Внесение денег в кассу»

Реквизит

Тип

Краткая характеристика

Номер

Строка, 9 символов

Номер документа

Дата

Дата

Дата документа

Сотрудник

СправочникСсылка. Сотрудники

Сотрудник, который произвел оплату

Кассир

СправочникСсылка. Сотрудники

Сотрудник, принявший деньги в кассе

Сумма

Число, длина - 10 , точность - 2

Общая сумма по приходу

Табличная часть документа «Внесение денег в кассу» содержит список исполненных заказов (таблица 16).

Таблица 16

Структура табличной части документа «Заказ»

Реквизит

Тип

Краткая характеристика

Заказ

ДокументСсылка. Заказ

Наименование заказа

Сумма

Число, длина - 10 , точность - 2

Сумма денежных средств

С помощью документа «СписаниеМатериалов» происходит оформление списание материалов при выполнении заказа исполнителем Предприятия. Структура шапки документа приведена в таблице 17.

Таблица 17

Структура шапки документа «СписаниеМатериалов»

Реквизит

Тип

Краткая характеристика

Номер

Строка, 9 символов

Номер документа

Дата

Дата

Дата документа

Ответственный

СправочникСсылка. Сотрудники

Менеджер, выполнивший заказ клиента

Заказ

СправочникСсылка. Заказ

Номер заказа

Табличная часть документа «СписаниеМатериалов» содержит перечень израсходованных материалов (таблица 18).

Таблица 18

Структура табличной части документа «СписаниеМатериалов»

Реквизит

Тип

Краткая характеристика

Номенклатура

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

Наименование номенклатуры

ЕдИзмерения

СправочникСсылка. ЕдИзмерения

Единица измерения материала

Количество

Число, длина - 10 , точность - 2

Количество материала

Цена

Число, длина - 10 , точность - 2

Цена материала

Сумма

Число, длина - 10 , точность - 2

Сумма = Количество * Цена

2.2.2. Описание разработанных форм отчетов, необходимых для отражения результатов решения задачи

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

Для получения такой информации в системе 1С:Предприятие используется объект метаданных под названием «Отчет». Объект данных такого типа представляет собой алгоритм обработки информации на внутреннем языке системы 1С:Предприятие [8, 10]. К алгоритму «прикрепляется» диалог, при помощи которого, при необходимости, можно организовать ввод каких либо параметров, влияющих на ход выполнения алгоритма. Также отчет имеет сделанное в табличном редакторе описание печатной формы, которое используется для вывода результатов выполнения алгоритма на экран и принтер [4].

Для анализа накопленной в системе информации был разработан ряд отчетов.

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

2. «Заказы» – данный отчет позволяет увидеть общую информацию по выполненных заказах компании.

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

4. «СостояниеЗаказа» – отчет, содержащий информацию о порядке выполнения заказа на предприятии от принятия до выдачи заказа клиенту.

Листинг программного кода формирования запросов приведен в Приложении.

5. «Акт приемки заказа» – данный отчет распечатывается из документа «Заказ» по кнопке «Акт приемки» и формируется при приемки заказа от клиента, представлен на рисунке 6.

Рисунок 6.Отчет «Акт приемки заказа»

5. «Акт выдачи исполнителю» – данный отчет распечатывается из документа «Заказ» по кнопке «Выдача исполнителю» и формируется при передачи заказа исполнителю, представлен на рисунке 7.

Рисунок 7.Отчет «Акт выдачи исполнителю»

5. «Акт выдачи заказа» – данный отчет распечатывается из документа «Заказ» по кнопке «Выдача заказчику» и формируется при выдачи заказа клиенту, представлен на рисунке 8.

Рисунок 8.Отчет «Акт выдачи заказа»

5. «Прайс-лист» – данный отчет формируется из справочника «Услуги» по кнопке «Прайс лист» и представлен на рисунке 9.

Рисунок 9.Отчет «Прайс-лист»

2.3. Описание разработанных подсистем в среде 1С:Предприятие

АИС «Учет заказов» содержит подсистемы ведения справочной информации, документов и формирования отчетов.

В конфигурации были созданы три подсистемы (рисунок 10).

Рисунок 10.Структура АИС

Структура системы представлена на рисунке 11.

Заказы

Касса

Склад материалов

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

АИС «Учет заказов»

Справочники

- Сотрудники

- Должности

- Подразделения

- Клиенты

Документы

- Заказ

- Внесение ДенегВКассу

Отчеты

- Невнесенные денежные средства

Справочники

- Сотрудники

- Должности

- Подразделения

- Контрагенты

- Клиенты

- Услуги

- Оборудование

Документы

- Заказ

- Сервис

Отчеты

- Невнесенные денежные средства

- Заказы

Справочники

- Сотрудники

- Клиенты

- Номенклатура

- Единицы измерения

Документы

- Поступление материалов

- Сервис

- Списание материалов

Отчеты

- Оборотно -сальдовая ведомость

Рисунок 11.Функциональная структура АИС «Учет заказов»

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

Перед работой программы необходимо пройти авторизацию в системе, для этого вводится логин и пароль в форму (рисунок 12).

Рисунок 12.Результат подключения

После успешной авторизации открывается АИС, которая состоит из нескольких модулей:

АРМ «Склад материалов», который имеет следующие справочники: «Ед измерения» для ведения единиц измерения материалов на складе, «Контрагенты» для ведения перечня поставщиков, «Номенклатура» для отражения перечня материалов. Работу со справочниками рассмотрим на примере справочника «Номенклатура», который представлен на рисунке 13.

Рисунок 13.Элемент справочника

Данные полей формы редактируются с помощью клавиатуры или мышки. Чтобы сохранить внесенный изменения в справочник достаточно нажать на кнопку «Записать» или «Записать или закрыть».

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

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

Рисунок 14.Документ «Поступление материалов»

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

Рисунок 15.Документ «Сервис»

Списание материалов также возможно по документу «Списание материалов», который как правило формируется автоматически при нажатии в документе «Заказ» по кнопке «Списание материалов», поэтому этот документ необходимо просто просмотреть на корректность данных и провести в системе (рисунок 16).

Рисунок 16.Документ «Списание материалов»

Отчет «Оборотно-сальдовая ведомость» позволяет увидеть движение материалов на складе, пример представлен на рисунке 17.

АРМ «Касса» предназначен для отражения оплаты заказов в АИС, данный модуль который имеет следующие справочники: «Должности» для ведения должностей сотрудников, «Клиенты» для ведения перечня покупателей, «Подразделения» для отражения перечня подразделений, «Сотрудники» для отражения перечня работников предприятия.

Рисунок 17.Отчет «Оборотно-сальдовая ведомость»

Документ «Заказ» в данном модуле может редактировать только менеджер, кассир только имеет возможность просматривать подробности заказа в случае уточнения информации при оплате.

Отражение оплаты заказа выполняется с создания документа «Внесение денег в кассу», в котором необходимо отразить дату оплаты, сотрудника принявшего оплату и ФИО кассира, а также сумму и номер заказа (рисунок 18).

Рисунок 18.Документ «Внесение денег в кассу»

Отчет «Невнесенные денежные средства» позволяет просмотреть те заказы, которые не были оплачены клиентом, но уже исполнены, пример представлен на рисунке 19.

АРМ «Заказы» позволяет менеджеру предприятия оформить заказ с помощью создания документа «Заказ», в котором необходимо отразить дату заказа, сотрудника принявшего заказ, ФИО заказчика, а также его адрес. ФИО исполнителя можно оставить незаполненным, так как существует возможность назначить исполнителя позднее (рисунок 20).

Рисунок 19.Отчет «Невнесенные денежные средства»

Рисунок 20.Документ «Заказ»

Далее заполняется нижняя табличная часть, которая выбирается из справочника «Услуги» и указывается количество. Размер скидки и общая стоимость заказа рассчитываются автоматически на основании данных справочников «Услуги» и «Клиенты». Далее распечатывается «Акт приемки заказ» по кнопке «Акт приемки» в двух экземплярах и подписывается с двух сторон менеджером и заказчиком. Один экземпляр отдается заказчику.

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

В данном АРМе «Заказы» можно сформировать отчет, который позволяет увидеть общую информацию по выполненным заказам компании (рисунок 21).

Рисунок 21.Отчет «Заказы»

Отчет «СостояниеЗаказа» содержит информацию о порядке выполнения заказа на предприятии от принятия до выдачи заказа клиенту (рисунок 22).

Рисунок 22.Отчет «Состояние заказа»

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

Заключение

В ходе выполнения курсовой работы были рассмотрены следующие моменты:

- дана краткая характеристика процесса и описание предметной области по учету взаиморасчетов с клиентами;

- проведен анализ процесса по взаиморасчета с клиентами;

- сформулированы требований к разработке АИС;

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

Внедрение АИС позволит:

1) повысить производительность компании. На поиск заказов и информации при наличии АИС тратится значительно меньше времени, по сравнению с традиционным бумажным оформлением заказов.

2) мгновенный доступ к актуальной информации. К основному преимуществу АИС можно отнести способность быстро и легко просматривать последние заказы клиента.

3) уменьшить ошибки типа «человеческий фактор». Автоматизация учета заказов предприятия позволяет исключить ошибки, которые влечет за собой человеческий фактор, при оформление печатных форм и составлении аналитических отчетов.

4) сократить потребности в дополнительном персонале. Увеличение объемов обслуживания при внедрении АИС не требует значительного расширения персонала.

Список литературы

  1. Ажеронок В.А., Габец А.П., Гончаров Д.И. Профессиональная разработка в системе 1С: Предприятие 8. Том 1. Изд.: 1С-Паблишинг, 2-е издание, 2015. - 689 с.
  2. Ажеронок В.А., Габец А.П., Гончаров Д.И. Профессиональная разработка в системе 1С: Предприятие 8. Том 2. – М.: ООО «1С-Паблишинг», 2-е издание, 2015. - 530 с.
  3. Кашаев С.М. Программирование в 1С: Предприятие 8.2. – Питер, 2013. – 272 с.
  4. Кашаев, Сергей 1С:Предприятие 8.3. Программирование и визуальная разработка на примерах / Сергей Кашаев. - М.: БХВ-Петербург, 2015. - 336 c.
  5. Ощенко, Игорь Азбука программирования в 1С: Предприятие 8.2 / Игорь Ощенко. - М.: БХВ-Петербург, 2013. - 272 c.
  6. Радченко М.Г., Хрусталева Е.Ю. 1С Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые примеры – 1С- Паблишинг, 2013. – 874 с.
  7. Радченко М.Г. 1С:Программирование для начинающих. Детям и родителям, менеджерам и руководителям. Разработка в системе 1С:Предприятие 8.3. – Москва, 1С – Паблишинг, 2017. – 590 с.
  8. Радченко М.Г., Хрусталева Е.Ю. 1С Предприятие 8.3. Практическое пособие разработчика, 1С Паблишинг, 2013. - 874 с.
  9. Хрусталева Е.Ю. Язык запросов «1С: Предприятия 8.2» - 1С – Паблишинг, 2013. - 369 с.
  10. Алешин Л.И. Руководство по изучению дисциплины «Автоматизированные информационные системы». – URL: http://www.e-biblio.ru/book/bib/01_informatika/sg.html Дата обращения: 10.03.2020.

Приложение. ЛИСТИНГ ПРОГРАММЫ

Регистратором прихода является документ «Заказ», листинг проведения движения которого представлен ниже:

Регистратором расхода является документ «ВнесениеДенегВКассу» , листинг проведения движения которого представлен ниже:

Регистратором прихода является документ «ПоступлениеМатериалов» , листинг проведения движения которого представлен ниже:

Регистратором расхода является документ «Сервис » , листинг проведения движения которого представлен ниже:

Процедура ОбработкаПроведения(Отказ, Режим)

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| ДокМ.Номенклатура,

| СУММА(ДокМ.Количество) КАК Количество,

| СУММА(ДокМ.Сумма) КАК Сумма,

| МАКСИМУМ(ЕСТЬNULL(ОстМ.КоличествоОстаток, 0)) КАК КоличествоОстаток

|

|ИЗ

| Документ.Сервис.Сервис КАК ДокМ

| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиМатериалов.Остатки(&МоментВремени) КАК ОстМ

| ПО ДокМ.Номенклатура = ОстМ.Номенклатура

|ГДЕ

| ДокМ.Ссылка = &Ссылка

|

|СГРУППИРОВАТЬ ПО

| ДокМ.Номенклатура";

Запрос.УстановитьПараметр("МоментВремени", МоментВремени());

Запрос.УстановитьПараметр("Ссылка", Ссылка);

Результат = Запрос.Выполнить();

ВыборкаДЗ = Результат.Выбрать();

Движения.ОстаткиМатериалов.Записывать=Истина;

Пока ВыборкаДЗ.Следующий() Цикл

Если ВыборкаДЗ.Количество()>ВыборкаДЗ.КоличествоОстаток Тогда

Сообщить("Недостаточное количество материала "

+ ВыборкаДЗ.Номенклатура+", необходимо: " + ВыборкаДЗ.Количество()+", в наличии: "

+ ВыборкаДЗ.КоличествоОстаток);

Отказ=Истина;

Движения.ОстаткиМатериалов.Записывать=Ложь;

КонецЕсли;

Если Отказ Тогда

Продолжить;

КонецЕсли;

Движение = Движения.ОстаткиМатериалов.Добавить();

Движение.ВидДвижения = ВидДвиженияНакопления.Расход;

Движение.Период = Дата;

Движение.Номенклатура = ВыборкаДЗ.Номенклатура;

Движение.Количество = ВыборкаДЗ.Количество;

Движение.Сумма = ВыборкаДЗ.Сумма;

Движение.Ответственный = Ответственный;

КонецЦикла;

КонецПроцедуры

Регистратором расхода является документ «СписаниеМатериалов» , листинг проведения движения которого представлен ниже:

Процедура ОбработкаПроведения(Отказ, Режим)

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| ДокМ.Номенклатура,

| СУММА(ДокМ.Количество) КАК Количество,

| СУММА(ДокМ.Сумма) КАК Сумма,

| МАКСИМУМ(ЕСТЬNULL(ОстМ.КоличествоОстаток, 0)) КАК КоличествоОстаток

|

|ИЗ

| Документ.СписаниеМатериалов.Сервис КАК ДокМ

| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиМатериалов.Остатки(&МоментВремени) КАК ОстМ

| ПО ДокМ.Номенклатура = ОстМ.Номенклатура

|ГДЕ

| ДокМ.Ссылка = &Ссылка

|

|СГРУППИРОВАТЬ ПО

| ДокМ.Номенклатура";

Запрос.УстановитьПараметр("МоментВремени", МоментВремени());

Запрос.УстановитьПараметр("Ссылка", Ссылка);

Результат = Запрос.Выполнить();

ВыборкаДЗ = Результат.Выбрать();

Движения.ОстаткиМатериалов.Записывать=Истина;

Пока ВыборкаДЗ.Следующий() Цикл

Если ВыборкаДЗ.Количество()>ВыборкаДЗ.КоличествоОстаток Тогда

Сообщить("Недостаточное количество материала "

+ ВыборкаДЗ.Номенклатура+", необходимо: " + ВыборкаДЗ.Количество()+", в наличии: "

+ ВыборкаДЗ.КоличествоОстаток);

Отказ=Истина;

Движения.ОстаткиМатериалов.Записывать=Ложь;

КонецЕсли;

Если Отказ Тогда

Продолжить;

КонецЕсли;

Движение = Движения.ОстаткиМатериалов.Добавить();

Движение.ВидДвижения = ВидДвиженияНакопления.Расход;

Движение.Период = Дата;

Движение.Номенклатура = ВыборкаДЗ.Номенклатура;

Движение.Количество = ВыборкаДЗ.Количество;

Движение.Сумма = ВыборкаДЗ.Сумма;

Движение.Ответственный = Ответственный;

КонецЦикла;

КонецПроцедуры

Регистратором прихода является документ «Заказ» , листинг проведения движения которого представлен ниже:

Код изменения статуса аналогичен и имеет следующую структуру:

МенеджерЗаписи = РегистрыСведений.СостояниеЗаказа.СоздатьМенеджерЗаписи();

МенеджерЗаписи.Заказ = Ссылка;

МенеджерЗаписи.Состояние = Перечисления.СостоянияЗаказа.принят;

МенеджерЗаписи.Дата = ТекущаяДата();

МенеджерЗаписи.Записать();

Листинг отчетов:

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

Данный отчет формируется на основе запроса:

ВЫБРАТЬ

ОстаткиМатериаловОстаткиИОбороты.Номенклатура,

ОстаткиМатериаловОстаткиИОбороты.КоличествоНачальныйОстаток,

ОстаткиМатериаловОстаткиИОбороты.СуммаНачальныйОстаток,

ОстаткиМатериаловОстаткиИОбороты.КоличествоПриход,

ОстаткиМатериаловОстаткиИОбороты.СуммаПриход,

ОстаткиМатериаловОстаткиИОбороты.КоличествоРасход,

ОстаткиМатериаловОстаткиИОбороты.СуммаРасход,

ОстаткиМатериаловОстаткиИОбороты.КоличествоКонечныйОстаток,

ОстаткиМатериаловОстаткиИОбороты.СуммаКонечныйОстаток

ИЗ

РегистрНакопления.ОстаткиМатериалов.ОстаткиИОбороты КАК ОстаткиМатериаловОстаткиИОбороты

2. «Заказы» – данный отчет позволяет увидеть общую информацию по выполненных заказах компании.

Данный отчет формируется на основе запроса:

ВЫБРАТЬ

НевнесенныеДенежныеСредстваОстатки.Сотрудник КАК Сотрудник,

НевнесенныеДенежныеСредстваОстатки.Заказ КАК Заказ,

Сумма(НевнесенныеДенежныеСредстваОстатки.СуммаОстаток)

ИЗ

РегистрНакопления.НевнесенныеДенежныеСредства.Остатки КАК НевнесенныеДенежныеСредстваОстатки

СГРУППИРОВАТЬ ПО

НевнесенныеДенежныеСредстваОстатки.Сотрудник,

НевнесенныеДенежныеСредстваОстатки.Заказ

УПОРЯДОЧИТЬ ПО

Сотрудник,

Заказ

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

Данный отчет формируется на основе запроса:

ВЫБРАТЬ

НевнесенныеДенежныеСредстваОстатки.Сотрудник КАК Сотрудник,

НевнесенныеДенежныеСредстваОстатки.Заказ КАК Заказ,

Сумма(НевнесенныеДенежныеСредстваОстатки.СуммаОстаток)

ИЗ

РегистрНакопления.НевнесенныеДенежныеСредства.Остатки КАК НевнесенныеДенежныеСредстваОстатки

СГРУППИРОВАТЬ ПО

НевнесенныеДенежныеСредстваОстатки.Сотрудник,

НевнесенныеДенежныеСредстваОстатки.Заказ

УПОРЯДОЧИТЬ ПО

Сотрудник,

Заказ

4. «СостояниеЗаказа» – отчет, содержащий информацию о порядке выполнения заказа на предприятии от принятия до выдачи заказа клиенту.

Данный отчет формируется на основе запроса:

ВЫБРАТЬ

СостояниеЗаказа.Заказ КАК Заказ,

СостояниеЗаказа.Состояние,

СостояниеЗаказа.Дата

ИЗ

РегистрСведений.СостояниеЗаказа КАК СостояниеЗаказа

УПОРЯДОЧИТЬ ПО

Заказ