 
        
        - •«Корпоративная система управления строительными проектами ооо «Инжиниринговая компания «Кронос»»
- •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 | МатериалыКоличество | Поле ввода | Объект.Материалы.Количество | 
Документ «Наряд задание » вводиться на основании документа «Календарный план». Документ «Наряд задание » является основанием для документа «Списание материалов».
