Модификация типовой конфигурации «Управление торговлей 8» на базе «1С Предприятие 8» для ООО «Система»

 

 

 

 

 

Министерство образования и науки Российской Федерации

 

ИРКУТСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ  УНИВЕРСИТЕТ

 

Кафедра вычислительной техники

наименование кафедры

 

Согласовано

Ген. директор ООО «Система»

Допускаю к защите

Зав. кафедрой вычислительной техники

___________

подпись

В.И. Манилов

инициалы, фамилия

___________

подпись

А.С. Дорофеев

инициалы, фамилия


 

«        »                           2012 г.                                                    «        »                           2012 г.

 

Модификация типовой конфигурации  «Управление торговлей 8»

на базе «1С Предприятие 8» для  ООО «Система»

наименование темы


 

 

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к дипломному проекту    

0.003.00.00   ПЗ

обозначение документа

 

 

 

Разработал студент  группы ЭВМу-09-1

   

Д.В. Елистратов

подпись

 

И. О. Фамилия

Руководитель

   

А.С. Дорофеев

подпись

 

И. О. Фамилия

Консультанты

   

Л.Л. Куликова

подпись

 

И. О. Фамилия

     

Т.И. Дроздова

подпись

 

И. О. Фамилия

 

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

   

А.С. Дорофеев

подпись

 

И. О. Фамилия


 

 

Иркутск 2012 г.

Вставляется лист «ЗАДАНИЕ»

 

Содержание

Введение

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

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

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

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

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

 

 

  1. Общая часть

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

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

Требования к решению  задачи:

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

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

    1. Обоснование актуальности дипломного проекта

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

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

Существуют различные  варианты организации торговых залов  и обслуживания покупателей:

  • кассовые аппараты в центре зала;
  • демонстрационный зал;
  • кассовые аппараты за прилавком;
  • самообслуживание.

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

  • ветеринарное лекарство по рецепту отпускаются и оплачиваются в рецептурном отделе, покупателю выдается чек. В кассовой зоне на выходе из торгового зала кассир-оператор извлекает из корзины покупателя уже оплаченные товары, тщательно проверяя данные по чеку с товаром, лежащем в корзине, оформляет покупку остальных товаров. Эта схема очень неудобна, отнимает много времени у кассира и покупателя;
  • все покупки оформляются в зале выдачи лекарств по рецептам. Эта схема тоже вызывает неудобства для покупателей и продавцов: постоянные очереди около киосков выдачи лекарственных препаратов по рецептам, в этом случае сложнее следить за сохранностью товара. От супермаркета остается только одно «название», так как отсутствует кассовый сектор.

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

 

.

Рис. 1.1 – Схема оформления покупки до внедрения механизма предварительных чеков

 

 

Рис. 1.2 – Схема оформления покупки после внедрения программной доработки

 

В первом варианте торговое предприятие использует типовую конфигурацию «1С: Управление торговлей 8». Цель покупателя А купить ветеринарное лекарство по рецепту, покупатель Б намерен приобрести предметы ухода за животным,  другие товары. При этом и покупателю А, и Б необходимо для окончательного оформления покупки подойти к общей кассе, расположенной в зале закрытой формы продажи, отстоять очередь, оплатить покупку. На выходе из торгового зала каждый покупатель проходит тщательную проверку: охранники сверяют товар в корзине покупателя с чеком.

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

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

 

Среда программирования.

В  качестве среды программирования была выбрана типовая конфигурация  «1С: Управление торговлей 8». Данная информационная система предназначена для   автоматизации оперативного управленческого учета  предприятий розничной и оптовой торговли, а именно:

  • процессов розничной продажи товаров покупателям (физическим лицам);
  • процессов оптовой продажи товаров покупателям (юридическим и физическим лицам);
  • основных товарно-учетных процессов магазина.

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

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

Решение поддерживает следующие  схемы розничной торговли:

  • прилавочная схема (осуществляется индивидуальная «привязка» кассы к отделу или назначение одной кассы для обслуживания нескольких отделов);
  • самообслуживание (осуществляется продажа всех товаров из единого торгового зала через несколько касс).

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

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

    1. Описание технологии розничной продажи товаров

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

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

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

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

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

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

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

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

Отобранные товары покупатели укладывают в инвентарную корзину или  тележку и доставляют в узел расчета. Здесь происходит расчет как за товары, отобранные покупателем, так и за товары, отпущенные ему через прилавок обслуживания (в магазинах, где не все товары продают по методу самообслуживания). В узле расчета покупателю вручают кассовые чеки, служащие подтверждением правильности расчетов, и в случае необходимости, основанием для обмена товаров [2].

Для того чтобы ускорить расчетные операции с покупателями, в магазине рекомендуется оборудовать единый узел расчета. Напряженность работы контролеров-кассиров в часы «пик» следует регулировать. Для расчетов с покупателями, совершившими мелкие покупки (1-2 предмета), выделяют «экспресс-кассы». Ускорению расчетов с покупателями способствует также применение быстродействующих и автоматизированных кассовых машин, а также механизированных расчетных узлов с механизмом для автоматической выдачи сдачи, конвейером для перемещения товаров и другими устройствами, облегчающими и ускоряющими расчетные операции с покупателями. Предложение сопутствующих и новых товаров; проведение технологических операций, связанных с нарезкой, взвешиванием, отмериванием; расчетные операции; упаковка и выдача покупок [2].

Завершается продажа  товаров расчетом с покупателями и выдачей им покупок. Эти операции могут выполняться на рабочем  месте продавца или контролера-кассира.

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

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

    1. Основные принципы работы системы «1С: Предприятие 8»

1С: Предприятие является  универсальной системой автоматизации  деятельности предприятия. Поэтому система 1С: Предприятие может быть использована для автоматизации самых разных участков экономической деятельности предприятия [3].

Функционирование системы 1С: Предприятие можно разделить  на два процесса:

  • конфигурирование (описание модели предметной области средствами системы);
  • непосредственная работа пользователя по ведению учета или выполнению расчетов.

Эти два этапа могут  чередоваться.

Также существует режим  запуска «Отладчик», предназначенный для отладки алгоритмов обработки данных, созданных в режиме конфигурирования.

Конфигурирование.

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

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

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

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

На этапе конфигурирования может быть создано несколько пользовательских интерфейсов для разных типов пользователей (менеджеров, бухгалтеров, кадровиков и т.д.), а также список  пользователей создается для конкретной организации [3].

Работа пользователя.

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

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

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

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

Базовые объекты системы, используемые при написании программы [3].

Константы.

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

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

  • код константы, позволяющий ссылаться на нее из других мест программы;
  • наименование константы, являющееся комментарием к константе;
  • значение константы фиксированного типа (строка, число, дата и т. д.).

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

Справочники.

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

Справочником называется объект программы, позволяющий пользователю вводить, хранить и получать информацию, структурируя ее в виде дерева. Справочник представляется списком древовидной структуры, в узлах которого хранится информация о различных объектах. Информация хранится в виде записей, все узлы дерева хранят записи одной структуры, содержащей различные величины. Набор этих величин для каждого справочника произволен за исключением двух строковых величин: кода объекта и значения объекта. Код объекта является уникальным для данного справочника и позволяет ссылаться на этот объект из других мест программы. Значение объекта - произвольная строка, введенная пользователем (обычно это название объекта). Для каждого объекта хранится история изменений значения этого объекта. Список доступных пользователю справочников определяется на этапе настройки конфигурации задачи и впоследствии не изменяется, однако пользователь может редактировать существующие справочники, добавляя и убирая из них информацию.

Документы.

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

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

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

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

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

Журналы документов.

Журнал предназначен для хранения и работы с документами  в системе 1С: Предприятие. Количество журналов, их внешний вид и виды хранящихся в них документов определяется в Конфигураторе.

Кроме пользовательских, в системе 1С: Предприятие существуют два системных журнала.

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

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

Регистры накопления.

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

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

Регистры сведений.

Модификация типовой конфигурации «Управление торговлей 8» на базе «1С Предприятие 8» для ООО «Система»