Индивидуальное домашнее задание по "Программирование на платформе 1С"
Автор: poki • Декабрь 25, 2017 • Контрольная работа • 2,844 Слов (12 Страниц) • 1,152 Просмотры
Липецкий государственный технический университет
Кафедра автоматизированных систем управления
Индивидуальное домашнее задание
по дисциплине «Программирование на платформе 1С»
Студент | Покидова А.В. | |
Группа | ПИ-14 | |
Руководитель | Исковских Н. М. |
Липецк – 2017 г.
Задание
Закупка товаров компании производится курьерами. Факт приобретения отражаем документом «Приходная накладная», где указывается и курьер. Курьер может взять в компании денежные средства, может приобрести товары за собственные деньги. Если курьер приобрел товары за собственные деньги, ему их возмещают. Выдача денежных средств производится с помощью документа «Расход денег». При выдаче денежных средств авансом, сумма денег вводится вручную. Если курьеру уже выдавались денежные средства, за которые он не отчитался, документ не должен проводиться. Если компания должна курьеру, введенная денежная сумма должна полностью погасить задолженность компании перед курьером.
Необходимо создать отчет о курьерских доставках:
Закупки курьеров за период
Курьер | Поставщик | Сумма |
Иванов И.И. | Красный Октябрь | 10 000 |
Петров П.П. | Зеленый лес | 30 000 |
Объекты конфигурации
В базе задействованы следующие объекты конфигурации:
- Роль «Администратор», которой предоставлен полный доступ к базе. На эту роль назначен один пользователь Покидова А.В.
- Подсистема «Курьерская служба», в которой находятся все остальные объекты.
- Справочники «Поставщики», «Курьеры», «Товары».
- Документы «Приходная накладная», «Расход денег».
- Перечисления «Тип оплаты», «Тип расхода».
- Отчет «Закупки курьеров за период»
- Регистр накоплений «Задолженности курьеров»
Справочники
В справочнике «Поставщики» перечислены наименования и коды поставщиков.
В справочнике «Курьеры» перечислены ФИО и коды идентификации курьеров.
В справочнике «Товары» перечислены наименования и коды товаров.
Документы
Документ «Приходная накладная» предназначен для отчетности курьеров перед заказчиками. В них курьеры о том, когда, какой товар, в каком количестве они оплатили. Там же указывают тип («Из собственных средств» или «Авансом») и размер оплаты.
Документ «Расход денег» предназначен для погашения задолженностей компаний и для выдачи авансов курьерам. При создании документа вручную тип расхода устанавливается как «Аванс». Для погашения задолженности перед курьером в документе «Приходная накладная», следует создать документ на основании. Тогда в «Расходе денег» тип расхода автоматически установится как «Погашение задолженности».
Регистр накоплений
Регистр накоплений «Задолженности курьеров» имеет два измерения - «Курьер» и «Компания», а также один ресурс «Сумма». Данный регистр определен как регистр остатков. Положительный остаток обозначает, что курьер должен погасить задолженность перед компанией, а отрицательный, что компания не погасила задолженность перед курьером.
Движения в регистре осуществляются за счет документов. Документ «Расход денег» отвечает за приходные записи в регистре, а документ «Приходная накладная» отвечает за расходные записи в регистре.
Основной алгоритм
По условию заказчик не может выдавать новый аванс курьеру, если то еще не отчитался за старый, то есть у курьера имеется задолженность перед заказчиком (остаток в регистре накоплений для него положительный). Также если поставщик хочет погасить свою задолженность перед курьером, то он должен сделать это в полном объеме.
...