- •Автоматизації бухгалтерського обліку та аудиту
- •Лабораторна робота №1. Основи конфігурації в системі "1с:підприємство 8.0"
- •1. Теоретичні відомості.
- •1.1 Концепції системи «1с:Підприємство». Програма частина, Інформаційна база і Конфігурація
- •1.2. Режими запуску системи «1с:Підприємство»
- •1.3. Створення нової інформаційної бази
- •1.4. Вікно "Конфігурація"
- •1.5.2. Група властивостей "Представлення".
- •1.5. Властивості об'єкту Конфігурації
- •1.5.1. Основні властивості.
- •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.3. Відладчик
Відладчик - допоміжний інструмент, що полегшує розробку програмних модулів системи 1С:Підприємство 8.0. Відладчик надає такі можливості:
покрокове виконання модуля;
встановлення точок зупинок;
переривання і продовження виконання модуля;
можливість відладки декількох модулів одночасно;
обчислення виразів для аналізу стану змінних;
перегляд стека викликів процедур і функцій;
можливість зупинки при виникненні помилки;
можливість редагування модуля в процесі відладки;
вимір продуктивності.
Відладчик є вбудованим в конфігуратор інструментом. Для його використання необхідно, щоб одночасно з конфігуратором була запущена конфігурація, що відлагоджується, в режимі "1С:Підприємство". Послідовність запуску програм не має значення.
Процес відладки полягає в послідовному виконанні наступних дій:
Запустити конфігуратор і відкрити модуль, призначений для відладки;
Розставити в необхідних рядках модуля точки зупинок;
Запустити режим "1С:Підприємство" для вибраної конфігурації, якщо режим вже був запущений, то виконати команду "Відладка - Підключитися". На екран виводиться вікно для вибору процесу. Зазвичай список містить один рядок з вказівкою на запущену в режимі 1С: Підприємство конфігурацію. Якщо запущено декілька додатків 1С:Підприємство з даною конфігурацією, то список може містити декілька рядків (рисунок 4.8). Вибір процесу вказує Відладчику, який процес відладжуватиметься.
Виконати дії, які викличуть виконання відладжуваного модуля (наприклад, провести документ);
Провести покрокове виконання потрібного фрагмента модуля.
Для відладки модуля зовнішньої обробки необхідно відкрити файл зовнішньої обробки в Конфігураторі, скориставшись пунктом "Файл - Відкрити". Надалі з модулем зовнішньої обробки у Відладчику можна працювати так само, як і з будь-яким іншим модулем.
Відладчик дозволяє встановити на конкретний рядок модуля спеціальний маркер - точку зупинки, - досягши якої виконання програмного модуля зупиняється і управління передається відладчику. Точку зупинки можна встановити в будь-якому рядку модуля, у будь-який момент роботи з Відладчиком. У випадку, якщо рядок, на якому встановлюється точка зупинки, не містить операторів (наприклад, порожній рядок), містить невиконуваний текст (наприклад, заголовок процедури або функції, визначення змінних) або є продовженням оператора, початого на попередніх рядках, положення точки зупинки буде автоматично скориговано.
Рисунок 4.8 – Далог вибору процесу дя відладки
Для управління точками зупинки використовуються команди меню "Відладка" або команди з контекстного меню, що викликається з рядка.
Точки зупинки можуть бути безумовними (рисунок 4.9) або з умовою (рисунок 4.10). Досягши безумовної точки зупинки виконання програмного модуля зупиняється у будь-якому випадку.
Рисунок 4.9 – Безумовна точка зупинки
Досягши точки зупинки з умовою, виконання програмного модуля зупиняється тільки в тому випадку, якщо задана умова істинна.
Рисунок 4.10 – Точка зупинки з умовою
Відладчик підтримує можливість відключення точок зупинки. При цьому рядок модуля залишається відмічений маркером (рисунок 4.11), проте на хід виконання модуля цей маркер не впливає.
Рисунок 4.11 – Відключена точка зупинки
При великій кількості точок зупинок зручно використовувати окреме вікно для роботи з точками зупинок, що дозволяє переглядати і редагувати їх в єдиному списку. Це вікно зображено на рисунку 4.12.
Після того, як, досягши точки зупинки, управління прикладним рішенням передане відладчику, є можливість подальшого виконання модуля в декількох режимах:
покрокове виконання;
виконання виклику функції або процедури;
переривання покрокового виконання функції або процедури;
виконання модуля до того рядка, на якому стоїть курсор;
продовження вільного виконання модуля.
Відповідне меню наведено на рисунку 4.13.
Рисунок 4.12 – Список точок зупинки у відладчику
Рисунок 4.13 – Вибір режиму виконання програми після точки зупинки
За допомогою табло і діалогу "Вираз" можна отримати значення виразів, що цікавлять . Стек викликів дозволяє прослідити послідовність виклику процедур і функцій.
У випадку, якщо не потрібно продовжувати покрокове виконання модуля далі, за допомогою команди "Відладка - Продовжити відладку" можна дозволити системі 1С:Підприємство 8.0 вільне виконання модуля (до наступної точки зупинки).
У випадку, якщо потрібно перервати процес відладки в цілому, слід зняти всі точки зупинки зі всіх модулів і виконати команду "Відладка - Продовжити", якщо в даний момент спрацювала точка зупинки. Якщо необхідно перервати відладку тільки даного модуля, скористайтеся командою "Відладка - Припинити".
Встановлені точки зупинки запам'ятовуються при закритті конфігурації. Якщо знову відкрити конфігурацію, то переглянути список точок зупинок можна за допомогою діалогу "Точки зупинки" з меню, що викликається пунктом "Відладка - Список точок зупинок".
В процесі відладки допускається редагування поточної конфігурації і збереження змін.
Увага! Хоча в процесі відладки можливе редагування модуля, що відлагоджується Відладчик не проводить компіляції зміни коду - продовжується відладка кодів конфігурації бази даних (на момент запуску відладчика або підключення). Для відладки змін потрібно завершити роботу в режимі "1С:Підприємство", зберегти зміни, відновити конфігурацію бази даних і повторно запустити Відладчик.
Режим виміру продуктивності дозволяє розробникові оцінювати швидкість роботи як всієї конфігурації в цілому, так і окремої її частини. У цьому режимі вимірюється частота використання конкретних ділянок коди і швидкість їх виконання. Подібний аналіз допомагає вибирати найбільш оптимальний спосіб програмної реалізації алгоритмів роботи системи, а також визначати шляхи для підвищення швидкодії прикладного рішення.
Результатом виміру продуктивності є список посилань на конкретні рядки модуля, з вказівкою частоти їх виконання і тривалості (абсолютного часу виконання і відносного, у відсотках від загального часу виконання ділянки, що заміряється) (рисунок 4.14).
Рисунок 4.14 – Отримана в результаті проведення виміру продуктивності інформація
Результати виміру можна бачити також безпосередньо у вікні з початковим текстом модуля (рисунок 4.15). Натисненням миші на вибраному рядку списку можна перейти до тексту модуля, для якого на окремому полі відображуватиме кількість викликів і відносний час виконання кожного рядка.
Рисунок 4.15 – Результати виміру ефективності у вікні з початковим текстом модуля
Результати виміру можуть бути відсортовані по будь-якій з колонок, наприклад, по кількості викликів рядка. Окрім цього, режим виміру продуктивності дозволяє проводити вибіркове підсумовування рядків виміру, для отримання сумарних характеристик виконання деяких рядків (рисунок 4.16).
Рисунок 4.16 – Аналізвиміру ефективності
Додатковою можливістю є включення у вимір або виключення з виміру часу виконання процедур, що викликаються, і функцій. Використання цієї можливості дозволяє отримувати картину виміру, максимально наближену до реальної, у разі, коли з модуля, що заміряється, викликаються зовнішні, по відношенню до нього, процедури.
Розробник може зберегти результати виміру у файл для подальшого аналізу і порівняння з результатами інших вимірів.
