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

Разработка и реализация конфигурации Книжный магазин

Содержание:

Введение

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

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

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

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

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

Используемые методы исследования:

  • Теоретический анализ литературы и материалов сети Internet;
  • Моделирование бизнес-процессов;
  • Проведение экспериментов;
  • Анализ полученных данных;

Глава 1. Теоретическая часть

1.1. Краткий анализ предметной области, характеристика предприятия и его деятельности

ООО «BOOKPLUS» занимается розничной продажей книг. К ассортименту продукции компании относятся: книги, журналы, газеты и т.д.

Компания работает на российском рынке с 2012 года. В планах развития компании — это открытия большого числа магазинов в разных районах Москвы а также в других городах России и ближайших стран

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

Таблица 1 –– Технико-экономические показатели объекта управления

№ п\п

Наименование характеристики (показателя)

Значение показателя на определённую дату либо за период

1

Доход

58 567 834 за квартал

2

Расходы

55 854 432 за квартал

3

Чистая прибыль

2 713 402 за квартал

4

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

82 человек

5

Среднемесячная заработная плата одного работающего

32 571 рублей

6

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

157 744 штук за квартал

7

Фонд оплаты труда работающих

12 985 257 рублей

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

1.2. Организационная структура управления предприятием

Организационная структура ООО «BOOKPLUS» представлена на рисунке 1.

Организационная структура предприятия

Рисунок 1 Организационная структура 000 «BOOKPLUS»

ООО «BOOKPLUS» имеет линейно-функциональную структуру.

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

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

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

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

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

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

1.3. Программная и техническая архитектура ИС предприятия

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

C:\Users\edu-msk3-309\AppData\Local\Microsoft\Windows\INetCache\Content.Word\Техническая архитектура BOOKPLUS.PNG

Рисунок 2 Техническая архитектура

В данный момент у компании уже есть достаточно развитая сеть, в которой есть несколько серверов это «Файловый сервер» который используется для хранения и передачи информация между отделами и магазинами. На сервере используется Microsoft Windows Server 2008 и Антивирус Kaspersky Security. А «Web-сервер» поддерживает работу сайта компании «BookPlus» и используется на нём Microsoft Windows Server 2008 и Антивирус Kaspersky Security. Оба сервера находятся в серверной комнате они подключены к интернету и ко всем отделам:

  • Отдел финансов
  • Отдел закупок
  • Отдел продаж
  • Отдел маркетинга
  • Склад
  • Генеральный директор

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

  • Магазин сокол
  • Магазин таганский
  • Магазин Беговая
  • Магазин Самара
  • Магазин Томск
  • Магазин Воронеж

Подробная техническая архитектура представлена на рисунке.2

Типовой компьютер во всех отделах и магазинах, по своей сути, представляют собой толстые клиенты – все данные хранятся на сервере, а вся работа по обработке и представлению этих данных переносится на клиентский компьютер. В подавляющем большинстве управляются компьютеры операционной системой Microsoft Windows 10. Из прикладного программного обеспечения устанавливаются Microsoft Office 2014, Антивирус Kaspersky Security и браузер Google Chrome в отдели продаж так же стоит программа Xmind. Подробная программная архитектура представлена в Рисунок.3. Различия между компьютерами генерального директора, отдела маркетинга и остальными отделами состоит в том, что компьютер генерального директора и отдела маркетинга дополнительно комплектуется видеокартой
Видеокарта MSI nVidia GeForce GTX 1060 для подключения проекторов и телевизоров.

Рисунок 3 Программная архитектура

1.4. Характеристика существующих бизнес процессов и определение места проектируемой задачи в комплексе задач и ее описание.

Основным видом деятельности компании «BOOKPLUS» является продажа книг и различных товаров, связанных с букинисткой. Характеристика данного бизнес-процесса представлена на рисунке. 4.

Рисунок 4 Схема основного бизнес-процесса

Для более четкого понимания бизнес-процессов компании также представлена декомпозиция данного процесса на рисунке.5.

Рисунок 5 Декомпозиция процесса работы с поставщиками

1.5. Анализ существующего программного обеспечения, позволяющего решить поставленную задачу

На рынке существует множества ERP, которые могут автоматизировать процесс работы компаний.

Рассмотрим разные программные продукты:

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

Преимущества:

  • срок внедрения 3 месяца — 1,5 года.
  • наличие возможности интеграции с готовым сайтом;
  • наличие мобильного приложения;
  • открытый программный код;
  • быстродействие на хорошем уровне.

Недостатки:

  • общая стоимость продукта, включая лицензию, — от 40 000 до 100 000 р.;
  • отсутствие русского интерфейса;
  • отсутствие мобильного приложения;

Oracle ERP Cloud — интегрированный облачный комплекс приложений для управления финансами, закупками и портфелем проектов для малого/среднего бизнеса.

Преимущества:

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

Недостатки:

  • срок внедрения 7 месяцев — 3 лет.
  • отсутствие открытого программного кода;
  • долгосрочный период обучения сотрудников.

SAP Business ByDesign — Интегрированное SaaS ERP решение для малого/среднего бизнеса. Содержит модули: CRM, финансовый менеджмент, управление проектами, управление цепочками поставок, HRM, Service desk, управление финансами.

Преимущества:

  • срок внедрения 5 месяцев — 1 год.
  • наличие возможности интеграции с готовым сайтом;
  • общая стоимость продукта, включая лицензию, — от 17 000 до 35 000 р.;
  • наличие мобильного приложения;
  • открытый программный код;

Недостатки:

  • отсутствие русского интерфейса
  • долгосрочный период обучения сотрудников.

«1С: Предприятие» — программный продукт компании «1С», предназначенный для автоматизации деятельности на предприятии.

Преимущества:

  • общая стоимость внедрения конфигурации «Управление торговлей 11.0», включая лицензию на рабочие места, находится в пределах от 10 000 р. до 30 000 р.;
  • имеется возможность интеграция с любым сайтом или создания специального сайта на технологической платформе «1С-Битрикс» от компании 1С, который возможно модернизировать в дальнейшем лично;
  • открытый программный код;
  • краткосрочный период внедрения — от 3 до 9 месяцев;
  • имеется возможность использовать уже готовую мобильную программу или создать новую;
  • интерфейс позволяет использовать несколько языков, включая русский.

Недостатки:

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

«КОМПАС» — программный продукт компании предназначенный для управления предприятием любого профиля. Является полнофункциональной ERP-системой, представляющей собой совокупность программ, которые позволяют собирать и анализировать информацию о состоянии компании.

Достоинства:

  • срок внедрения 5 месяцев — 1 год.
  • общая стоимость продукта, включая лицензию, — от 12 000 до 30 000 р.;
  • система менеджмента качества;
  • краткосрочный период обучения сотрудников;
  • управление производством;
  • наличие русского интерфейса.

Недостатки

  • систем обладает не большим количеством настроек.
  • система не проработана в должной мере.

Глава 2. Практическая часть

2.1. Обоснование требований к разрабатываемому прикладному решению

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

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

Также в прикладном решении должны быть документы:

  • Документ о поступлении товара в котором будет содержаться вся информация о товара(такая как название, дата поступления, поставщик, цена, количество)
  • Документ о перемещение товара непосредственно на склад
  • Документ о перемещение товара в торговый зал

2.2. Анализ среды разработки

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

В файловом режиме работы вся информационная база (конфигурация, данные, движения по регистрам, настройки пользователей) хранится в одном файле. Данный файл (1Cv8.1CD) обычно находится на общем сетевом ресурсе, доступном всем пользователям 1С. Настраивать этот вариант очень легко, и он подойдет для небольшой компании, где не более 5 пользователей, с небольшим документооборотом. При исполнении конфигурации в файловом режиме система «имитирует» наличие сервера на компьютере пользователя. То есть, программируя в файловой базе, все равно следует придерживаться клиент-серверного механизма разработки.

Для больших же компаний целесообразно использовать серверный вариант хранения в реляционных базах данных, но такой режим работы потребует усилий по установке и администрированию. Этот вариант реализован на механизме трехуровневой архитектуры, он использует СУБД и кластер серверов 1С, которые успешно решают проблему надежности, быстродействия и производительности.

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

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

2.3. Архитектура разрабатываемого прикладного решения

В результате согласования и проектирования архитектуры было получено следующее решение:

  • Конфигурация разделена на 3 подсистемы (Справочники, документы, отчет).
  • Конфигурация состоит из 6 справочников (Город, товар, поставщики, филиалы, авторы, издательство).
  • Конфигурация имеет также 3 документа. “Документ по поступление товара” из них хранит информацию о товаре, который поступил магазин. “Документ о перемещение товара на склад” хранит информацию о товаре доступном на складе. “Документ о перемещение товара в торговый зал” содержит информацию о товаре, который доступном в розничных магазинах.
  • Конфигурация содержит регистр накопление “Количество товаров”

2.4. Описание основных объектов (элементов) разрабатываемого прикладного решения

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

Поэтому конфигурация разделена на 3 подсистемы “Справочник”, “Документ”, “Отчет”

Рисунок 6. Подсистема “Справочник”

Рисунок 7. Подсистема “Документы”

Рисунок 8. Подсистема “Отчеты”

Далее мы переходим к созданию справочников (Рисунки 8-14). Для данного книжного магазина нам необходимо сделать 6 справочников:

Справочник “Город” – содержит информацию о названии городов

Справочник “Товар” – содержит полную информацию о товаре, которую продает магазин

Справочник “Поставщики” – содержит необходимую информацию о поставщиках

Справочник “Филиал” – содержит информацию о различных филиалов компании “BOOKPLUS”

Справочник “Автор” – содержит информацию о авторе книги.

Справочник “Издательство” – содержит информацию о компании, которая занималась издательством книги.

Рисунок 9. Справочник “Город”

Рисунок 10. Справочник “Товар”

Рисунок 11. Справочник “Поставщики”

Рисунок 12. Справочник “Филиал”

Рисунок 13. Справочник “Авторы”

Рисунок 14. Справочник “Издательство”

Помимо создание самих справочников нам также необходимо создать в каждом справочники реквизиты (Рисунки.15-16), с помощью которых мы будет хранить информацию.

Справочник “Город” состоит из реквизита:

  • Наименования (это стандартных реквизит) – содержит название города
  • Код (стандартный реквизит) – код элемента справочника.

Справочник “Товар” состоит из реквизитов:

  • Наименования (это стандартных реквизит) – содержит название товара
  • Код (стандартный реквизит) – код элемента справочника.
  • Жанры – название книжных жанров.
  • Автор – ФИО автора книги.
  • Год выпуска – год в которым была напечатана книга
  • Издатель – название компании где была издана книга
  • Описание – краткое описание товара
  • Категория товара – категория к товара (книга, журнал)
  • Основной поставщик – название компании, которая поставила данный товар
  • Филиал – название филиала где имеется данный товар

Справочник “Поставщик” состоит из реквизитов:

  • Наименования (это стандартных реквизит) – содержит название поставщика
  • Код (стандартный реквизит) – код элемента справочника.
  • Город – название города поставщика

Справочник “Филиал” состоит из реквизитов:

  • Наименования (это стандартных реквизит) – содержит название филиала
  • Код (стандартный реквизит) – код элемента справочника.
  • Город – название города в котором расположен филиал

Справочник “Автор” состоит из реквизитов:

  • Наименования (это стандартных реквизит) – содержит ФИО автора
  • Код (стандартный реквизит) – код элемента справочника.

Справочник “Издательство” состоит из реквизитов:

  • Наименования (это стандартных реквизит) – содержит название издательства.
  • Код (стандартный реквизит) – код элемента справочника.

Рисунок 15 Реквизиты справочников (Город, Товар, Поставщики)

Рисунок 16 Реквизиты справочников (Филиал, Автор, Издательство)

После создания справочников мы переходим к созданию документов. У нас их будет всего 3 а именно “Поступление Товара”, “Перемещение в торговый зал” и “Перемещение на склад” (Рисунок 17-19)

  • “Поступление товара” – документ в котором хранится информации о поступлении товара в магазин
  • “Перемещение в торговый зал” – документ в котором хранится информация о том какой товара сейчас находится в торговом зале магазина
  • “Перемещение на склад” – документ в котором хранится информация о том какой товар сейчас находится на складе

Рисунок 17 Документ “Поступление товара”

Рисунок 18 “Перемещение в торговый зал”

Рисунок 19 “Перемещение на склад”

Документ “Поступление товара” состоит из реквизитов:

  • Дата (стандартный реквизит) – дата создания документа;
  • Номер (стандартный реквизит) – номер записи в документе;
  • Фирма – содержит информацию о названии фирмы поставщика.
  • Филиал – содержит информацию о том в какой филиал поступил товар.

Табличная часть “Перечень товаров” содержит:

  • N (стандартный реквизит) – номер записи в таблице;
  • Товар – название товара (Тип данных: СправочникСсылка.Товар).
  • Цена – стоимость данного товара (Тип данных: Число)
  • Количество – количество поступившего товара (Тип данных: Число)
  • Сумма – стоимость товара с учётом его количество (Тип данных: Число)

Документ “Перемещение в торговый зал” состоит из реквизитов:

  • Дата (стандартный реквизит) – дата создания документа;
  • Номер (стандартный реквизит) – номер записи в документе;
  • Филиал – содержит информацию о том в каком филиал товар был перемещен в торговый зал.

Табличная часть “Перечень товаров” содержит:

  • N (стандартный реквизит) – номер записи в таблице;
  • Товар – название товара (Тип данных: СправочникСсылка.Товар).
  • Количество – количество поступившего товара (Тип данных: Число)

Документ “Перемещение на склад” состоит из реквизитов:

  • Дата (стандартный реквизит) – дата создания документа;
  • Номер (стандартный реквизит) – номер записи в документе;
  • Филиал – содержит информацию о названии филиала

Табличная часть “Перечень товаров” содержит:

  • N (стандартный реквизит) – номер записи в таблице;
  • Товар – название товара (Тип данных: СправочникСсылка.Товар).
  • Количество – количество поступившего товара (Тип данных: Число)

Рисунок 20 “Поступление Товара”, “Перемещение в торговый зал” и “Перемещение на склад”

Рисунок 21. Форма документа “Поступление Товара

Рисунок 22. Модуль документа “Поступление Товара

Код из рисунка 22 продемонстрировать код в приложение 1

Рисунок 23. Макет печати.

Для удобной работы с конфигурацией нам так же необходимы, перечисления «Категории» и «Жанры», продемонстрированы на рисунке 24, а на

рисунке 25 продемонстрированы их данные

Рисунок 24 Перечисления.

Рисунок 25 Данные перечислений.

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

Создадим регистр накопления “Количество товаров” рисунок 26.

В настройках указываются:

Измерения:

  • Товар
  • Филиал
  • Компания

Ресурсы:

  • Количество

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

Рисунок 26 Регистр накопления “Количество товаров” и его данные

Рисунок 27 Вкладка регистраторы.

После создание всех необходимых компонентов мы переходим к последним, что на необходимо сделать это создание отчёта для их создания нам необходимо нажать “Открыть схему компоновки данных”. В данном окне создаем набор данных и щёлкаем на “Конструктор запросов” выбираем необходимые нам поля. рисунок 28-31.

Рисунок 28 Отчет “Количество товара в магазине”

Рисунок 29 Конструктор запроса “Количество товара в магазине”

После чего переходим во вкладку порядок и настраиваем порядок будущих столбцов

Рисунок 28 Ресурсы “Количество товара в магазине”

Нажимаем “Ок” и получаем код, продемонстрированный в приложении 2 и набор данных на рисунке 29

Рисунок 29 Набор данных от отчёта

Далее на вкладке «Ресурсы» выделяем поле “Товар”, “Количество”, “Период” как продемонстрировано на рисунке 30.

Рисунок 30 Ресурсы отчетов

Последний шаг в создании отчёта это его настройка показанная на рисунке 31

Рисунок 31 Настройки отчётов

Далее мы таким же образом создаем остальные отчеты тем самом у нас получается 3 отчета “Количество товара в магазине”, “Проданный товар” и “Движение товара” (рисунок 32).

Рисунок 32 Отчёты

2.5. Тестирование разработанного прикладного решения

Мы завершили создание конфигурации необходимо провести её тестирование. В первую очертить запускаем нашу программу (рисунок 33).

Рисунок 33 Рабочий стол.

Открываем вкладку справочники (рисунок 34)

Рисунок 33 Справочники.

Рисунок 33 Запись в справочник Авторы.

Рисунок 34 Запись в справочник Поставщики.

Теперь перейдем во вкладку “Документы”(рисунок 35)

Рисунок 35 Документы.

Далее создадим документ “Поступление товара” нажимаем на товар создаем его (рисунок 36)

Рисунок 36 Создание товара.

Рисунок 37 Документ поступление товара.

После чего заполняем остальные поля в документе и нажимаем кнопку “провести и закрыть”

Нажимаем на кнопку печать (рисунок 38) и видим какое количество и на какую сумму поступил товар.

Рисунок 38 Печать.

Теперь переходим во вкладку Отчеты (рисунок 39)

Рисунок 39 Отчеты.

Посмотрим какое количество товара есть в магазинах для этого выбираем отчёт “Количество товара в магазине” и нажимаем кнопочку сформировать (рисунок 40)

Рисунок 40 Отчёт “Количество товаров в магазине”.

На данных момент тестирование завершено.

Заключение

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

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

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

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

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

  1. Кашаев С.М. Программирование в 1С: Предприятие 8.3. — Питер, 2017.
  2. Радченко М.Г., Хрусталева Е.Ю. 1С: Предприятие 8.3. Практическое пособие разработчика — 1С-Паблишин, 2018.
  3. Алешин Л.И. Автоматизированные информационные системы — Университет Университет, 2016.
  4. Уткин В.Б., Балдин К.В. Информационные системы в экономике — Университет Университет, 2017.
  5. Филимонова Е.В., Разработка и реализация конфигураций в системе 1С: Предприятие. Университет Университет, 2020.
  6. https://habr.com/ru/company/1c/blog/352210/
  7. http://1c-uroki.ru/articles/pochagoviy_primer_1C_8.3.3
  8. ГОСТе 34.003-90 «Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы.

Приложение

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

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

//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

// регистр КоличествоТоваров Приход

Движения.КоличествоТоваров.Записывать = Истина;

Для Каждого ТекСтрокаПереченьТоваров Из ПереченьТоваров Цикл

Движение = Движения.КоличествоТоваров.Добавить();

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

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

Движение.Товар = ТекСтрокаПереченьТоваров.Товар;

Движение.Филиал = Филиал;

Движение.Количество = ТекСтрокаПереченьТоваров.Количество;

КонецЦикла;

//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

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

Приложение 2. Отчет «Количество товара в магазине»

ВЫБРАТЬ

КоличествоТоваров.Период КАК Период,

КоличествоТоваров.Регистратор КАК Регистратор,

КоличествоТоваров.НомерСтроки КАК НомерСтроки,

КоличествоТоваров.Активность КАК Активность,

КоличествоТоваров.ВидДвижения КАК ВидДвижения,

КоличествоТоваров.Товар КАК Товар,

КоличествоТоваров.Филиал КАК Филиал,

КоличествоТоваров.Компания КАК Компания,

КоличествоТоваров.Количество КАК Количество,

КоличествоТоваров.МоментВремени КАК МоментВремени

ИЗ

РегистрНакопления.КоличествоТоваров КАК КоличествоТоваров

Приложение 3. Отчет «Проданный товар»

ВЫБРАТЬ

КоличествоТоваров.Период КАК Период,

КоличествоТоваров.Регистратор КАК Регистратор,

КоличествоТоваров.НомерСтроки КАК НомерСтроки,

КоличествоТоваров.Активность КАК Активность,

КоличествоТоваров.ВидДвижения КАК ВидДвижения,

КоличествоТоваров.Товар КАК Товар,

КоличествоТоваров.Филиал КАК Филиал,

КоличествоТоваров.Компания КАК Компания,

КоличествоТоваров.Количество КАК Количество,

КоличествоТоваров.МоментВремени КАК МоментВремени,

ПеремещениеВТорговыйЗал.Ссылка КАК Ссылка,

ПеремещениеВТорговыйЗал.ВерсияДанных КАК ВерсияДанных,

ПеремещениеВТорговыйЗал.ПометкаУдаления КАК ПометкаУдаления,

ПеремещениеВТорговыйЗал.Номер КАК Номер,

ПеремещениеВТорговыйЗал.Дата КАК Дата,

ПеремещениеВТорговыйЗал.Проведен КАК Проведен,

ПеремещениеВТорговыйЗал.Филиал КАК Филиал1,

ПеремещениеВТорговыйЗал.Представление КАК Представление,

ПеремещениеВТорговыйЗал.МоментВремени КАК МоментВремени1,

ПоступлениеТоваровПереченьТоваров.НомерСтроки КАК НомерСтроки1,

ПоступлениеТоваровПереченьТоваров.Товар КАК Товар1,

ПоступлениеТоваровПереченьТоваров.Цена КАК Цена,

ПоступлениеТоваровПереченьТоваров.Количество КАК Количество1,

ПоступлениеТоваровПереченьТоваров.Сумма КАК Сумма,

ПоступлениеТоваровПереченьТоваров.Ссылка КАК Ссылка2

ИЗ

РегистрНакопления.КоличествоТоваров КАК КоличествоТоваров

ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПеремещениеВТорговыйЗал КАК ПеремещениеВТорговыйЗал

ПО КоличествоТоваров.Регистратор = ПеремещениеВТорговыйЗал.Ссылка,

Документ.ПеремещениеВТорговыйЗал.ПереченьТоваров КАК ПеремещениеВТорговыйЗалПереченьТоваров,

Документ.ПоступлениеТоваров.ПереченьТоваров КАК ПоступлениеТоваровПереченьТоваров

Приложение 4. Отчет «Движение товара»

ВЫБРАТЬ

КоличествоТоваров.Период КАК Период,

КоличествоТоваров.Регистратор КАК Регистратор,

КоличествоТоваров.НомерСтроки КАК НомерСтроки,

КоличествоТоваров.Активность КАК Активность,

КоличествоТоваров.ВидДвижения КАК ВидДвижения,

КоличествоТоваров.Товар КАК Товар,

КоличествоТоваров.Филиал КАК Филиал,

КоличествоТоваров.Компания КАК Компания,

КоличествоТоваров.Количество КАК Количество,

КоличествоТоваров.МоментВремени КАК МоментВремени,

ПеремещениеНаСклад.Ссылка КАК Ссылка,

ПеремещениеНаСклад.ВерсияДанных КАК ВерсияДанных,

ПеремещениеНаСклад.ПометкаУдаления КАК ПометкаУдаления,

ПеремещениеНаСклад.Номер КАК Номер,

ПеремещениеНаСклад.Дата КАК Дата,

ПеремещениеНаСклад.Проведен КАК Проведен,

ПеремещениеНаСклад.Филиал КАК Филиал1,

ПеремещениеНаСклад.ПереченьТоваров.(

Ссылка КАК Ссылка,

НомерСтроки КАК НомерСтроки,

Товар КАК Товар,

Количество КАК Количество

) КАК ПереченьТоваров,

ПеремещениеНаСклад.Представление КАК Представление,

ПеремещениеНаСклад.МоментВремени КАК МоментВремени1

ИЗ

РегистрНакопления.КоличествоТоваров КАК КоличествоТоваров

ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПеремещениеНаСклад КАК ПеремещениеНаСклад

ПО КоличествоТоваров.Регистратор = ПеремещениеНаСклад.Ссылка,

Перечисление.Категории КАК Категории