Файл: Разработка проекта информационной системы для фирмы, торгующей автомобилями ( Теоретические аспекты разработки информационных систем).pdf
Добавлен: 31.03.2023
Просмотров: 407
Скачиваний: 14
СОДЕРЖАНИЕ
1 Теоретические аспекты разработки информационных систем
1.1. Особенности разработки информационных систем
1.2 Технологии проектирования баз данных
1.3 Особенности применения технологической платформы 1С:Предприятие 8
2 Разработка информационной системы
2.1 Проектирование базы данных
2.2 Разработка базы данных информационной системы в конфигураторе 1С:Предприятие 8.2
2.3 Разработка функциональности информационной системы
Приложение А.
Таблицы и экранные формы
Таблица А.1 – Атрибуты объектов
Файлы |
Код файла Наименование Файл |
Цены |
Код цены Код автомобиля Цена |
Розничные цены |
Код розничной цены Код автомобиля Цена |
Продажа автомобиля |
Код продажи Дата Код покупателя Код сотрудника Код автомобиля Сумма |
Поступление авто |
Код поступления Дата Код автомобиля Количество Цена Сумма |
Оплата поставщику |
Код Дата Код поставщика Сумма |
Оплата от покупателя |
Код Дата Код покупателя Сумма |
Рисунок А.1. Дерево метаданных
Рисунок А.2. Регистр накопления «ОстаткиАвто»
Рисунок А.3. Регистр накопления «Продажи»
Рисунок А.4. Регистр накопления «РасчетыСПоставщиками»
Рисунок А.5. Движения документа «Поступление Авто» по регистру «Остатки Авто»
Рисунок А.6. Движения документа «Поступление Авто» по регистру «РасчетыСПоставщиками»
Рисунок А.7. Конструктор ввода на основании
Рисунок А.8. Настройка подсистем
Рисунок А.9. Справочник «Автомобили»
Рисунок А.10. Справочник «Автомобили»
Рисунок А.11. Справочники «Поставщики» и «Сотрудники»
Рисунок А.12. Справочник «Покупатели»
Рисунок А.13. Регистры сведений «Розничные цены» и «Цены»
Рисунок А.14. Документ «Продажа автомобиля» и его печатная форма
Рисунок А.15. Ввод документа «Оплата от покупателя» на основании документа «Продажа автомобиля»
Рисунок А.16. Отчет «Остатки автомобилей»
Рисунок А.17. Открытие командного интерфейса конфигурации для настройки рабочего стола
Приложение Б.
Листинги процедур
Листинг 1. Процедуры справочника «Автомобили»
&НаКлиенте
Процедура ДобавитьФото(Команда)
ИмяФайла = "";
ПутьФайла = "";
//Вызываем Диалоговое окно и помещаем файл Картинки из локальной файловой системы во временное хранилище
Если ПоместитьФайл(ПутьФайла, , ИмяФайла, Истина)= Истина Тогда
//в строковый реквизит ФОТО нашей формы сохраняем ссылку на Фото во временном хранилище
Фото = ПутьФайла;
//для создания нового элемента в Справочнике Файлы и записи Фото в его реквизит Файл
//переходим на сервер с помощью вызова серверной процедуры
ДобавитьФотоНаСервере();
КонецЕсли;
//условие ЕСЛИ нужно для того, чтобы если пользователь отказался от выбора файла
//мы не вызывали серверную процедуру
КонецПроцедуры
&НаСервере
Процедура ДобавитьФотоНаСервере()
// Вставить содержимое обработчика.
НовыйФайлКартинки = Справочники.Файлы.СоздатьЭлемент();
//в реквизит СправочникаФайлы Файл помещаем выбранную ранее Картинку,
НовыйФайлКартинки.Файл = Новый ХранилищеЗначения(ПолучитьИзВременногоХранилища(Фото));
Фото = ПоместитьВоВременноеХранилище(НовыйФайлКартинки.Файл.Получить());
//записываем новый элемент справочника Файлы
НовыйФайлКартинки.Записать();
//устанавливаем значение реквизита Фото Справочника Квартиры
Объект.Фото = НовыйФайлКартинки.Ссылка;
КонецПроцедуры
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Фото = ПолучитьНавигационнуюСсылку(Объект.Фото, "Файл");
//устанавливаем автомасштаб для Фото
Элементы.Фото.РазмерКартинки = РазмерКартинки.АвтоРазмер;