- •«Корпоративная система управления строительными проектами ооо «Инжиниринговая компания «Кронос»»
- •2014 Оглавление
- •Введение
- •Анализ предметной области
- •Выбор архитектуры системы
- •Выбор платформы
- •Выделение групп пользователей
- •Формализация автоматизируемых бизнес-процессов
- •Выбор модели жизненного цикла
- •Разработка инфологической модели
- •Проектирование информационной базы 1с Предприятие.
- •Проектирование подсистем.
- •Проектирование справочников.
- •Проектирование документов.
- •Проектирование регистров.
- •Проектирование отчетов.
- •Реализация корпоративной системы управления строительными проектами
- •Контрольный пример.
- •Заключение
- •Список литературы
- •Приложение
- •Вид экранных форм разрабатываемой системы
- •Вид отчетов разрабатываемой системы
- •Текст модулей разрабатываемой системы
- •Блок-схемы бизнес-процессов в нотации idef0
Проектирование документов.
Документ «Внутренний заказ».
Таблица 14.
Данные документа «Внутренний заказ».
№ п/п |
Реквизит |
Тип поля |
Длинна поля |
1 |
КП |
Строка |
100 |
2 |
Объект строительства |
Строка |
100 |
3 |
Материалы |
Табличная часть |
|
4 |
Номенклатура |
Строка |
200 |
5 |
Количество |
Число |
10 |
6 |
Комментарий |
Строка |
200 |
7 |
Цена |
Число |
10 |
8 |
Поставщик |
Строка |
100 |
9 |
ЗаводИзготовитель |
Строка |
100 |
Таблица 15.
Форма документа «Внутренний заказ».
№ |
Элемент |
Вид |
Путь к данным |
1 |
Номер |
Поле ввода |
Объект.Номер |
2 |
Дата |
Поле ввода |
Объект.Дата |
3 |
Проект |
Поле ввода |
Объект.КП |
4 |
ОбъектСтроительства |
Поле ввода |
Объект.ОбъектСтроительства |
5 |
Материалы |
Таблица |
Объект.Материалы |
6 |
МатериалыНомерСтроки |
Поле ввода |
Объект.Материалы.НомерСтроки |
7 |
МатериалыНоменклатура |
Поле ввода |
Объект.Материалы.Номенклатура |
8 |
МатериалыКоличество |
Поле ввода |
Объект.Материалы.Количество |
9 |
МатериалыКомментарий |
Поле ввода |
Объект.Материалы.Комментарий |
Документ «Внутренний заказ» вводиться на основании документа «Календарный план». Является основанием для документа «Заказ поставщику».
Документ «Заказ поставщику».
Таблица 16.
Данные документа «Заказ поставщику».
№ п/п |
Реквизит |
Тип поля |
Длинна поля |
1 |
КП |
Строка |
100 |
2 |
Объект строительства |
Строка |
100 |
3 |
Заказ |
Табличная часть |
|
4 |
Наименование |
Строка |
200 |
5 |
Количество |
Число |
10 |
6 |
Комментарий |
Строка |
200 |
7 |
Цена |
Число |
10 |
8 |
Поставщик |
Строка |
100 |
9 |
ЗаводИзготовитель |
Строка |
100 |
Таблица 17.
Форма документа «Заказ поставщику».
№ |
Элемент |
Вид |
Путь к данным |
1 |
Номер |
Поле ввода |
Объект.Номер |
2 |
Дата |
Поле ввода |
Объект.Дата |
3 |
КП |
Поле ввода |
Объект.КП |
4 |
ОбъектСтроительства |
Поле ввода |
Объект.ОбъектСтроительства |
5 |
Кнопка |
Обычная кнопка |
Команда Обновить |
6 |
Заказ |
Таблица |
Объект.Заказ |
7 |
ЗаказНомерСтроки |
Поле ввода |
Объект.Заказ.НомерСтроки |
8 |
ЗаказПоставщик |
Поле ввода |
Объект.Заказ.Поставщик |
9 |
ЗаказНаименование |
Поле ввода |
Объект.Заказ.Наименование |
10 |
ЗаказКоличество |
Поле ввода |
Объект.Заказ.Количество |
11 |
ЗаказЦена |
Поле ввода |
Объект.Заказ.Цена |
12 |
ЗаказИтого |
Поле ввода |
Объект.Заказ.Сумма |
Документ «Календарный план».
Таблица 18.
Данные документа «Календарный план».
№ п/п |
Реквизит |
Тип поля |
Длинна поля |
1 |
ОбъектСтроительства |
Строка |
100 |
2 |
Статус |
Строка |
10 |
3 |
Проект |
Строка |
100 |
4 |
КПРаботы |
Табличная часть |
|
5 |
Работа |
Строка |
100 |
6 |
НачалоРабот |
Дата |
|
7 |
КонецРабот |
Дата |
|
8 |
КПМатериал |
Табличная часть |
100 |
9 |
Материал |
Строка |
100 |
10 |
Количество |
Число |
10 |
11 |
Поставщик |
Строка |
200 |
12 |
Цена |
Число |
10 |
13 |
ЗаводИзготовитель |
Строка |
100 |
Таблица 19.
Форма документа «Календарный план».
№ |
Элемент |
Вид |
Путь к данным |
1 |
Номер |
Поле ввода |
Объект.Номер |
2 |
Дата |
Поле ввода |
Объект.Дата |
3 |
ОбъектСтроительства |
Поле ввода |
Объект.ОбъектСтроительства |
4 |
Статус |
Поле ввода |
Объект.Статус |
5 |
Проект |
Поле ввода |
Объект.Проект |
6 |
КПРаботы |
Таблица |
Объект.КПРаботы |
7 |
КПРаботыНомерСтроки |
Поле ввода |
Объект.КПРаботы.НомерСтроки |
8 |
КПРаботыРабота |
Поле ввода |
Объект.КПРаботы.Работа |
9 |
КПРаботыНачалоРабот |
Поле ввода |
Объект.КПРаботы.НачалоРабот |
10 |
КПРаботыКонецРабот |
Поле ввода |
Объект.КПРаботы.КонецРабот |
11 |
КПМатериал |
Таблица |
Объект.КПМатериал |
12 |
КПМатериалНомерСтроки |
Поле ввода |
Объект.КПМатериал.НомерСтроки |
13 |
КПМатериалМатериал |
Поле ввода |
Объект.КПМатериал.Материал |
14 |
КПМатериалКоличество |
Поле ввода |
Объект.КПМатериал.Количество |
15 |
КПМатериалПоставщик |
Поле ввода |
Объект.КПМатериал.Поставщик |
Документ «Приходная накладная».
Таблица 20.
Данные документа «Приходная накладная».
№ п/п |
Реквизит |
Тип поля |
Длинна поля |
1 |
ОбъектСтроительства |
Строка |
100 |
2 |
КП |
Строка |
100 |
3 |
Склад |
СправочникСсылка.СкладОбъектаСтроительства |
|
4 |
Материалы |
Табличная часть |
|
5 |
Материал |
Строка |
100 |
6 |
Количество |
Число |
10 |
7 |
Цена |
Число |
10 |
8 |
Поставщик |
Строка |
100 |
9 |
Завод изготовитель |
Строка |
100 |
Таблица 21.
Форма документа «Приходная накладная».
№ |
Элемент |
Вид |
Путь к данным |
1 |
Номер |
Поле ввода |
Объект.Номер |
2 |
Дата |
Поле ввода |
Объект.Дата |
3 |
ОбъектСтроительства |
Поле ввода |
Объект.ОбъектСтроительства |
4 |
КП |
Поле ввода |
Объект.КП |
5 |
Склад |
Поле ввода |
Объект.Склад |
6 |
Материалы |
Таблица |
Объект.Материалы |
7 |
МатериалыНомерСтроки |
Поле ввода |
Объект.Материалы.НомерСтроки |
8 |
МатериалыМатериал |
Поле ввода |
Объект.Материалы.Материал |
9 |
МатериалыКоличество |
Поле ввода |
Объект.Материалы.Количество |
10 |
МатериалыЦена |
Поле ввода |
Объект.Материалы.Цена |
11 |
МатериалыПоставщик |
Поле ввода |
Объект.Материалы.Поставщик |
12 |
МатериалыЗаводИзготовитель |
Поле ввода |
Объект.Материалы.ЗаводИзготовитель |
Документ «Выполнение работ календарного плана».
Таблица 22.
Данные документа «Выполнение работ календарного плана».
№ п/п |
Реквизит |
Тип поля |
Длинна поля |
1 |
ОбъектСтроительства |
Строка |
100 |
2 |
Статус |
Строка |
100 |
3 |
Проект |
Строка |
100 |
4 |
КП |
Строка |
100 |
5 |
КПРаботы |
Табличная часть |
|
6 |
Работа |
Строка |
100 |
7 |
НачалоРабот |
Дата |
|
8 |
КонецРабот |
Дата |
|
9 |
РаботаВыполнена |
Булево |
|
10 |
РаботаСдана |
Булево |
|
11 |
КПМатериал |
Табличная часть |
|
12 |
Материал |
Строка |
100 |
13 |
Количество |
Число |
10 |
14 |
Поставщик |
Строка |
100 |
15 |
Цена |
Число |
10 |
16 |
ЗаводИзготовитель |
Строка |
100 |
Таблица 23.
Форма документа «Выполнение работ календарного плана».
№ |
Элемент |
Вид |
Путь к данным |
1 |
Номер |
Поле ввода |
Объект.Номер |
2 |
Дата |
Поле ввода |
Объект.Дата |
3 |
ОбъектСтроительства |
Поле ввода |
Объект.ОбъектСтроительства |
4 |
Статус |
Поле ввода |
Объект.Статус |
5 |
КП |
Поле ввода |
Объект.КП |
6 |
Проект |
Поле ввода |
Объект.Проект |
7 |
КПРаботы |
Таблица |
Объект.КПРаботы |
8 |
КПРаботыНомерСтроки |
Поле надписи |
Объект.КПРаботы.НомерСтроки |
9 |
КПРаботыРабота |
Поле надписи |
Объект.КПРаботы.Работа |
10 |
КПРаботыНачалоРабот |
Поле надписи |
Объект.КПРаботы.НачалоРабот |
11 |
КПРаботыКонецРабот |
Поле надписи |
Объект.КПРаботы.КонецРабот |
12 |
КПРаботыРаботаВыполнена |
Поле флажка |
Объект.КПРаботы.РаботаВыполнена |
13 |
КПРаботыРаботаСдана |
Поле флажка |
Объект.КПРаботы.РаботаСдана |
14 |
ДвижениеМатериалов |
Таблица |
ДвижениеМатериалов |
15 |
КалендарныйПлан |
Поле надписи |
ДвижениеМатериалов.КалендарныйПлан |
16 |
КоличествоКонечныйОстаток |
Поле надписи |
ДвижениеМатериалов.КоличествоКонечныйОстаток |
17 |
КоличествоРасход |
Поле надписи |
ДвижениеМатериалов.КоличествоРасход |
18 |
КоличествоНачальныйОстаток |
Поле надписи |
ДвижениеМатериалов.КоличествоНачальныйОстаток |
19 |
КоличествоПриход |
Поле надписи |
ДвижениеМатериалов.КоличествоПриход |
20 |
КоличествоОборот |
Поле надписи |
ДвижениеМатериалов.КоличествоОборот |
21 |
Материал |
Поле надписи |
ДвижениеМатериалов.Материал |
22 |
ОбъектСтроительстваЗап |
Поле надписи |
ДвижениеМатериалов.ОбъектСтроительства |
23 |
Склад |
Поле надписи |
ДвижениеМатериалов.Склад |
Документ «Списание материалов».
Таблица 24
Данные документа «Списание материалов».
№ п/п |
Реквизит |
Тип поля |
Длинна поля |
1 |
ОбъектСтроительства |
Строка |
100 |
2 |
КП |
Строка |
100 |
3 |
Склад |
СправочникСсылка.СкладОбъектаСтроительства |
|
4 |
Материалы |
Табличная часть |
|
5 |
Материал |
Строка |
100 |
6 |
Количество |
Число |
10 |
7 |
Цена |
Число |
10 |
8 |
Поставщик |
Строка |
100 |
9 |
Завод изготовитель |
Строка |
100 |
Таблица 25
Форма документа «Списание материалов».
№ |
Элемент |
Вид |
Путь к данным |
1 |
Номер |
Поле ввода |
Объект.Номер |
2 |
Дата |
Поле ввода |
Объект.Дата |
3 |
ОбъектСтроительства |
Поле ввода |
Объект.ОбъектСтроительства |
4 |
КП |
Поле ввода |
Объект.КП |
5 |
Склад |
Поле ввода |
Объект.Склад |
6 |
Материалы |
Таблица |
Объект.Материалы |
7 |
МатериалыНомерСтроки |
Поле ввода |
Объект.Материалы.НомерСтроки |
8 |
МатериалыМатериал |
Поле ввода |
Объект.Материалы.Материал |
9 |
МатериалыКоличество |
Поле ввода |
Объект.Материалы.Количество |
10 |
МатериалыЦена |
Поле ввода |
Объект.Материалы.Цена |
11 |
МатериалыПоставщик |
Поле ввода |
Объект.Материалы.Поставщик |
12 |
МатериалыЗаводИзготовитель |
Поле ввода |
Объект.Материалы.ЗаводИзготовитель |
Движения документа «Списание материалов» проходят по регистру «Остатки материалов». Документ «Списание материалов » вводиться на основании документа «Наряд задание».
Документ «Наряд задание».
Таблица 26.
Данные документа «Наряд задание».
№ п/п |
Реквизит |
Тип поля |
Длинна поля |
1 |
ОбъектСтроительства |
Строка |
100 |
2 |
КП |
Строка |
100 |
3 |
Склад |
СправочникСсылка.СкладОбъектаСтроительства |
|
4 |
Наряд |
Табличная часть |
|
5 |
Работа |
Строка |
100 |
6 |
НачалоРабот |
Дата |
|
7 |
КонецРабот |
Дата |
|
8 |
ПроцентВыполнения |
Число |
10 |
9 |
Материалы |
Табличная часть |
|
10 |
Материал |
Строка |
100 |
11 |
Количество |
Число |
10 |
Таблица 27.
Форма документа «Наряд задание».
№ |
Элемент |
Вид |
Путь к данным |
1 |
Номер |
Поле ввода |
Объект.Номер |
2 |
Дата |
Поле ввода |
Объект.Дата |
3 |
ОбъектСтроительства |
Поле ввода |
Объект.ОбъектСтроительства |
4 |
КП |
Поле ввода |
Объект.КП |
5 |
Склад |
Поле ввода |
Объект.Склад |
6 |
Наряд |
Таблица |
Объект.Материалы |
7 |
НарядНомерСтроки |
Поле ввода |
Объект.Наряд.НомерСтроки |
8 |
НарядРабота |
Поле ввода |
Объект.Наряд.Работа |
9 |
НарядНачалоРабот |
Поле ввода |
Объект.Наряд.НачалоРабот |
10 |
НарядКонецРабот |
Поле ввода |
Объект.Наряд.КонецРабот |
11 |
НарядПроцентВыполнения |
Поле ввода |
Объект.Наряд.ПроцентВыполнения |
12 |
Материалы |
Таблица |
Объект.Материалы |
13 |
МатериалыНомерСтроки |
Поле ввода |
Объект.Материалы.НомерСтроки |
14 |
МатериалыМатериал |
Поле ввода |
Объект.Материалы.Материал |
15 |
МатериалыКоличество |
Поле ввода |
Объект.Материалы.Количество |
Документ «Наряд задание » вводиться на основании документа «Календарный план». Документ «Наряд задание » является основанием для документа «Списание материалов».