Автор работы: Пользователь скрыл имя, 23 Ноября 2010 в 09:41, курсовая работа
Предоставлением услуг в сфере грузоперевозок занимаются автотранспортные предприятия.
Автомобильный транспорт, по сравнению с другими видами транспорта, имеет ряд преимуществ при перевозке грузов. К ним относятся:
доставка грузов "от двери до двери";
сокращение потребности в дорогостоящей и громоздкой упаковке;
более высокая скорость и умеренная стоимость доставки грузов автомобилями.
Введение……………………………………………………………………………...3
РАЗДЕЛ 1. Описание деятельности автотранспортного предприятия ...………..5
РАЗДЕЛ 2. Проектирование автоматизированной системы учёта грузоперевозок на автотранспортном предприятии……………………………..10
РАЗДЕЛ 3. Разработка автоматизированной системы учёта грузоперевозок на автотранспортном предприятии……….…………………..………...…………….20
3.1. Создание перечислений………………………………………………...20
3.2. Создание справочников………………………………………………...21
3.3. Создание регистров сведений………………………………………….23
3.4. Создание документов…………………………………………………...25
3.5. Создание регистров накопления……………………………………….31
3.6. Создание отчётов……………………………………………….……….33
Заключение………………………………………………………………………….37
Список использованных источников……………………………………………...38
Приложение 1. Модуль объекта «Документ «Путевой лист»…………………...40
Приложение 2. Модуль формы документа «Путевой лист»…………………….42
Приложение 3. Модуль объекта «Документ «Счёт»……………………………..44
Приложение 4. Модуль объекта «Документ «Техосмотр»………………………45
Приложение 5. Печатные формы документов……………………………………46
Приложение 6. Модуль формы отчёта «Пробег автомобилей»…………………47
Приложение 7. Модуль формы отчёта «Выполнение плана грузоперевозок»…49
Приложение 8. Модуль формы отчёта «Расход топлива автомобилями»……...51
Приложение 9. Модуль формы отчёта «Выручка водителей»…………………..53
Приложение 10. Модуль формы отчёта «График техосмотров»………………..55
Приложение 11. Выходные формы отчётов………………………………………57
ТабДок.
ВыборкаАвтомобиль
= Результат.Выбрать(
Пока ВыборкаАвтомобиль.Следующий() Цикл
ОбластьАвтомобиль.Параметры.
ТабДок.Вывести(
ВыборкаПериод=
ВыборкаАвтомобиль.Выбрать(
Пока ВыборкаПериод.Следующий() Цикл
ОбластьПериод.Параметры.
ТабДок.Вывести(ОбластьПериод, ВыборкаПериод.Уровень());
КонецЦикла;
КонецЦикла;
ТабДок.
ТабДок.Вывести(
ТабДок.Вывести(ОбластьПодвал);
КонецПроцедуры
ПРИЛОЖЕНИЕ 7
Модуль
формы отчёта «Выполнение
плана грузоперевозок»
Процедура
ДействияФормыВыполнениеПланаГр
ТабДок
= ЭлементыФормы.
ВыполнениеПланаГрузоперевозок(
КонецПроцедуры
Процедура
ВыполнениеПланаГрузоперевозок(
Макет
= ОтчетОбъект.ПолучитьМакет("
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ПробегОбороты.Период КАК Период,
| ПробегОбороты.
| ПРЕДСТАВЛЕНИЕ(
| ПробегОбороты.
|ИЗ
| РегистрНакопления.
|
|УПОРЯДОЧИТЬ ПО
| Период
|ИТОГИ
| СУММА(
|ПО
| Автомобиль,
| Период";
Запрос.УстановитьПараметр("
Запрос.УстановитьПараметр("
Результат = Запрос.Выполнить();
ОбластьЗаголовок
= Макет.ПолучитьОбласть("
ОбластьПодвал
= Макет.ПолучитьОбласть("Подвал"
ОбластьШапкаТаблицы
= Макет.ПолучитьОбласть("
ОбластьПодвалТаблицы
= Макет.ПолучитьОбласть("
ОбластьАвтомобиль
= Макет.ПолучитьОбласть("
ОбластьПериод
= Макет.ПолучитьОбласть("Период"
ТабДок.Очистить();
ТабДок.Вывести(
ТабДок.Вывести(
ТабДок.
ВыборкаАвтомобиль
= Результат.Выбрать(
Пока ВыборкаАвтомобиль.Следующий() Цикл
ОбластьАвтомобиль.Параметры.
ТабДок.Вывести(
ВыборкаПериод=
ВыборкаАвтомобиль.Выбрать(
Пока ВыборкаПериод.Следующий() Цикл
ОбластьПериод.Параметры.
ТабДок.Вывести(ОбластьПериод, ВыборкаПериод.Уровень());
КонецЦикла;
КонецЦикла;
ТабДок.
ТабДок.Вывести(
ТабДок.Вывести(ОбластьПодвал);
КонецПроцедуры
ПРИЛОЖЕНИЕ 8
Модуль
формы отчёта «Расход
топлива автомобилями»
Процедура
ДействияФормыРасходТопливаАвто
ТабДок
= ЭлементыФормы.
РасходТопливаАвтомобилями(
КонецПроцедуры
Процедура
РасходТопливаАвтомобилями(
Макет
= ОтчетОбъект.ПолучитьМакет("
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| РасходТопливаОбороты.
| ПРЕДСТАВЛЕНИЕ(
| РасходТопливаОбороты.
| ПРЕДСТАВЛЕНИЕ(
| РасходТопливаОбороты.
| РасходТопливаОбороты.
| РасходТопливаОбороты.
| РасходТопливаОбороты.
| (РасходТопливаОбороты.
|ИЗ
| РегистрНакопления.
|
|УПОРЯДОЧИТЬ ПО
| СтоимостьПерерасхода
|ИТОГИ
| СУММА(
|ПО
| ОБЩИЕ,
| Автомобиль";
Запрос.УстановитьПараметр("
Запрос.УстановитьПараметр("
Результат = Запрос.Выполнить();
ОбластьЗаголовок
= Макет.ПолучитьОбласть("
ОбластьПодвал
= Макет.ПолучитьОбласть("Подвал"
ОбластьШапкаТаблицы
= Макет.ПолучитьОбласть("
ОбластьПодвалТаблицы
= Макет.ПолучитьОбласть("
ОбластьОбщийИтог
= Макет.ПолучитьОбласть("
ОбластьАвтомобиль
= Макет.ПолучитьОбласть("
ОбластьДетальныхЗаписей
= Макет.ПолучитьОбласть("Детали"
ТабДок.Очистить();
ТабДок.Вывести(
ТабДок.Вывести(
ТабДок.
ВыборкаОбщийИтог
= Результат.Выбрать(
ВыборкаОбщийИтог.Следующий();
ОбластьОбщийИтог.Параметры.
ТабДок.Вывести(
ВыборкаАвтомобиль=
ВыборкаОбщийИтог.Выбрать(
Пока ВыборкаАвтомобиль.Следующий() Цикл
ОбластьАвтомобиль.Параметры.
ТабДок.Вывести(
ВыборкаДетали = ВыборкаАвтомобиль.Выбрать();
Пока ВыборкаДетали.Следующий() Цикл
ОбластьДетальныхЗаписей.
ТабДок.Вывести(
КонецЦикла;
КонецЦикла;
ТабДок.
ТабДок.Вывести(
ТабДок.Вывести(ОбластьПодвал);
КонецПроцедуры
ПРИЛОЖЕНИЕ 9
Модуль
формы отчёта «Выручка
водителей»
Процедура
ДействияФормыВыручкаВодителейС
ТабДок
= ЭлементыФормы.
ВыручкаВодителей(ТабДок, ДатаНачала, КонецДня(ДатаОкончания));
КонецПроцедуры
Процедура ВыручкаВодителей(ТабДок, ДатаНачала, ДатаОкончания) Экспорт
Макет
= ОтчетОбъект.ПолучитьМакет("
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ПеревозкиОбороты.
| ПеревозкиОбороты.
| ПРЕДСТАВЛЕНИЕ(
| ПеревозкиОбороты.
| ПРЕДСТАВЛЕНИЕ(
| ПеревозкиОбороты.
| ПеревозкиОбороты.
| ПеревозкиОбороты.
| ПеревозкиОбороты.
|ИЗ
| РегистрНакопления.
Информация о работе Автоматизация учёта грузоперевозок на автотранспортном предприятии