Файл: Разработка конфигурации Продажи в среде 1С:Предприятие 8.3.pdf

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

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

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

Добавлен: 06.04.2023

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

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

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

Вид формы «Номенклатура» в режиме Конфигуратор представлен на рисунке 4.

Рисунок 4 - Вид формы «Номенклатура» в режиме Конфигуратор

Вид формы «Номенклатура» в режиме 1С:Предприятие представлен на рисунке 5.

Рисунок 5- Вид формы «Номенклатура» в режиме 1С:Предприятие

Справочник «Контрагенты» представляет собой список лиц, с которыми работает предприятие. Контрагент может быть как поставщиком так и покупателем. Структура справочника «Контрагенты» представлена в таблице 2.

Таблица 2 – Структура справочника «Контрагенты»

Реквизиты

Имя поля

Тип данных

Размер поля

Примечание

Код

Число

9

Ключ

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

Текстовый

25

Адрес

Числовой

100

Поставщик

Булево

Покупатель

Булево

Тип цены

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

Модуль формы содержит процедуры и функции которые представлены в приложении А.

Вид формы «Контрагенты» в режиме Конфигуратор представлен на рисунке 7.

Рисунок 7 - Вид формы «Контрагенты» в режиме Конфигуратор.

Вид формы «Контрагенты» в режиме 1С:Предприятие представлен на рисунке 8.

Рисунок 8 - Вид формы «Контрагенты» в режиме Предприятие

Для контрагентов с типом «Покупатель» доступно поле «Тип цены». Данное поле заполняется из одноименного справочника и предназначено для определения процента надбавки клиента. Структура справочника «Типы цен» представлена в таблице 3. Справочник представляет собой список цен, по которым реализуются товары.

Таблица 3 – Структура справочника «Типы цен»

Реквизиты

Имя поля

Тип данных

Размер поля

Примечание

Код

Число

9

Ключ

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

Текстовый

25

Процент надбавки

Числовой

Вид формы «Типы цен» в режиме Конфигуратор представлен на рисунке 9.


Рисунок 9 - Вид формы «Типы цен» в режиме Конфигуратор

Рисунок 10 - Вид формы «Типы цен» в режиме Предприятие

4.2 Создание документов

Структура документа «Поступление ТМЦ» представлена в таблице 4. Документ отражает хозяйственную операцию оприходования сырья от поставщика.

Таблица 4 – Структура документа «Поступление ТМЦ»

Реквизиты

Имя поля

Тип данных

Размер поля

Примечание

Номер

Число

Ключ

Дата

Дата

25

Поставщик

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

Табличная часть «Номенклатура»

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

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

Количество

Число

10

Цена

Число

10 точность 2

Сумма

Число

10 точность 2

Модуль формы содержит следующие процедуры и функции:

&НаКлиенте

Процедура ТМЦКоличествоПриИзменении(Элемент)

Строка = Элементы.ТМЦ.ТекущиеДанные;

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

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

&НаКлиенте

Процедура ТМЦЦенаПриИзменении(Элемент)

Строка = Элементы.ТМЦ.ТекущиеДанные;

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

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

Вид формы «Поступление ТМЦ» в режиме Конфигуратор представлен на рисунке 11.

Рисунок 11 - Вид формы «Поступление ТМЦ» в режиме Конфигуратор

Вид формы «Поступление ТМЦ» в режиме 1С:Предприятие представлен на рисунке 12.

Рисунок 12 - Вид формы «Поступление ТМЦ» в режиме 1С:Предприятие

Модуль объекта содержит процедуры и функции, тест в приложении А.

Демонстрация работы модуля в режиме 1С:Предприятие представлена на рисунке 13.

Рисунок 13 - Демонстрация работы модуля в режиме 1С:Предприятие .

.

Структура документа «Расходная накладная» представлена в таблице 5. Документ отражает хозяйственную операцию продажи покупателю.


Таблица 5 – Структура документа «Расходная накладная»

Реквизиты

Имя поля

Тип данных

Размер поля

Примечание

Номер

Число

Ключ

Дата

Дата

25

Покупатель

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

Менеджер

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

Тип Цены

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

Табличная часть «Номенклатура»

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

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

Количество

Число

10

Цена учетная

Число

10 точность 2

Цена продажи

Число

10 точность 2

Сумма

Число

10 точность 2

Текс модуля в приложении А.

Вид формы «Расходная накладная» в режиме Конфигуратор представлен на рисунке 14.

Рисунок 14 - Вид формы «Расходная накладная» в режиме Конфигуратор

Вид формы «Расходная накладная» в режиме 1С:Предприятие представлен на рисунке 15.

Рисунок 15 - Вид формы «Расходная накладная» в режиме 1С:Предприятие

Модуль объекта содержит процедуры и функции (приложение А)

Демонстрация работы модуля в режиме 1С:Предприятие представлена на рисунке 16.

Рисунок 16 - Демонстрация работы модуля в режиме 1С:Предприятие .

4.4 Разработка отчетов

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

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

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

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


- отчет «Остатки товаров», выполняющий выборку информации об остатках товаров.

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

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

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

- отчет «Продажи по номенклатуре», выполняющий выборку информации продажах по каждой номенклатуре.

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

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

Запрос, сформированный конструктором на выборку данных, осуществляет выборку из регистра Остатки ТМЦ тех позиций, количество которых меньше параметра «Количество остаток». Данный запрос в режиме Конфигуратора представлен на листинге:

ВЫБРАТЬ

ТМЦНаСкладахОстатки.Номенклатура,

ТМЦНаСкладахОстатки.КоличествоОстаток

ИЗ

РегистрНакопления.ТМЦНаСкладах.Остатки КАК ТМЦНаСкладахОстатки

ГДЕ

ТМЦНаСкладахОстатки.КоличествоОстаток < &КоличествоОстаток

Данный отчет в режиме 1С:Предприятие работает следующим образом.

Рисунок 17 - Отчет на выборку данных

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

Запрос, сформированный конструктором на выборку данных, осуществляет выборку из регистра Остатки ТМЦ на дату, указанную в отчете. Данный запрос в режиме Конфигуратора представлен на листинге:

ВЫБРАТЬ

ТМЦНаСкладахОстатки.Номенклатура,

ТМЦНаСкладахОстатки.КоличествоОстаток

ИЗ

РегистрНакопления.ТМЦНаСкладах.Остатки КАК ТМЦНаСкладахОстатки

Данный отчет в режиме 1С:Предприятие работает следующим образом (рисунок 18).

Рисунок 18 - Отчет на выборку данных

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

Запрос, сформированный конструктором на выборку данных, осуществляет выборку по документам прожди, группирует данные по документу . Данный запрос в режиме Конфигуратора представлен на листинге:


ВЫБРАТЬ

РасходнаяНакладнаяТМЦ.Ссылка КАК Документ,

РасходнаяНакладнаяТМЦ.Номенклатура,

СУММА(РасходнаяНакладнаяТМЦ.Количество) КАК Количество,

РасходнаяНакладнаяТМЦ.ЦенаПродажи,

СУММА(РасходнаяНакладнаяТМЦ.Сумма) КАК Сумма,

РасходнаяНакладнаяТМЦ.Ссылка.Покупатель,

РасходнаяНакладнаяТМЦ.Ссылка.Менеджер

ИЗ

Документ.РасходнаяНакладная.ТМЦ КАК РасходнаяНакладнаяТМЦ

ГДЕ

РасходнаяНакладнаяТМЦ.Ссылка.Проведен = ИСТИНА

И РасходнаяНакладнаяТМЦ.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон

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

РасходнаяНакладнаяТМЦ.Ссылка,

РасходнаяНакладнаяТМЦ.Номенклатура,

РасходнаяНакладнаяТМЦ.ЦенаПродажи,

РасходнаяНакладнаяТМЦ.Ссылка.Покупатель,

РасходнаяНакладнаяТМЦ.Ссылка.МенеджерДанный отчет в режиме 1С:Предприятие работает следующим образом (рисунок 19)

Рисунок 19 - Отчет на выборку данных

2.4 Разработка отчета «Продажи за период по сотрудникам»

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

Запрос, сформированный конструктором на выборку данных, осуществляет выборку по документам прожди, группирует данные по сотруднику . Данный запрос в режиме Конфигуратора представлен на листинге:

ВЫБРАТЬ

РасходнаяНакладнаяТМЦ.Ссылка КАК Документ,

РасходнаяНакладнаяТМЦ.Номенклатура,

СУММА(РасходнаяНакладнаяТМЦ.Количество) КАК Количество,

РасходнаяНакладнаяТМЦ.ЦенаПродажи,

СУММА(РасходнаяНакладнаяТМЦ.Сумма) КАК Сумма,

РасходнаяНакладнаяТМЦ.Ссылка.Покупатель,

РасходнаяНакладнаяТМЦ.Ссылка.Менеджер

ИЗ

Документ.РасходнаяНакладная.ТМЦ КАК РасходнаяНакладнаяТМЦ

ГДЕ

РасходнаяНакладнаяТМЦ.Ссылка.Проведен = ИСТИНА

И РасходнаяНакладнаяТМЦ.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон

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

РасходнаяНакладнаяТМЦ.Ссылка,

РасходнаяНакладнаяТМЦ.Номенклатура,

РасходнаяНакладнаяТМЦ.ЦенаПродажи,

РасходнаяНакладнаяТМЦ.Ссылка.Покупатель,

РасходнаяНакладнаяТМЦ.Ссылка.Менеджер

Данный отчет в режиме 1С:Предприятие работает следующим образом (рисунок 20)