Задание № 5. АНАЛИЗ ОПЛАТЫ ОТГРУЖЕННОГО ТОВАРА
Выдать отчет в разрезе договоров, заказчиков, ТТН и дат отгрузки, содержащий суммы, подлежащие получению за отгруженную, но еще не оплаченную заказчиком продукцию (отсутствуют соответствующие ПП).
Отчет. Суммы, подлежащие оплате за отгруженный товар
Заказчик | № договора | № ТТН | Дата отгрузки | Сумма отгрузки |
ИТОГО по заказчику ________
Заказчик | № договора | № ТТН | Дата отгрузки | Сумма отгрузки |
ИТОГО по заказчику ________
ВСЕГО _________
Предметная область автоматизации
Описание предметной области и функции решаемой задачи
В предметной области комплекса задач, к которому относится задача оплаты отгруженного товара, рассматриваются процессы планирования и учета выпуска изделий на предприятии, сдача готовых изделий на склады и отгрузка готовой продукции заказчикам в соответствии с договорами, анализ текущего запаса продукции на складах, учет и анализ оплаты за отгруженную продукцию. Задача Анализ оплаты отгруженного товара касается процессов отгрузки готовых изделий и будущей оплаты их заказчиками на основе договоров.
К функциям, которые должны быть реализованы в рассматриваемой задаче, относятся:
• учет отгрузки готовой продукции;
• учет оплаты (на основе договоров) заказчиками отгруженной продукции;
Ограничения предметной области
Из общего описания предметной области известен ряд ограничений, существенных для процессов, которые относятся к рассматриваемой задаче. Вся отгрузка заказчикам осуществляется в соответствии с договорами. Рассматриваются договора только текущего года. Один заказчик может иметь несколько договоров. Количество продукции измеряется целым числом единиц измерения. У товара всегда только одна единица измерения. Период отгрузки равен месяцу. Оплата осуществляется за отгруженную продукцию заказчиком. Документ об отгрузке продукции (накладная на отпуск товаров, товарно-транспортная накладная) всегда привязан к одному договору, может содержать несколько наименований товаров, и его номер уникален для предприятия. Производитель может выписывать сколько угодно ТТН. Номер ТТН уникален для плательщика. Это означает, что один и тот же номер может быть в ТТН разных плательщиков. Следовательно, однозначная идентификация платежных поручений осуществляется двумя реквизитами: номером ТТН и ИНН плательщика. № ИНН получателя (плательщика) является уникальным и неизменным. Код товара является уникальным и неизменным. Адрес и почтовый индекс покупателя могут меняться. Месяц фактической оплаты отгруженной продукции определяется датой из ТТН.
Нормативный запас является постоянной величиной для каждого вида товара. Цена товара постоянна в течение действия договора на поставку товаров. Все цены - в рублях.
Отчетный период - месяц. При этом возможна частичная оплата отгруженных изделий.
Постановка задачи
Описание выходной информации
Выходной информацией задачи для пользователя является документ:
отчет по заданному изделию, содержащий сведения о необходимой сумме к оплате. Отчет должен быть выдан в разрезе договоров, заказчиков, ТТН и дат отгрузки, содержащий суммы, подлежащие получению за отгруженную, но еще не оплаченную заказчиком продукцию.
Эти документы должны выводиться на экран и печать. Формы выходных документов приведены в форме1
Форма 1. Форма выходного документа задачи с результатом анализа суммы к оплате заказчиками
Отчет. Суммы, подлежащие оплате за отгруженный товар
Заказчик | № договора | № ТТН | Дата отгрузки | Сумма отгрузки |
ИТОГО по заказчику ________
Заказчик | № договора | № ТТН | Дата отгрузки | Сумма отгрузки |
ИТОГО по заказчику ________
ВСЕГО _________
Описание входной информации
Структуры входных документов, содержащих информацию, на основе которой может быть решена рассматриваемая задача и получены выходные документы, приведены в формах. В порядке подготовки документов к машинной обработке для удобства ввода и обработки информации на компьютере в документы введены коды изделия и заказчика (плательщика).
Договор №
на поставку продукции
Поставщик __________________ Получатель
наименование поставщика
наименование получателя
заключили договор на период:
с «___» _________200_ г. по «___» _________200_ г.
Общая сумма договора составляет ______________________________
(сумма договора в ценах на момент заключения договора)
Адреса и реквизиты сторон:
Поставщик __________________ Получатель
(почтовый индекс) _______________________
(город)
№ ИНН________________
Спецификация
На поставку товара к договору №____ от «___» ________200_ г.
Поставщик ____________ Получатель ____________
Наименование товара | Ед. изм. | Месяц поставки | Отпускная цена за ед. изм. | Количество | Сумма |
Поставщик __________________ Получатель __________________
(подпись) (подпись)
Как и в случае с ТТН, данные Договора представленные в табличной форме, относятся к спецификации Договора, которую можно считать самостоятельным информационным объектом, связанным с соответствующим Договором. Остальные реквизиты Договора могут быть определены в базе данных по кодам из имеющейся там информации, которая должна быть загружена из документов «Справочник товаров» и «Справочник плательщиков» на этапе, предшествующем решению данной задачи. К этим данным относятся: наименование и единица измерения товара, наименование заказчика и его адрес.
Матрица смежности:
ТТН 1
Отгрузка
Договор 1
Оплата
Товар 1 1
Плательщик 1 1
Сумма столб 1 2 1 2 0 0
ТТН отгрузка Договор оплата
ТТН 1
Отгрузка
Договор 1
Плата
Сумма столб 0 1 0 1
Отгрузка оплата
Отгрузка
Оплата
Сумма столб 0 0
Ый уровень) ТТН, договор
Данные таблицы «ТТН»
ТТН | ||
номер ТТН | номер ИНН | дата отгрузки |
51 | 7413691 | 14.11.2007 |
52 | 7413692 | 27.11.2007 |
53 | 7413693 | 07.12.2007 |
54 | 7413694 | 12.12.2007 |
55 | 7413695 | 20.12.2007 |
Данные таблицы «Договора»
ДОГОВОР | ||
номер Договора | номер ИНН заказчика | дата заключения |
61 | 7413691 | 13.11.2007 |
62 | 7413692 | 26.11.2007 |
63 | 7413693 | 05.12.2007 |
64 | 7413694 | 11.12.2007 |
65 | 7413695 | 18.12.2007 |
Данные таблицы «Отгрузка»
ОТГРУЗКА | ||||
номер ТТН | номер ИНН | код товара | количество отгруж | сумма отгруж |
51 | 7413691 | 11 | 10 | 1 200,00р. |
52 | 7413692 | 11 | 5 | 600,00р. |
53 | 7413693 | 11 | 10 | 1 200,00р. |
53 | 7413693 | 12 | 50 | 500,00р. |
53 | 7413693 | 13 | 50 | 1 000,00р. |
55 | 7413695 | 13 | 150 | 3 000,00р. |
52 | 7413692 | 14 | 100 | 1 500,00р. |
53 | 7413693 | 14 | 50 | 750,00р. |
55 | 7413695 | 15 | 300 | 1 500,00р. |
54 | 7413694 | 16 | 300 | 3 000,00р. |
Данные таблицы «Оплата»
ОПЛАТА
Имена и свойства полей таблиц
таблица «Справочник товаров»
№ | Ключ | Имя поля | Тип данных | Размер поля | Свойство поля | |
1 | Да | КТ | Числовой | Длинное целое | Обяз. поле | Нет |
Индекс. поле | Да (Совпадения не допускаются) | |||||
2 | НТ | Текстовый | 50 | Обяз. поле | Нет | |
Индекс. поле | Нет | |||||
3 | Ед. изм. | Текстовый | 50 | Обяз. поле | Нет | |
Индекс. поле | Нет | |||||
4 | Цена за ед. изм. | Денежный | Формат поля | Денежный | ||
5 | НЗ | Числовой | Длинное целое | Обяз. поле | Нет | |
Индекс. поле | Нет | |||||
6 | Номер склада | Текстовый | 50 | Обяз. поле | Нет | |
Индекс. поле | Да (допускаются совпадения) |
Таблица «Справочник плательщиков»
№ | Ключ | Имя поля | Тип данных | Размер поля | Свойство поля
| |
1 | Да | №ИНН | Числовой
| Длинное целое
| Обяз. поле | Нет |
Индекс. поле | Да (Совпадения не допускаются) | |||||
2 | Наименование | Текстовый
| 50
| Обяз. поле | Нет | |
Индекс. поле | Нет | |||||
3 | Адрес | Текстовый
| 50
| Обяз. поле | Нет | |
Индекс. поле | Нет |
Таблица «ТТН»
№ | Ключ | Имя поля | Тип данных | Размер поля | Свойство поля | |
1 | Да | № ТТН | Числовой | Длинное целое | Обяз. Поле | нет |
Индекс. поле | Да (Допускаются совпадения) | |||||
2 | Да | № ИНН | Числовой | Длинное целое | Обяз. Поле | нет |
Индекс. поле | Да (Допускаются совпадения) | |||||
3 | ДАТАотгр | Дата/время | Формат поля | Краткий формат даты |
Таблица «Договор»
№ | Ключ | Имя поля | Тип данных | Размер поля | Свойство поля | |
1 | Да | № Договора | Числовой
| Длинное целое
| Обяз. Поле | нет |
Индекс. поле | Да (Допускаются совпадения) | |||||
2 | Да | № ИНН | Числовой
| Длинное целое
| Обяз. Поле | нет |
Индекс. поле | Да (Допускаются совпадения) | |||||
3 | ДАТАзакл.дог. | Дата/время | Формат поля | Краткий формат даты |
Таблица «Отгрузка»
№ | Ключ | Имя поля | Тип данных | Размер поля | Свойство поля | |
1 | Нет | № ТТН | Числовой | Длинное целое | Обяз. поле | нет |
Индекс. поле | Да (Допускаются совпадения) | |||||
2 | Нет | № ИНН | Числовой | Длинное целое | Обяз. поле | нет |
Индекс. поле | Да (Допускаются совпадения) | |||||
3 | Нет | КТ | Числовой | Длинное целое | Обяз. поле | нет |
Индекс. поле | нет | |||||
4 | КОЛотгр | Числовой | Длинное целое | Обяз. поле | нет | |
Индекс. поле | Нет | |||||
5 | СУМотгр | Денежный | Формат поля | Денежный |
Таблица «Оплата»
№ | Ключ | Имя поля | Тип данных | Размер поля | Свойство поля | |
1 | Нет | № Договора | Числовой | Длинное целое | Обяз. поле | нет |
Индекс. поле | Да (Допускаются совпадения) | |||||
2 | Нет | № ИНН | Числовой | Длинное целое | Обяз. поле | нет |
Индекс. поле | Да (Допускаются совпадения) | |||||
3 | Нет | КТ | Числовой | Длинное целое | Обяз. поле | нет |
Индекс. поле | нет | |||||
4 | КОЛопл | Числовой | Длинное целое | Обяз. поле | нет | |
Индекс. поле | Нет | |||||
5 | СУМопл | Денежный | Формат поля | Денежный |
Инструкция пользователю
Для работы используйте главную кнопочную форму.
В каждой странице главной кнопочной формы содержатся несколько кнопок, каждая кнопка выполняет переход к необходимому документу( к форме или отчёту).
В каждой подчинённой странице есть кнопка для перехода в главную кнопочную форму.
Ввод и редактирование данных можно производить как с помощью представленных таблиц, так и с помощью экранных форм (второй способ более удобен для обычного пользователя)
Вывести информацию на печать можно и из форм, и из отчётов. Для этого выберете в Главном меню выберете «Фаил» -- «Печать» и выбирайте необходимые страницы.
Не позволяйте другим людям пользоваться вашей базой данных, в целях защиты информации. Для защиты вы можете ввести пароль: «Сервис»--«Защита»--«Задать пароль базы данных»
6. Контрольный пример
Контрольный пример по заданию «АНАЛИЗ ОПЛАТЫ ОТГРУЖЕННОГО ТОВАРА
Выдать отчет в разрезе договоров, заказчиков, ТТН и дат отгрузки, содержащий суммы, подлежащие получению за отгруженную, но еще не оплаченную заказчиком продукцию (отсутствуют соответствующие ПП)» разработан и прилагается к работе на дискете.
В ходе решения задачи был создан запрос, по которому определятся сумма, подлежащая уплате заказчиками, а также этот запрос был использован при создании отчёта.
Были созданы формы «Договор» и «ТТН»
Был создан требуемый в задании отчёт.
Была создана кнопочная форма с помощью диспетчера кнопочных форм.
Задание № 5. АНАЛИЗ ОПЛАТЫ ОТГРУЖЕННОГО ТОВАРА
Выдать отчет в разрезе договоров, заказчиков, ТТН и дат отгрузки, содержащий суммы, подлежащие получению за отгруженную, но еще не оплаченную заказчиком продукцию (отсутствуют соответствующие ПП).
Отчет. Суммы, подлежащие оплате за отгруженный товар
Заказчик | № договора | № ТТН | Дата отгрузки | Сумма отгрузки |
ИТОГО по заказчику ________
Заказчик | № договора | № ТТН | Дата отгрузки | Сумма отгрузки |
ИТОГО по заказчику ________
ВСЕГО _________
Предметная область автоматизации
Дата: 2019-07-30, просмотров: 193.