Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1C_ПрикладноеПрограммирование8.doc
Скачиваний:
45
Добавлен:
22.09.2019
Размер:
51.67 Mб
Скачать

1.3.5 Встроенный язык

Программные модули на встроенном языке системы 1C:Предприятие 8 определяют многие действия объектов конфигурации. Сами объекты конфигурации создаются визуальными средствами, а встроенный язык используется для реализации различных алгоритмов расчета, формирования печатных форм и выполнения других действий.

Например, при разработке документа его структура, экранная форма и макет печатной формы создаются в конструкторах или визуальных редакторах, а на встроенном языке пишется алгоритм расчета скидки клиента, рассчитывается итоговая сумма документа, заполняется печатная форма документа, делаются движения по регистрам.

1.3.6 Синтакс – помощник

При программировании часто возникает потребность вспомнить имя свойства или метода, а также параметры методов и возвращаемые значения функций. Эта информация содержится в Синтакс – помощнике, который можно вызвать, используя комбинацию клавиш [Ctrl-Fl], или через контекстное меню.

Синтакс – помощник позволяет получать справку по использованию конструкций встроенного языка, свойствам, методам и событиям объектов встроенного языка, как поставляемых непосредственно платформой, так и создаваемых наследованием от прототипов объектов конфигурации, а также справку по составу таблиц, являющихся источниками данных в языке запросов.

Закладка «Индекс» позволяет искать по ключевому слову среди всех разделов Синтакс – помощника. При переходе на конкретный раздел по гиперссылке или при поиске, чтобы найти ее в дереве Синтакс – помощника, воспользуйтесь контекстным меню или клавишей пробел.

Синтакс – помощник может быть использован как самостоятельно, так и в связке с редактором текстов и модулей. Находясь в текстовом редакторе, можно, используя, сочетание клавиш [Ctrl-Fl], перейти к описанию соответствующего метода или функции в Синтакс – помощнике, а конструкции языка из Синтакс – помощника можно перетаскивать мышью прямо в текст модуля.

1.3.7 Отладчик

Часто обнаруживается, что программа работает не так, как было задумано разработчиком, или не так, как ожидали пользователи. Такая ситуация характеризуется как ошибка. Чтобы ее исправить, необходимо сначала ее локализовать, т.е. определить то место в программе, которое является причиной ошибки. Для решения этой задачи удобно использовать Отладчик.

Отладчик позволяет проанализировать работу прикладного решения, расставить точки останова (breakpoint) по тексту программы, выполнить остановку в указанном месте кода на встроенном языке, узнать значение любой переменной или свойства объекта, просто наведя на него курсор мыши, вычислить выражение, а также включить выражение в табло для постоянного отслеживания его значения. Отладчик умеет показывать список всех свойств объекта с указанием их значения и типа, что очень удобно для анализа.

1.3.8 Замер производительности

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