коду. Саме при написанні програмного коду, будуть реалізовуватися деякі функції, які повинна виконувати система. Залежно від обраної середовища реалізації системи, програмний код буде виглядати по-різному.
Основна мета створення ІС - це автоматизація документообігу по прийому аварійних автомобілів і складання заказ-нарядів на виконання робіт в автосервісі. Платформою для розробки ІС обрана «1С: Підприємство 8.0». Всі об'єкти, що використовуються при проектуванні ІС в «1С: Підприємстві» описані в конфігураторі.
Нижче на малюнку 3.1 представлено вікно конфігурації з створеними документами.
Малюнок 3.1 - Вікно конфігурації з створеними документами
Для складання Акту приймання-передачі транспортного засобу необхідно відкрити форму документа «Акт прийому передачі ТС». У вікні слід заповнити всі обов'язкові поля, вони виділені червоним підкресленням. У табличній частині «Опції обладнання» можна скласти список опцій автомобіля, його комплектацію. На вкладці «Перелік ушкоджень», коротко описуються пошкодження автомобіля і можливі несправності. Якщо продавець не є власником автомобіля, а продає його по генеральній довіреності, то встановлюємо прапорець «Генеральна довіреність» і заповнюємо поле «Власник автомобіля». При натисканні кнопки «Друк» з'являється можливість вибору вихідних форм документа, безпосередньо акт прийому-передачі автомобіля і акт його огляду. Приклади друкарських форм представлені у додатку Г, приклад форми документа - малюнок 3.2.
Рисунок 3.2 - Форма документа «Акт прийому передачі ТС»
Дані про автомобілі зберігаються в довіднику «Автомобілі», тому для заповнення даних про прийняте автомобілі, в першу чергу, необхідно створити новий запис у довіднику і заповнити основні поля. Відомості про автомобіль автоматично будуть відображені на формі документа.
Приклад форм довідника «Автомобілі» зображений на малюнку 3.3.
Малюнок 3.3 - Форми довідника «Автомобілі»
Документ «Замовлення-наряд» заповнюється аналогічно попередньому документу, за винятком табличній частині. Даний документ містить дві табличні частини «Товар» і «Послуги». Порядок їх заповнення однаковий, спочатку проводиться вибір товару або послуги з довідника «Номенклатура», потім вказуємо необхідну кількість. Ціна і загальна сума розраховуються автоматично при зміні номенклатури та кількості товару. У полі «Причина звернення» дається короткий опис несправності, з якою звернувся клієнт. Дані про автомобіль клієнта, також зберігаються в довіднику «Автомобілі» і при виборі автоматично заповнюються поля відображають відомості про автомобіль на формі документа «Замовлення-наряд». Приклад форми документа «Замовлення-Наряд» наведено на малюнку 3.4.
Малюнок 3.4 - Форми документа «Замовлення-Наряд»
При натисканні кнопки «ОК» або «Записати» походить проведення документа по декількох регістрів накопичення відомостей. Кнопка «Друк» здійснює побудову друкарських форм «Замовлення-наряд» і «Акт виконаних робіт». Приклади друкарських форм наведені в додатку Б, а вихідний код форми документа у додатку В.
. 2 Взаємодія додатки з джерелами даних
Вбудовані засоби «1С: Підприємство 8.0» дозволяють створювати і управляти базами даних, побудованих на основі конфігурації, при цьому, весь цей процес повністю прихований від розробника, тому немає можливості описати використовувану модель взаємодії додатку з БД. Весь механізм обміну даними додатка з БД побудований на запитах.
Для роботи із запитами, в «1С: Підприємство 8» використовує об'єкт вбудованої мови «Запит», фрагмент запиту приведений на малюнку 3.6.
Малюнок 3.6 - Приклад запиту
Він дозволяє отримувати інформацію, що зберігається в полях бази даних, у вигляді вибірки, сформованої за заданими правилами. Вихідну інформацію запит отримує з набору таблиць. Ці таблиці представляють дані реальних таблиць бази даних в зручному для аналізу вигляді. Їх можна розділити на дві великі групи: реальні та віртуальні. Реальні таблиці, в свою чергу, можуть бути об'єктними (посилальними) або НЕ об'єктними (Не посилальними). Відмінною особливістю реальних таблиць є те, що вони містять дані якої-небудь однієї реальної таблиці, що зберігається в базі даних. Віртуальні таблиці формуються, в основному, з даних декількох таблиць бази даних.
Алгоритм, за яким дані вибираються з вихідних таблиць запиту, описується в тексті запиту на спеціальному мовою - мовою запитів. Текст запиту складається з декількох частин:
опис запиту;
об'єднання ...