- •Автоматизації бухгалтерського обліку та аудиту
- •Лабораторна робота №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.1.4. Елементи управління
Елементи управління є окремою групою об'єктів, призначених для відображення і редагування даних у формі. Вони можуть розташовуватися на формі, використовуватися для редагування табличного поля, табличного документа. Також, як і сама форма, елементи управління пов'язані з даними за допомогою реквізитів форми. Залежно від типу даних, пов'язаних з елементом управління, він має різний набір властивостей, методів, подій.
Рисунок 3.10 – Зв'язок між даними та елементом управління.
Список типів елементів управління і конструкцій елементів можна викликати з меню "Форма", "Вставити елемент управління". Для розміщуваного елементу управління можна вказати Ім'я, Заголовок, пов'язати з даними, вказати тип даних, вказати процедури - обробники подій тощо (рисунок 3.11).
Зв’язок елементів управління з даними визначає поведінку самих елементів управління.
Наприклад, якщо поле введення пов’язати з даними, що мають тип Дата, то зовнішній вигляд поля зміниться: з’являться символи роздільників дати і додаткова кнопка вибору (рисунок 3.12).
Елементи управління, що використовуються у формах 1С:Підприємства, орієнтовані на виконання бізнес-завдань. Наприклад, поле введення може мати ряд додаткових кнопок: вибору із списку, вибору, очищення, регулювання і відкриття (рисунок 3.13). Окрім цього, біля поля введення передбачено режим автовідмітки незаповненого (підкреслення червоним пунктиром), який дозволяє виділяти поля, обов'язкові для заповнення користувачем:
Дії, що виконуються при натисненні додаткових кнопок поля введення, можуть бути різними, залежно від типу даних, які відображаються в цьому полі. При цьому кнопка вибору матиме різні піктограми.
Рисунок 3.11 – Налаштування параметрів елемента управління.
Рисунок 3.12 – Поле введення для даних типу «Дата».
Рисунок 3.13 – Додаткові кнопки для поля введення.
Оскільки платформа 1С:Підприємства допускає зберігання в полях бази даних різного типу, елементи управління також забезпечують введення і редагування різних типів даних в одному елементі. Наприклад, поле введення для даних різних типів, матиме такий вигляд, як зображено на рисунку 3.14.
Рисунок 3.14 – Поле вводу, для якого тип даних не задано.
Спеціальна піктограма в кнопці вибору у вигляді літери «Т» говорить про те, що для цього поля введення ще не визначений тип даних. При натисненні на цю кнопку система відкриє спеціальне вікно для вибору типу даних, які потрібно заповнити в це поле.
Є також функція "введення по рядку". Наприклад, в полі введення елементу довідника, якщо користувач набере перші літери найменування, автоматично підставиться елемент довідника, або буде виданий список відповідних елементів довідника.
Елемент управління "Смуга регулювання" (рисунок 3.15) призначений для наочної візуальної зміни числових значень. Зміна значення в пов'язаній змінній відбувається від мінімального до максимального встановленого значення при переміщенні "движка" по самій "Смузі регулювання". Переміщення "движка" може здійснюватися за допомогою миші, клавішами управління курсором і клавішами PgUp і PgDn.
Рисунок 3.15 – Елемент управління «Смуга регулювання»
Елемент управління "Командна панель" – це набір кнопок, зазвичай з піктограмами, для виконання дій в поточній формі або з деяким елементом управління, наприклад, табличним полем.
"Командна панель" може формуватися автоматично або ронабудовуватись розробником. Якщо у властивостях командної панелі встановлений прапорець «Автозаповнення», і вказана властивість «Джерело дій», то командна панель буде автоматично заповнена командами, характерними для даного джерела.
Для кожної кнопки "Командної панелі" є властивість "Дія", яка задає одну із стандартних дій або викликає процедуру модуля.
Якщо у "Командної панелі" встановлена властивість "Допоміжна", то це говорить про те, що командна панель не бере участь в обході елементів форми.
Елемент управління "Панель" призначений для створення форм, що динамічно змінюють склад своїх елементів залежно від дій користувача. "Панель" містить одну або декілька сторінок, які можуть бути представлені у вигляді закладок. Закладки можуть розташовуватися зверху, знизу і збоку панелі. Управління сторінками "Панелі" можливо засобами вбудованої мови. Можна розподілити елементи управління по різних сторінках "Панелі" для того, щоб залежно від ситуації показувати на формі тільки потрібні елементи, а всі інші приховувати. У 1С:Підприємстві 8.0 панель може розташовуватися в будь-якому місці форми, а на сторінку однієї панелі можна помістити вкладену панель.
Елемент управління "Поле вибору" дозволяє вибрати одне значення з декількох вкладених, які зазвичай задаються ще на етапі розробки. Перелік можливих значень указується у властивості "Рядка списку вибору" в палітрі властивостей. Програмний список можливих значень поля вибору доступний через властивість «Список вибору», що є об'єктом типу «Список значень».
Елемент управління "Поле списку" призначений для візуалізації об'єкту даних типу «Список значень». Всі дії з управління списком значень (додавання значення в список, видалення значення із списку, сортування списку тощо) виконуються тільки засобами вбудованої мови.
Елемент управління "Прапорець" застосовується для тих даних, які характеризуються станами "ввімкнено" і "вимкнено". Використовуються прапорці, що мають два або три стани. Від типу пов'язаного з прапорцем значення залежить кількість станів прапорця: прапорець із значенням типу Булевий може мати тільки два стани ("ввімкнено", "вимкнено"), із значенням типу «Число» може мати три стани ("ввімкнено", "вимкнено", «не визначено» (затемнена галочка)).
Рисунок 3.16 – Створення елемента управління «Прапорець»
Перемикачі дозволяють вибрати один варіант з декількох, тому їх завжди два або більше. Перший перемикач в групі повинен мати встановлену властивість "перший в групі" (рисунок 3.17). Всі перемикачі даної групи повинні мати послідовний порядок обходу. Якщо ці умови не виконуються, то перемикачі працюватимуть неправильно - .
Рисунок 3.17 – Задання властивостей елемента управління «Перемикач»
Табличне поле - елемент управління, що дозволяє працювати з різними списками, наборами записів, табличними полями, а також динамічними наборами даних «Таблиця значень» і «Дерево значень». Тип значення рядка табличного поля залежить від типу пов'язаного з табличним полем значення. Це може бути список елементів довідника, список документів, таблична частина довідника або документа, таблиця значень тощо.
Є можливість виводити в табличне поле ієрархічні дані у вигляді вкладених папок або у вигляді дерева.
Рисунок 3.18 – Елемент управління «Табличне поле»
Елемент управління "Табличне поле" складається з власне табличного поля, шапки, підвалу і чарунок. Кожну частку елементу можна настроювати. Властивості табличного поля можна розділити на дві групи. До першої групи входять властивості табличного поля в цілому, як елементу. Другу групу властивостей утворюють властивості його складових частин.
У конфігураторі розробник задає перелік колонок табличного поля, але користувач при роботі може самостійно настроїти порядок і розташування колонок для себе. Користувач також може відсортувати динамічний список по реквізиту, встановити довільний відбір.
Елемент управління "Поле календаря" дозволяє в наглядному режимі вибирати дату. Червоним квадратом виділяється поточна дата. Якщо поле календаря розширити, то воно автоматично відобразить більшу кількість місяців (рисунок 3.19).
Рисунок 3.19 – Елемент управління «Поле календаря»
Поле текстового документа призначене для розміщення текстового редактора у формі. Елементи цього типу не зв'язуються з об'єктами конфігурації.
Роздільник призначений для організації і управління областями форми. Він може перерозподіляти внутрішній простір форми, змінюючи розміри розташованих в ній елементів управління, прив'язаних до роздільника. Даний елемент не має властивості "Тип даних" і не пов'язаний з іншими об'єктами конфігурації.
Елемент управління "Поле HTML-документу" дає можливість відображення HTML-документу, навігації в ньому і редагування. Режим використання вибирається у властивості «Режим». Якщо використовується режим "Перегляд", то для командної панелі, для якої джерелом дій виступає дане поле, зі встановленою властивістю «Автозаповнення», буде визначений набір кнопок навігації. Для використання дане поле необхідно настроїти (наприклад, в процедурі ініціалізації вказати URL ресурсу, розмістити у формі командну панель, пов'язану з даним елементом тощо).
У категорії «Події» вказують найменування процедур-обробників подій, джерелом яких є поле HTML-документу.
Якщо використовується режим "Редагування", то в режимі "1С:Підприємство" в даному полі допускається редагування HTML-документу.
Кнопка - елемент управління, призначений для запуску певної процедури-обробника. Кнопка може містити картинку: При додаванні кнопки, автоматично буде створена процедура, що активізується при натисненні кнопки. Властивість "Режим меню" дозволяє ускладнити кнопку до випадного меню при установці "Використовувати". Якщо встановлено "Використовувати додатково", то кнопка буде розділена на дві частини: дії програми при натисненні даної кнопки визначається на етапі конфігурації. Склад дій при натисненні на кнопку залежить від властивості "Джерело дій".
Елемент управління "Поле картинки" призначений для розміщення у формі різних картинок. Механізм посилань дозволяє пов'язати з полем картинки деякі дії, що виконуються при натисненні на неї. Допускається використання "анімованих" типів картинок. У написах, полях введення та інших елементах управління можна розмістити картинки.
Кнопки, картинки і написи можуть служити гіперпосиланнями. У цьому режимі вони реагують на одинарне натиснення миші (виникає подія «Натиснення»).
Перевизначені процедури версії 7.7 тепер називаються процедурами-обробниками подій і в загальному випадку можуть мати імена, що відрізняються від імен подій. Це відноситься до всіх процедур-обробників, окрім розміщених в модулях об'єктів і модулях додатків. Призначення обробника для події проводиться у властивостях форми або елементу управління.
Властивостями елементів управління можна управляти за допомогою вбудованої мови.
Діаграма - це графічне представлення табличних даних. Елемент управління "Діаграма" можна розміщувати у формі і табличному документі. Діаграма є певною фігурою або фігурами, які будуються на підставі матриці даних M х N. Діаграма складається з областей:
загальна область діаграми - сукупність всіх областей, що створюють діаграму;
область побудови діаграми містить координатний простір і фігуру уявлення;
заголовок діаграми;
легенда - допоміжна область, що містить цільовий список, який відповідає серіям.
Кожну область можна переміщати всередині діаграми, змінювати її розмір, налаштовувати або прибирати з діаграми (окрім області побудови). При зміні розмірів діаграми розміри областей також міняються пропорційно зміні розмірів головного елементу .
Рисунок 3.20 – Гістограма.
Для розміщення діаграми:
у формі - меню "Форма" - "Вставити елемент управління" - вибрати діаграму;
у табличному документі - меню "Таблиця" - "Вставити малюнок" - "Діаграма". Властивості діаграми можна розділити на дві групи.
Приведемо деякі типи діаграми:
Гістограма - призначена для відображення даних як підсумків певного процесу у вигляді геометричних фігур (стовпців), орієнтованих до єдиної шкали. Максимальна точка дорівнює значенню серії. Це зручно як для демонстрації набору значень, так і для візуального порівняння досягнутого результату в пропорції розміру.
Графік - дозволяє зручно проглянути динаміку розвитку того або іншого процесу у вигляді відображення стану процесу в розрізі часу.
Ізометрична діаграма - дозволяє зручно представити дані в об'ємному виді, в розрізі часу, в розрізі значень, з декількома серіями.
Рисунок 3.21 – Графік
Рисунок 3.22 – Ізометрична діаграма
Кругова діаграма призначена для аналізу елементів складових деякого цілого, що приймається рівним 100%. Візуальне представлення складових дозволяє зручно оцінювати питому вагу того або іншого об'єкту в загальній структурі.
Діаграма Ганта (так звана стрічкова) є діаграмою інтервалів за шкалою часу. Вона дозволяє візуально представити інтервали за шкалою часу, наприклад, трудовитрати співробітників як інтервали за шкалою часу в розрізі завдань, поставлених працівникові.
Дендрограмма - спеціальний механізм для відображення послідовних зв'язків між об'єктами. Дендрограмми часто використовуються для візуального представлення результату кластерного аналізу, проведеного ієрархічними методами.
Зведені діаграми - універсальний механізм представлення й інтерактивного аналізу багатовимірних даних, отриманих як результати запитів, в графічному вигляді. Для використання зведених діаграм необхідно:
сформувати запити;
розмістити потрібну кількість зведених діаграм в табличному документі або формі;
встановити зв'язок результатів запитів із зведеними діаграмами.
Рисунок 3.23 – Зведена діаграма
Зведена діаграма складається з декількох областей - області заголовка, області легенди, області побудови і областей полів. Всі області належать власне діаграмі. Більшість властивостей зведеної діаграми і її областей співпадають з аналогічними властивостями звичайної діаграми.
