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

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

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

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

Добавлен: 06.04.2023

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

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

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

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1. Описание предметной области

1.1 Общая характеристика фирмы ООО «Верна»

1.2 Внутренняя структура фирмы ООО «Верна»

1.3 Технические характеристики оборудования фирмы

1.4 Информационная безопасность на предприятии

1.5 Постановка задачи

2. Анализ существующих программных продуктов

2.1 Программный продукт «Мой склад»

2.2 Программный продукт «Ажур-СКЛАД»

2.3 Программный продукт «Фрегат-Склад» (версия DE-LUXE)

2.4 Программный продукт «Инфо-Предприятие: Торговый склад»

2.5 Программные продукты фирмы «1С»

3.1 Конфигурация «1С:Бухгалтерия предприятия 3.0»

3.2 Конфигурация «1С: Управление торговлей 11.1»

3.3 Конфигурация «1С:ERP Управление предприятием 2.0»

3.4 Создание собственной конфигурации

4. Средства разработки

4.1 Встроенный язык 1С

4.2 Язык запросов

4.3 Платформа «1С:Предприятие 8.3» и встроенные механизмы

4.4 Управляемые формы

5. Описание структуры метаданных

5.1 Справочник «Покупатели»

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

5.3 Документ «Реализация товаров»

5.4 Документ «Установка цен»

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

5.6 Документ «Заказ покупателя»

5.7 Документ «Заказ поставщику»

5.8 Документ «Приходный кассовый ордер»

5.9 Документ «Расходный кассовый ордер»

5.10 Документ «Поступление на расчетный счет»

5.11 Документ «Списание с расчетного счета»

5.12 Документ «Возврат товаров»

5.13 Документ «Обращение клиента»

5.14 Документ «Заказ-наряд»

5.15 Отчеты

6. Описание интерфейса конфигурации

6.1 Доступ к информационной базе

6.2 Общий вид интерфейса

6.3 Создание элементов справочников

6.4 Заполнение документов

6.5 Работа с отчетами

7. Технико-экономическое обоснование проекта

7.1 Обоснование целесообразности разработки проекта

7.2 Оценка конкурентоспособности в сравнении с аналогом

7.3 Планирование комплекса работ по разработке проекта и оценка

7.4 Расчет затрат на разработку проекта

7.5 Расчет эксплуатационных затрат

7.6 Расчет показателя экономического эффекта

7.7 Маркетинговое сопровождение разрабатываемого продукта

8. Виды негативных воздействий от видов деятельности и мероприятия по уменьшению последствий

8.1 Хозяйственная деятельность предприятия

8.2 Негативное воздействие на окружающую среду от деятельности предприятия

8.3 Мероприятия по уменьшению негативного воздействия на окружающую среду

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Примерная стоимость доработки и внедрения конфигурации

«1С:Управление торговлей 11.1» приведена в Таблице 3.2[2].

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

Таблица 3.2 – Стоимость доработки и внедрения конфигурации

«1С:Управление торговлей 11.1»

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

Стоимость

1С:Управление торговлей 11.1

17 400 руб.

1С:Предприятие 8. Клиентская лицензия на 20 рабочих мест

78 000 руб.

Доработка «1С:Управление торговлей 11.1» под

требования заказчика

276 000 руб.

Настройка отчетов по требованию заказчика

46 000 руб.

Обучение персонала

80 500 руб.

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

23 000 руб.

ИТОГО

520 900 руб.

Также в эту сумму необходимо включить стоимость ежегодного договора на сопровождение 1С (ИТС), 29 664руб.

3.3 Конфигурация «1С:ERP Управление предприятием 2.0»

«1С:ERP Управление предприятием 2.0» (рис 3.4) – инновационное решение для построения комплексных информационных систем управления деятельностью многопрофильных предприятий с учетом лучших мировых и отечественных практик автоматизации крупного и среднего бизнеса.

Решение «1С:ERP Управление предприятием 2.0» разработано на новой современной версии 8.3 платформы «1С:Предприятие» проектной командой специалистов фирмы «1С» при участии специально созданного экспертного совета, в который вошли специалисты ведущих партнеров «1С» (Центры ERP, Центры разработки «1С») и руководители профильных подразделений крупных промышленных предприятий. До выпуска финальной версии более года производилось изучение и тестирование данного продукта сотнями партнеров и десятками клиентов на пилотных внедрениях.


Рисунок 3.4 – Пример интерфейса ПП «1С:ERP Управление предприятием 2.0»

Особое внимание при разработке было уделено реализации функциональных возможностей, востребованных крупными предприятиями различных направлений деятельности, в том числе с технически сложным многопередельным производством. Такой подход позволил существенно расширить возможности и область применения нового ERP-решения по сравнению с «1С:Управление производственным предприятием» редакция

1.3 [14].

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

Примерная стоимость доработки и внедрения конфигурации «1С:ERP

Управление предприятием 2.0» приведена в Таблице 3.3[3].

Таблица 3.3 – Стоимость доработки и внедрения конфигурации «1С:ERP

Управление предприятием 2.0»

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

Стоимость

1С:ERP Управление предприятием 2.0

360 000 руб.

1С:Предприятие 8. Клиентская лицензия на 20 рабочих мест

78 000 руб.

Доработка «1С:Управление торговлей 11.1» под требования заказчика

414 000 руб.

Настройка отчетов по требованию заказчика

56 000 руб.

Обучение персонала

92 000 руб.

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

23 000 руб.

ИТОГО

1 023 000 руб.

Также в эту сумму необходимо включить стоимость ежегодного договора на сопровождение 1С (ИТС), 29 664руб.

Кроме нерационально высокой стоимости этого варианта решения поставленной задачи, его существенным недостатком является то, что заказчику придется регулярно обновлять нетиповую конфигурацию «1С:ERP Управление предприятием 2.0», что может повлечь за собой прекращение работы выполненных изменений в коде и дописанных отчетов вследствие несовместимости с обновленной версией конфигурации.

3.4 Создание собственной конфигурации

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


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

Примерная стоимость разработки собственной конфигурации для фирмы ООО «Верна» приведена в таблице 3.4[4].

Таблица 3.4 – Стоимость разработки собственной конфигурации

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

Стоимость

Создание объектов метаданных конфигурации

380 000 руб.

Написание отчетов

96 000 руб.

Настройка учетных записей пользователей и прав доступа

10 000 руб.

Создание печатных форм документов

46 000 руб.

Настройка выгрузки данных в конфигурацию

«1С:Бухгалтерия предприятия 3.0»

14 000 руб.

ИТОГО

546 000 руб.

Таким образом, разработка собственной конфигурации не только экономически выгоднее, чем доработка уже существующих типовых конфигураций, но также это позволит создать программный продукт, не содержащий лишних функций, полностью удовлетворяющий требованиям заказчика и менее требовательный к производительности компьютера. При необходимости, в него легко можно будет внести изменения или добавить дополнительные возможности. Его не требуется обновлять, а для корректного обмена с конфигурацией «1С:Бухгалтерия предприятия 3.0» по необходимости нужно будет дорабатывать правила обмена между конфигурациями, что значительно проще, чем каждый раз обновлять нетиповую конфигурацию.

4. Средства разработки

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

  • встроенный язык 1С;
  • язык запросов;
  • платформа «1С:Предприятие 8.3» и встроенные механизмы конфигурирования;
  • управляемые формы.

4.1 Встроенный язык 1С

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


Рисунок 4.1 – Пример исходного кода на языке 1С

Назначение встроенного языка в системе 1С:Предприятие определяется идеологией создания прикладных решений. Прикладные решения в 1С:Предприятии 8 не кодируются целиком. Большая часть прикладного решения создается разработчиком путем визуального конструирования - создания новых объектов конфигурации, задания их свойств, форм представления, взаимосвязей и пр. Встроенный язык используется лишь для того, чтобы определить поведение объектов прикладного решения, отличное от типового, и создать собственные алгоритмы обработки данных.

Основные особенности встроенного языка 1С:

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

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

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

4.2 Язык запросов

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


Рисунок 4.2 – Пример запроса для получения данных

Запрос формируется и выполняется разработчиком из встроенного языка. Для этого предназначены следующие программные объекты:

  • Запрос;
  • РезультатЗапроса;
  • ВыборкаИзРезультатаЗапроса.

4.3 Платформа «1С:Предприятие 8.3» и встроенные механизмы

конфигурирования

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

Платформа «1С:Предприятие 8.3» разработана на языке Visual C++ и является средой разработки высокого уровня на уровне бизнес-логики, вся работа при разработке происходит с конкретными объектами, для чего существует специальный язык разработки, на котором пишутся алгоритмы программы, обеспечивающие определенное поведение решения бизнес – задач. В платформу также встроены различные редакторы: редактор диалогов, редактор HTML - документов, редакторы таблиц и т.д.

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

  1. Встроенный редактор табличных документов может быть использован как для создания небольших документов со сложной структурой линий (вроде платежного поручения), так и объемных ведомостей, журналов и т.п. Главной особенностью встроенного редактора табличных документов является ориентация на формирование отчетов и печатных форм с помощью встроенного языка 1С.
  2. Конструкторы – это вспомогательные инструменты, облегчающие разработку стандартных элементов платформы 1С. В системе имеются, к примеру, конструкторы форм, конструкторы движений по регистрам, конструкторы текстов запросов и т.д.
  3. Система настройки пользовательского интерфейса предназначена для настройки отображения в пользовательском интерфейсе всех необходимых алгоритмов и структур данных. Система настройки учитывает права доступа пользователя, вошедшего в систему, и показывает ему только те объекты, к которым ему разрешен доступ.
  4. Подсистемы – для каждой подсистемы можно указывать объекты конфигурации, которые в нее входят. Таким образом, подсистемы определяют основные разделы конфигурации, с которыми будет работать пользователь. Также указывать принадлежность одного объекта к нескольким подсистемам.
  5. Система настройки прав доступа позволяет описывать наборы прав, соответствующие должностям пользователей. Структура прав определяется конкретной конфигурацией. Например, могут быть введены такие наборы прав, как «Главный бухгалтер», «Директор», «Менеджер», «Администратор». Также она позволяет настроить права доступа к отдельным полям и записям объектов, хранящихся в базе данных.
  6. Отладчик – позволяет прослеживать исполнение программных модулей конфигурации, замерять сравнительное время исполнения, просматривать содержимое переменных.