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

1.4. Сервісні функції. Синтакс – помічник.

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

Рисунок 4.17 – Загальний вигляд Синтаксис-помічника

Синтакс-помічник (рисунок 4.17) складається із змісту, індексу, довідкової інформації. Зміст представляє структуру довідкової інформації у вигляді дерева і створений для швидкого переходу до потрібної теми довідки.

Індекс містить список ключових слів довідки і використовується для пошуку за довідковою інформацією.

Довідкова інформація відображає власне сторінку з інформацією по вибраній темі/режиму додатка. Інформація може бути представлена на англійській і російській мовах. Передбачено пошук по підрядку і перетягання готових синтаксичних конструкцій в модуль. Комбінація клавіш для виклику Синтакс-помічника - Ctrl+Shift+F1.

Рисунок 4.18 – Пошук по індексу

Підказку по конкретному елементу мови (операторові, процедурі, функції, властивості, методу) можна отримати, якщо помістити курсор в модулі на цей елемент мови і натискувати клавіші Ctrl+F1. У Синтакс - Помічнику буде видано опис вибраного елементу вбудованої мови.

1.5. Синтаксичний контроль

Редагований модуль може бути перевірений на правильність використання синтаксичних конструкцій вбудованої мови. Для виконання синтаксичного контролю модуля необхідно скористатися пунктом "Текст - Синтаксичний контроль".

Синтаксичний контроль виконується в такій послідовності:

  • загальні модулі;

  • модуль додатка;

  • модуль об'єкту;

  • модуль форми.

При цьому контроль модулів виконується, якщо модуль ще не проходив контролю або був змінений. При контролі перевіряються тільки ті модулі, які в списку мають зв'язок з даним модулем.

За наявності помилок їх список буде виданий у вікні повідомлень з вказівкою повної адреси місцерозташування і опису помилки. Для переходу до рядка модуля, що викликав помилку, слід двічі клацнути мишею по цьому повідомленні.

У режимі налаштування параметрів Конфігуратора (пункт "Сервіс - Параметри" закладка "Текст модуля" реквізит "Перевіряти автоматично") можна включити режим автоматичної перевірки модуля. В цьому випадку, якщо модуль був змінений, при закритті вікна модуля або при збереженні конфігурації в цілому виконуватиметься синтаксичний контроль модуля.

Для повного синтаксичного контролю всіх модулів конфігурації за один прохід слід вибрати пункт "Конфігурація - Синтаксичний контроль модулів".

1.6. Використання шаблонів тексту

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

Рисунок 4.19 – Параметри конфігуратора

Якщо в параметрах Конфігуратора включений режим "автопідстановки" (рисунок 4.19), то потрібний фрагмент тексту автоматично вставлятиметься в редактор при введенні шаблону (увага: режим автопідстановки включається окремо для модулів і тексту на різних закладках вікна налаштування параметрів Конфігуратора!).

Для управління списком шаблонів розробник може використовувати спеціальне вікно (рисунок 4.20), що викликається з меню "Сервіс - Шаблони тексту".

Рисунок 4.20 – Створення і налаштування списку шаблонів.

Всі шаблони зберігаються у файлах з розширенням *.st, і розробник може створити новий файл шаблонів або підключити налаштовані раніше через меню, "Файли шаблонів" з вікна "Шаблони тексту" (рисунок 4.21).

Рисунок 4.21 – Підключення файла шаблонів

Шаблон – цє сукупність статичної і динамічної частини. Статична частина не змінюється і виводиться в тому вигляді, в якому вона вказана в шаблоні. Зміст динамічної частини залежить від контексту використання і може змінюватися.

Розробник має можливість створювати нові і редагувати існуючі шаблони. Редагування шаблонів виконується в спеціальному вікні (рисунок 4.22), яке викликається через меню "Дії - Змінити" вікна "Шаблони тексту" і містить список шаблонів і текст вибраного шаблону. Динамічна частина шаблону виділяється спеціальними символами < >.

Рисунок 4.22 – Діалог для налаштування шаблону

При редагуванні текстового документа або модуля, можлива швидка вставка шаблону після того, як буде набрана послідовність символів, вказана в шаблоні. Вставка проводиться при натисненні клавіші «Пробіл» або «Enter».

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

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

Керуючі конструкції в шаблон можна вставляти вручну або використовувати спеціальний запит для інтерактивної вставки керуючих конструкцій.

Рисунок 4.23 – Діалог для вставки керуючої конструкції

Для виклику діалогу "Вставка керуючої конструкції" необхідно у вікні редагування шаблону натиснути кнопку «Вставка».

Група перемикачів у вікні "Вставка керуючої конструкції" (рисунок 4.23) дозволяє вибрати вид керуючої конструкції, що вставляється в шаблон.

Є три види керуючих конструкцій:

  • довільний запит;

  • спеціальний запит;

  • встановлення курсора.