Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебно-методическое пособие РЭИС.doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
3.85 Mб
Скачать

2.8. Редактор программных модулей

Редактирование программных модулей производится в специализированном текстовом редакторе системы 1С:Предприятие 8.0.

Редактор поддерживает цветовое выделение синтаксических конструкций, группировку блоков операторов, шаблоны текста и контекстную подсказку (аналог технологии IntelHSense).

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

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

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

По кнопке Ctrl+F7 можно произвести проверку модуля на наличие синтаксических ошибок. Если даже таких ошибок не будет найдено, то это не гарантирует, что программа будет работать правильно, поскольку могут возникать ошибки времени выполнения, которые невозможно обнаружить на этапе синтаксического контроля.

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

В 1С:Предприятии 8.0, как и в версии 7.7, есть возможность проверить все программные модули конфигурации на наличие синтаксических ошибок. Для этого нужно выбрать команду в меню «Конфигурация -> Синтаксический контроль модулей».

Поиск и замена текста

Текстовый редактор поддерживает поиск строки по тексту, для чего существуют специальные кнопки на панели инструментов:

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

С помощью меню «Правка -> Заменить», или по кнопке 2, которую можно сразу поместить на панель инструментов, производится замена одной строки текста на другую. Аналогично глобальному поиску, поддерживается глобальная замена строки по всей конфигурации или только по заданным объектам.

Группировки конструкций языка

Слева от слова Процедура есть кнопки «развернуть» и «свернуть». Эти кнопки позволяют свернуть блок операторов (в данном случае процедуру) и работать с ним, как с единым целом, например, скопировать, перенести или удалить.

В параметрах можно указать, для каких синтаксических конструкций нужно включить группировку, а также, какие из них отображать свернутыми при открытии модуля:

Синтакс-помощник

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

Контекстная подсказка

В 1С:Предприятии 8.0 поддерживается технология контекстной подсказки, предназначенная для облегчения программирования и уменьшения количества ошибок. Суть ее заключается в том, что после нажатия точки (или Ctrl-Пробел) во всплывающем окне высвечивается список свойств и методов, которые доступны в данном контексте.

Например, после написания строки «Документы.» появляется контекстное меню. Набираем первые буквы имени документа — «расх» — и курсор устанавливается на документ Расходная-Накладная:

Остается нажать Enter и имя документа будет подставлено в текст модуля. Затем можно опять ввести точку и появится уже список свойств и методов документа РасходнаяНакладная.

Необходимо учитывать, что область действия контекстной подсказки ограничена: она работает не во всех случаях и не для всех объектов.

Шаблоны

Для ускорения ввода часто используемых конструкций можно использовать шаблоны (рис.2.5), например, для блока «Если...КонецЕсли;» или «Процедура.. .КонецПроцедуры».

Рис.2.5.

Шаблоны можно разделить на группы. Двойной щелчок на шаблоне открывает окно для его редактирования. После набора нескольких символов, заданных в качестве строки замены, можнонажать Ctrl-Q и активизируется соответствующий шаблон, т.е. введенная строка будет заменена на текст шаблона.

Закладки по тексту

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

Механизм закладок по тексту реализуется с помощью следующих кнопок на панели инструментов или в меню «Текст»:

  1. Установить / снять закладку (Alt-F2),

  2. Перейти к следующей закладке (F2),

  3. Перейти к предыдущей закладке (Shift-F2),

  4. Убрать все закладки в тексте.

Разделение и слияние окон

Текстовый редактор позволяет одновременно работать с разными частями модуля. Для этого предназначено горизонтальное и вертикальное разделение окна, которое включается и выключается из меню «Окна».

Другой возможностью управления окнами является их соединение друг с другом. Если перетащить окно с нажатой клавишей Shift, то его можно соединить с другим окном, например, для редактирования модуля отчета и его формы в одном окне. Соединять окна можно горизонтально или вертикально, а также в виде закладок внизу.