
- •Автоматизації бухгалтерського обліку та аудиту
- •Лабораторна робота №1. Основи конфігурації в системі "1с:підприємство 8.0"
- •1. Теоретичні відомості.
- •1.1 Концепції системи «1с:Підприємство». Програма частина, Інформаційна база і Конфігурація
- •1.2. Режими запуску системи «1с:Підприємство»
- •1.3. Створення нової інформаційної бази
- •1.4. Вікно "Конфігурація"
- •1.5. Властивості об'єкту Конфігурації
- •1.5.1. Основні властивості.
- •1.5.2. Група властивостей "Представлення".
- •1.5.3. Група властивостей "Розробка"
- •1.6. Пункт меню "Конфігурація".
- •1.6.1. Збереження Конфігурації.
- •1.6.2. Оновлення Конфігурації.
- •1.6.3. Збереження Конфігурації у файл.
- •1.7. Адміністрування
- •1.8. Запуск в режимі "1с:Підприємство"
- •1.1. Загальні питання
- •1.9. Варіанти роботи системи
- •1.9.1. Файл - серверний варіант роботи
- •1.9.2. Клієнт - серверний варіант роботи
- •1.10. Установка системи
- •1.10.1. Звичайна установка і оновлення
- •1.10.2. Адміністративна установка
- •1.10.3. Установка за зразком
- •1.12. Інформаційні бази
- •1.13. Шаблони конфігурацій
- •1.14. Запуск з командного рядка.
- •1.15. Конфігуратор
- •1.15.1. Ведення списку користувачів, журнал реєстрації. Користувачі.
- •1.15.2. Журнал реєстрації роботи користувачів
- •1.15.3. Вивантаження/Завантаження інформаційної бази
- •1.15.4. Тестування і виправлення Інформаційної бази
- •2. Завдання
- •3. Контрольні питання
- •Лабораторна робота №2. Об'єкти конфігурації
- •1. Теоретичні відомості.
- •1.1. Дерево конфігурації
- •1.2. Створення об'єктів
- •1.3. Видалення об'єктів
- •1.4. Копіювання об'єктів
- •1.5. Сортування об'єктів
- •1.6. Загальні об'єкти
- •1.6.1. Підсистеми. Відбір об'єктів конфігурації
- •1.6.2. Ролі. Конструктор обмеження доступу до даних
- •1.6.3. Інтерфейси. Конструктор меню
- •1.6.4. Колекція елементів управління інтерфейсами.
- •1.6.5. Мови. Інтернаціоналізація
- •1.6.6. Плани обміну
- •1.6.7. Критерії відбору
- •1.6.8. Загальні картинки. Колекції картинок
- •1.6.9. Стиль
- •1.7. Константи
- •1.8. Довідники
- •1.9. Документи
- •1.10. Список документів
- •1.11. Журнал документів
- •1.12. Перерахування
- •1.13. Звіти і обробки
- •2.Завдання
- •3. Контрольні питання
- •Лабораторна робота №3. Основи конфігурування в системі "1с:Підприємство 8.0". Форма, елементи управління
- •1. Теоретичні відомості.
- •1.1. Структура форми
- •1.1.1. Основні форми об'єктів прикладного рішення.
- •1.1.2. Основний реквізит форми
- •1.1.3. Конструктори форм
- •1.1.4. Елементи управління
- •1.2. Прив'язки елементів управління
- •1.3. Порядок обходу елементів управління
- •1.1.1. Орієнтованість вбудованої мови на події.
- •1.1.2. Зумовлені типи даних
- •1.1.3. Програмні модулі
- •1.2. Вбудована мова.
- •1.2.2. Оператори
- •1.2.3. Інструкції препроцесору
- •1.2.4. Системні перерахування.
- •1.2.5. Вбудовані функції
- •1.2.6. Глобальний контекст
- •1.2.7. Типоутворюючі об'єкти, їх властивості, методи і події
- •1.3. Відладчик
- •1.4. Сервісні функції. Синтакс – помічник.
- •1.5. Синтаксичний контроль
- •1.6. Використання шаблонів тексту
- •2.Завдання
- •3. Контрольні питання
- •Лабораторна работа №5 Аналіз фінансового стану підприємства за формою Баланс в програмі Audit Expert
- •1. Завдання
- •2. Контрольні запитання
- •Лабораторна работа №6 Аналіз фінансового стану підприємства за формою Річної звітності
- •1. Завдання
- •2. Контрольні запитання
- •Лабораторна работа №7 Підготовка звітів по результатам фінансового аналізу
- •1. Завдання
- •2. Контрольні запитання
- •Рекомендовані інформаційні джерела
1.2.7. Типоутворюючі об'єкти, їх властивості, методи і події
Разом з типами даних, які визначені на рівні платформи, конкретне прикладне рішення може використовувати унікальні типи даних, що існують тільки в цьому конкретному прикладному рішенні. Причому технологічна платформа 1С:Підприємства 8.0 повністю підтримуватиме роботу з цими типами даних точно так, як і з типами, які визначені на рівні самої платформи.
Як правило, поява нових типів даних в прикладному рішенні пов'язана з використанням прикладних об'єктів. На рівні технологічної платформи підтримується декілька класів прикладних об'єктів, які самі по собі не можуть бути використані в конкретному прикладному рішенні. Наприклад, можна перерахувати такі класи прикладних об'єктів як Довідники, Документи, Реєстри відомостей, Плани видів характеристик тощо.
Для кожного класу прикладних об'єктів визначена відповідна йому базова функціональність: типи таблиць бази даних, які мають бути створені для зберігання даних, типові форми, типові об'єкти мови, набори значень тощо.
Розробник, створюючи прикладне рішення, не має можливості використовувати ці класи безпосередньо, проте може додати в своє прикладне рішення новий об'єкт конфігурації, що спадкує всю функціональність того або іншого класу.
Наприклад, розробник може додати в своє прикладне рішення новий довідник «Номенклатура», який спадкуватиме функціональність класу «Довідники», або новий документ «Касовий звіт», який спадкуватиме функціональність класу «Документи».
Відразу ж після такого додавання розробникові стають доступні нові типи даних, склад яких визначається приналежністю об'єкту до того або іншого класу прикладних об'єктів.
Наприклад, після створення нового довідника Номенклатура, стають доступними такі типи даних:
Довідник менеджер. Номенклатура;
Довідник посилання. Номенклатура;
Довідник об’єкт. Номенклатура;
Довідник вибірка. Номенклатура;
Довідник список. Номенклатура.
Ще один момент, на якому слід акцентувати увагу, найпростіше продемонструвати на прикладі.
Допустимо, в прикладному рішенні створено два нові довідники: «Номенклатура» і «Ціни». Не зважаючи на те, що обидва ці об'єкти успадкували функціональність відповідного класу «Довідники», і для них в прикладному рішенні був створений один і той же склад типів даних, однойменні типи даних будуть різними типами даних. Наприклад, «Довідник об'єкт. Номенклатура» і «Довідник об'єкт. Ціни» - це різні типи даних.
Так відбувається тому, що розробник може додатково до базової функціональності, успадкованої від відповідного класу, додати свою, особливу для кожного об'єкту конфігурації. Наприклад, обидва згаданих вище довідники можуть містити табличні частини (це успадковано від класу «Довідники»). Проте для довідника «Ціни» розробник не створить жодної табличної частини, тоді як для довідника «Номенклатура» він створить, наприклад, три табличні частини. Очевидно, що структура зберігання даних типу «Довідник об'єкт. Номенклатура» значно відрізнятиметься від структури зберігання даних типу «Довідник об'єкт. Ціни».
Для роботи з такими типами даних (класами прикладних об'єктів) в системі реалізована єдина схема роботи через об'єкти "Менеджер". Об'єкти типу Константи менеджер, Довідник менеджер, Документи менеджер, Обробки менеджер і аналогічні їм призначені для звернення до колекції значень відповідних менеджерів об'єктів конфігурації. Властивостями цих об'єктів є інші об'єкти типу Константа менеджер, Довідник менеджер, Документ менеджер, які, у свою чергу надають доступ до конкретних об'єктів (довідник, документ, константа).
До властивостей, реквізитів і методів описаних об'єктів слід звертатися через крапку. Наприклад:
Код = Довідники. Контрагенти. ЗнайтиПоКоду(1).Код;
//у даному прикладі ми звернулися до методу довідника "Найти по коду()"
//і до реквізиту елементу довідника "Код".