Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ABOYO_praktikum.docx
Скачиваний:
0
Добавлен:
04.01.2020
Размер:
2.19 Mб
Скачать

1.3. Порядок обходу елементів управління

Для надання можливості інтерактивного налаштування порядку обходу елементів управління форми необхідно в палітрі властивостей форми зняти прапорець "Автопорядок обходу" (рисунок 3.30).

Рисунок 3.30 – Основні властивості форми

Порядок обходу також можна налаштувати через меню "Форма - Налаштування порядку обходу". При встановленому прапорці "Автопорядок обходу" буде видане повідомлення про зміну режиму налаштування порядку обходу (дивись рисунок 3.31).

Рисунок 3.31 - Повідомлення про зміну режиму налаштування порядку обходу

Якщо продовжити і натиснути кнопку "Так", то буде відкрито вікно "Налаштування порядку обходу", зображене на рисунку 3.32. В цьому вікні виконуються необхідні налаштування переміщенням елементів форми вверх і вниз по списку.

Рисунок 3.32 – Вікно настройки порядку обходу елементів на формі.

Рисунок 3.33 – Порядок обходу елементів на формі

При знятому прапорці "Автопорядок обходу" порядок обходу елементів управління кожної панелі форми можна подивитися через меню "Форма - Порядок обходу". Якщо даний порядок обходу не влаштовує, його можна змінити, клацнувши лівою мишкою виділені номери порядку обходу в потрібній послідовності (рисунок 3.33).

2.Завдання

Побудувати форми для довідника та документа, структурра яких була описана в лабораторній роботі №2.

Налаштувати порядок обходу елементів у формі документа та довідника

3. Контрольні питання

  1. Що таке форма в 1С:Підприємство?

  2. Як працюють конструктори форм?

  3. Як налаштувати порядок обходу елементів управління?

  4. Що таке основний реквізит форми?

Лабораторна робота №4. Вбудована мова "1С:Підприємство 8.0"

Мета: ознайомитися з основами вбудованої мови "1С:Підприємство 8.0"

1. Теоретичні відомості

1.1. Загальний опис вбудованої мови

Вбудована мова є важливою часткою технологічної платформи 1С:Підприємства 8.0, оскільки дозволяє розробникові описувати власні алгоритми функціонування прикладного рішення.

Вбудовану мова має багато спільних рис з іншими мовами, такими як Pascal, Java Script, Basic, що полегшує її освоєння розробниками-початківцями. Проте вона не є прямим аналогом жодної з перерахованих мов програмування.

Ось лише деякі, найбільш значущі особливості вбудованої мови 1С:Підприємство 8.0:

  • попередня компіляція перед виконанням модуля, що містить текст на вбудованій мові;

  • кешування скомпільованих модулів в пам'яті;

  • м'яка типізація - тип змінної визначається типом значення, яке вона містить, і може змінюватися в процесі роботи;

  • відсутність програмного опису об'єктів конфігурації; розробник може використовувати або вбудовані в платформу об'єкти, або об'єкти, створені системою в результаті візуального конструювання прикладного рішення.

1.1.1. Орієнтованість вбудованої мови на події.

Призначення вбудованої мови в системі 1С:Підприємство визначається ідеологією створення прикладних рішень. Прикладні рішення в 1С:Підприємстві 8.0 не кодуються цілком. Велика частка прикладного рішення створюється розробником шляхом візуального конструювання - створення нових об'єктів конфігурації, налаштування їх властивостей, форм представлення, взаємозв'язків тощо. Вбудована мова використовується лише для того, щоб визначити поведінку об'єктів прикладного рішення, відмінну від типового, і створити власні алгоритми обробки даних.

З цієї причини модулі, що містять текст на вбудованій мові, використовуються системою в конкретних, заздалегідь відомих ситуаціях, які можуть виникнути в процесі роботи прикладного рішення. Такі ситуації називаються подіями. Події можуть бути пов'язані з функціонуванням об'єктів прикладного рішення або з самим прикладним рішенням взагалі.

Рисунок 4.1 – Інформація про події та їх обробку в Синтаксис-помічнику

Наприклад, з функціонуванням об'єкту прикладного рішення «Довідник» пов'язано ряд подій, серед яких є подія «Перед записом» (рисунок 4.1). Ця подія виникає безпосередньо перед тим, як дані елементу довідника мають бути записані в базу даних. Розробник, використовуючи вбудовану мову, може описати алгоритм, який, наприклад, перевірятиме коректність даних, введених користувачем. Розмістивши цей алгоритм у відповідному модулі, розробник забезпечить те, що кожного разу, як користувач виконуватиме запис елементу довідника, система запускатиме описаний розробником алгоритм і перевірятиме, чи не забув користувач, наприклад, заповнити обов'язкові реквізити довідника.

Таким чином, можна сказати, що вбудована мова є скриптовою мовою для програмування бізнес-логіки, а використання модулів на вбудованій мові є подієво-залежним, тобто виконання модулів відбувається при виникненні певних подій в процесі функціонування прикладного рішення.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]