Файл: Разработка конфигурации «Ежедневный складской учет» в среде 1С:Предприятие 8.3 (Выбор комплекса задач автоматизации).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 28.03.2023

Просмотров: 1159

Скачиваний: 6

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

Введение

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

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

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

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

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

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

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

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

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

2.4 Описание созданной / откорректированной карты маршрута бизнес-процесса в среде 1С:Предприятие

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

2.6 Описание разработанного интерфейса пользователя в среде 1С:Предприятие (разработка управляемого интерфейса)

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

Экранные формы

Ко‏нфигуриро‏вание и настро‏йка АРМ менеджера

Организации, входящие в состав предприятия

Магазины, склады и кассы торгового предприятия

Сотрудники торгового предприятия

Ввод сведений о контрагентах

Установка начальных сведений о предприятии

Пользователь, интерфейс, команда

Командный интерфейс системы

Структура командного интерфейса

Влияние подсистем

Формирование состава командного интерфейса

Настраивание состава команд

Состав разделов

Стандартные команды

Редактирование командного интерфейса

Редактирование командного интерфейса

Автоматическое размещение и видимость команд

Поддержка основных бизнес процессов ресурсами информационной системы

Заключение

Библиографический список

Приложение А - Структура дорабатываемой информационной системы

Приложение Б - Часть программного кода дорабатываемой системы системы (на примере модулей двух документов)

Приложение В - Экранная форма заполненого документа

Приложение Г - Печатная форма документа

Поддержка основных бизнес процессов ресурсами информационной системы

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

Основные действия, которые пользователь «Администратор» должен выполнить при работе с программой, приведены в таблице 3.5.1

Таблица 3.5.1– Руководство пользователя «Администратор» по эксплуатации программы

Операция

Действия пользователя

Действия

программы

1

2

3

Вход в

программу

Запустить программу в режиме Конфигуратор. Выбрать логин Администратор и ввести пароль при запуске программы и нажать на кнопку «ОК».

Если пароль введен верно, тогда - Конфигуратор под правами пользователя. Если не верно, выдается сообщение об ошибке.

Распределение прав доступа

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

Сохранение измененных данных в таблице «Пользователи».

Выход из программы

Нажать кнопку “ Выход ” (или в меню «Файл» выбрать пункт «Выход»).

Закрытие программы.

Основные действия, которые пользователь «Менеджер по продажам» должен выполнить при работе с программой, приведены в таблице 3.5.2.

Таблица 3.5.2 – Руководство пользователя «Менеджер по продажам» по эксплуатации программы

Операция

Действия пользователя

Действия программы

1

2

3

Вход в программу

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

Если пароль введен верно, тогда запускается основное окно программы для выбранного пользователя. Если пароль введен неверно, выдается сообщение об ошибке.

Заполнение справочника «Единицы измерения», «Номенклатура», «Контрагенты»

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

На экране отобразиться выбранный справочник.

Сохранение измененных данных в соответствующих таблицах БД.

Ввод сведений о приходе товаров

В открывшемся окне программы выбрать пункт меню «Документы» - «Поступление товаров». Для введения нового документа о поступлении нажать кнопку «Добавить» (в открывшемся окне ввода документа внести необходимые данные: поставщика, список товаров), для просмотра уже введенных поступлений нажать кнопку «Изменить текущий элемент», для удаления – «Удалить».

На экране отобразиться список документов по поступлению товаров.

Сохранение измененных данных в соот таблице «Движение товара».

Ввод сведений о реализации товаров

В открывшемся окне программы выбрать пункт меню «Документы» - «Реализация товаров». Для введения нового документа о реализации нажать кнопку «Добавить» (в открывшемся окне ввода документа внести необходимые данные: покупателя (по необходимости), список товаров, сумму, которую получили от покупателя (сдача посчитается автоматически), затем нажать на кнопку «Чек» для распечатки документа о реализации), для просмотра уже введенных реализаций нажать кнопку «Изменить текущий элемент», для удаления – «Удалить».

На экране отобразиться список документов по реализации товаров.

Сохранение измененных данных в соот таблице «Движение товара».

Ввод «Заявки от покупателя»

В открывшемся окне программы выбрать пункт меню «Документы» - «Заявка от покупателя». Для введения новой заявки нажать кнопку «Добавить» (в открывшемся окне ввода заявки внести необходимые данные: поставщика, список товаров, затем нажать на кнопку «Печать заявки» для распечатки заявки), для просмотра уже введенных заявок нажать кнопку «Изменить текущий элемент», для удаления – «Удалить».

На экране отобразиться список документов по реализации товаров.

Сохранение измененных данных в соот таблице «Заявки».

Выход из программы

Нажать кнопку “ Выход ” (или в меню «Файл» выбрать пункт «Выход»).

Закрытие программы.


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

Разработка информационной базы происходит в Конфигураторе. Окно Конфигуратора представлено на рисунке 3.21.

Рисунок 2.21 – Окно «Конфигуратора»

Создание справочников происходит в ветке «Справочники» по кнопке «Добавить». Вводим необходимые параметры, реквизиты (реквизит код и наименование по умолчанию присутствуют во всех справочниках). Для примера на рисунке 3.22 представлено создание справочника «Единицы измерения».

Рисунок 2.22 – Создание справочника «Единицы измерения»

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

Рисунок 2.23 – Параметры документа «Поступление товара»

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

Рисунок 2.24 – Параметры регистра накопления «Оборот товара»

Заключение

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

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

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

2. Разработанная информационная система позволяет достигнуть следующих эффектов:

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

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


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

Библиографический список

  1. ГОСТ 2.105-95 ЕСКД. Общие требования к текстовым документам.
  2. ГОСТ 19.103-33 ЕСПД. Обозначение программ и программных документов.
  3. ГОСТ 19.701-90 ЕСПД. Схемы алгоритмов, программ, данных и систем.
  4. Агальцов В. П. Базы данных. - М.: Мир, 2002.
  5. Архангельский П.А. Программирование в Delphi 5. - M.: Наука, 2000.
  6. Бобровский С.И. Delphi 5. – М.: Питер, 2002.
  7. Гаевский A. Разработка программных приложений на Delphi 6. – М.: Киев, 2000.
  8. Гагарина Л.Г., Киселёв Д.В. Разработка и эксплуатация автоматизированных информационных систем. – М.: ИНФРА-М. 2007.
  9. Горев А., Макащарипов С., Владимиров Ю. Microsoft SQL. Server 6.5 для профессионалов. - СПб.: Питер, 1998.
  10. Дарахвелидзе П.Г. Программирование в DELPHI 5. - СПб.: Бином, 2000.
  11. Евдокимова В.В. Информационные системы в экономике. – СПб.: Питер 2007.
  12. Емельянова Н.З., Партыка Т.Л., Попов И.И. Основы построения автоматизированных информационных систем. – М.: ИНФРА-М. 2005.
  13. Зуев В. A. Turbo Pascal 6.0, 7.0. - М.: Москва, 1998.
  14. Карпова Т.С. Базы данных: модели, разработка. - СПб.: Питер, 2001.
  15. Коноплева Е.А., Хохлова О.А., Денисов А.В. Информационные технологии. – М.: Проспект. 2007.
  16. Немнюгин С.А. Программирование. – М.: Питер, 2000.
  17. Петров В.Н. Информационные системы. – СПб.: Питер, 2002.
  18. Романова М.В. Управление проектами. – М.: ИНФРА-М. 2007.
  19. Советов Б.Я., Цехановский В.В.- Базы данных. - М.: Высшая школа. 2005.
  20. Тиори Т., Фрай Дж. Проектирование структур баз данных: В 2-х кн. Пер. с англ. - М.: Мир, 1985.
  21. Угринович Н. Информатика и информационные технологии. Набор базовых знаний. - М.: Радио и связь, 2000.
  22. Харрингтон Дж. Проектирование реляционных баз данных. - М.:
  23. Ломакин В.К. Мировая экономика: Учебник для вузов. – М.: Финансы, ЮНИТИ, 2008.
  24. http://v8.1c.ru. 1С:Предприятие 8 [Электронный курс]

Приложение А - Структура дорабатываемой информационной системы

1С:Предприятие 8.3 - управление запасами и закупками

1С:Предприятие 8.3 - управление складом

1С:Предприятие 8.3 - обмен данными

Приложение Б - Часть программного кода дорабатываемой системы системы (на примере модулей двух документов)


///////////////////////////////////////////////////////////////////////////////

// ОБРАБОТЧИКИ СОБЫТИЙ

// Процедура - обработчик события "ОбработкаЗаполнения".

//

Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)

ИнициализироватьДокумент(ДанныеЗаполнения);

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

// Процедура - обработчик события "ОбработкаПроведения".

//

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

ПроведениеСервер.ИнициализироватьДополнительныеСвойстваДляПроведения(Ссылка, ДополнительныеСвойства, РежимПроведения);

Документы.РеализацияУслуг.ИнициализироватьДанныеДокумента(Ссылка, ДополнительныеСвойства);

ПроведениеСервер.ПодготовитьНаборыЗаписейКРегистрацииДвижений(ЭтотОбъект);

ПродажиСервер.ОтразитьПродажи(ДополнительныеСвойства, Движения, Отказ);

ПродажиСервер.ОтразитьПродажиПоДисконтнымКартам(ДополнительныеСвойства, Движения, Отказ);

ЗапасыСервер.ОтразитьУслугиНаСкладах(ДополнительныеСвойства, Движения, Отказ);

ЗапасыСервер.ОтразитьУслугиОрганизаций(ДополнительныеСвойства, Движения, Отказ);

ЗапасыСервер.ОтразитьУслугиКОтгрузке(ДополнительныеСвойства, Движения, Отказ);

ЗапасыСервер.ОтразитьДвиженияСерийныхНомеров(ДополнительныеСвойства, Движения, Отказ);

ЗапасыСервер.ОтразитьДвиженияСерийУслуг(ДополнительныеСвойства, Движения, Отказ);

СформироватьСписокРегистровДляКонтроля();

ПроведениеСервер.ЗаписатьНаборыЗаписей(ЭтотОбъект);

ПроведениеСервер.ВыполнитьКонтрольРезультатовПроведения(ЭтотОбъект, Отказ);

ПроведениеСервер.ОчиститьДополнительныеСвойстваДляПроведения(ДополнительныеСвойства);

ДополнительныеСвойства.Вставить("Отказ", Отказ);

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

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

МассивНепроверяемыхРеквизитов = Новый Массив;

ОбработкаТабличнойЧастиУслугиСервер.ПроверитьЗаполнениеКоличества(ЭтотОбъект, ПроверяемыеРеквизиты, Отказ);

ОбработкаТабличнойЧастиУслугиСервер.ПроверитьЗаполнениеХарактеристик(ЭтотОбъект,МассивНепроверяемыхРеквизитов,Отказ);

ОбработкаТабличнойЧастиУслугиСервер.ПроверитьЗаполнениеСерий(ЭтотОбъект,Документы.РеализацияУслуг.ПараметрыУказанияСерий(ЭтотОбъект),Отказ);

ОбщегоНазначения.УдалитьНепроверяемыеРеквизитыИзМассива(ПроверяемыеРеквизиты,МассивНепроверяемыхРеквизитов);

МаркетинговыеАкцииСервер.ПроверитьЦеныСертификатов(

ЭтотОбъект,

"Услуги",

Отказ

);

МаркетинговыеАкцииСервер.ПроверитьЗаполнениеТабличнойЧастиСерийныеНомера(


ЭтотОбъект,

"Услуги",

"СерийныеНомера",

Отказ

);

МаркетинговыеАкцииСервер.ПроверитьДвиженияСерийныхНомеров(

ЭтотОбъект,

"Услуги",

"СерийныеНомера",

Отказ

);

МаркетинговыеАкцииСервер.ПроверитьОкончаниеАбсолютныхСроковДействияСертификатов(

ЭтотОбъект,

"Услуги",

Отказ,

);

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

// Процедура - обработчик события "ОбработкаУдаленияПроведения".

//

Процедура ОбработкаУдаленияПроведения(Отказ)

ПроведениеСервер.ИнициализироватьДополнительныеСвойстваДляПроведения(Ссылка, ДополнительныеСвойства);

ПроведениеСервер.ПодготовитьНаборыЗаписейКРегистрацииДвижений(ЭтотОбъект);

СформироватьСписокРегистровДляКонтроля();

ПроведениеСервер.ЗаписатьНаборыЗаписей(ЭтотОбъект);

ПроведениеСервер.ВыполнитьКонтрольРезультатовПроведения(ЭтотОбъект, Отказ);

ПроведениеСервер.ОчиститьДополнительныеСвойстваДляПроведения(ДополнительныеСвойства);

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

// Процедура - обработчик события "ПередЗаписью".

//

Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)

Если ОбменДанными.Загрузка Тогда

Возврат;

КонецЕсли;

Справочники.СерийныеНомера.ОчиститьВДокументеНеиспользуемыеСерийныеНомера(Услуги, СерийныеНомера);

ОбщегоНазначенияРТСервер.УдалитьНеиспользуемыеСтрокиСерий(ЭтотОбъект,Документы.РеализацияУслуг.ПараметрыУказанияСерий(ЭтотОбъект));

ПроведениеСервер.УстановитьРежимПроведения(Проведен, РежимЗаписи, РежимПроведения);

ДополнительныеСвойства.Вставить("ЭтоНовый", ЭтоНовый());

ДополнительныеСвойства.Вставить("РежимЗаписи", РежимЗаписи);

ОбщегоНазначенияРТ.УстановитьНовоеЗначениеРеквизита(

ЭтотОбъект,

ОбработкаТабличнойЧастиУслугиКлиентСервер.ПолучитьСуммуДокумента(Услуги, ЦенаВключаетНДС),

"СуммаДокумента");

ДополнительныеСвойства.Вставить("Отказ", Отказ);

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

// Процедура - обработчик события "ПриКопировании".

//

Процедура ПриКопировании(ОбъектКопирования)

СкидкиРассчитаны = Ложь;

СкидкиНаценкиСервер.ОтменитьСкидки(ЭтотОбъект, "Услуги");

Серии.Очистить();

ИнициализироватьДокумент();

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

///////////////////////////////////////////////////////////////////////////////

// СЛУЖЕБНЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ

///////////////////////////////////////////////////////////////////////////////

// Инициализация и заполнение

// Инициализирует документ

//

Процедура ИнициализироватьДокумент(ДанныеЗаполнения = Неопределено)

Если ТипЗнч(ДанныеЗаполнения) = Тип("Структура") Тогда