суббота, 9 декабря 2017 г.

Форматирование, синтаксический отступ

Под форматированием в редакторе текстов и модулей понимается смещение строк вправо внутри управляющих конструкций типа Если... Тогда... КонецЕсли. Это облегчает читаемость текстов модулей. По умолчанию, в конфигурации включен синтаксический автоотступ, отдано это можно изменить, и отступы автоматически ставиться не будут:

***
Вопрос 02.30 экзамена 1С:Профессионал по платформе. Для чего предназначено форматирование в модуле?
  1. Для удобства просмотра и редактирования модуля
  2. Для выделения лидирующими пробелами (табуляцией) управляющих конструкций встроенного языка системы 1C
  3. Верно первое и второе
Правильный ответ третий - собственно, выделение нужно для удобства просмотра.

***
Вопрос 02.15 экзамена 1С:Профессионал по платформе. Какие режимы форматирования текстов модулей реализованы в "1С:Предприятия 8"?
  1. Автоматическое форматирование текста при его вводе
  2. Автоматическое форматирование уже введенного текста
  3. Верно первое и второе
  4. Понятия автоматического форматирования не существует
Правильный ответ третий; сам принцип автоформатирования регулируется опцией Автоотступ (см. скриншот выше). Если он отключен, то отформатировать текст принудительно можно через меню Текст -> Блок -> Форматировать:

***
Вопрос 02.19 экзамена 1С:Профессионал по платформе. Для чего используется автоматическое форматирование текстов модулей?
  1. Для смещения вправо уже введенного текста, расположенного внутри управляющих конструкций, за счет добавления в начало строк необходимого количества знаков табуляции
  2. Для сдвига блока текста вправо или влево (в зависимости от настроек форматирования)
  3. Верны оба ответа
Правильный ответ первый (поскольку это именно автоформатирование).

***
Вопрос 02.21 экзамена 1С:Профессионал по платформе. Какие существуют операции для ручного форматирования выделенных блоков текста модуля?
  1. Автоматическое форматирование, добавить/удалить комментарий
  2. Автоматическое форматирование, увеличить/уменьшить отступ
  3. Добавить/удалить комментарий, увеличить/уменьшить отступ
  4. Автоматическое форматирование, добавить/удалить комментарий, увеличить/уменьшить отступ
  5. Автоматическое форматирование, добавить/удалить комментарий, увеличить/уменьшить отступ, изменение шрифта
Правильный ответ четвертый, см. скриншот выше.

4 комментария:

  1. вопрос изменился:

    2.21 Какие существуют операции для ручного форматирования выделенных
    блоков текста модуля?
    1. Форматировать, Увеличить/Уменьшить отступ
    2. Добавить/Удалить комментарий
    3. Добавить/Удалить перенос строк
    4. Варианты 1 и 2
    5. Варианты 1 и 3
    6. Варианты 1 и 2 и 3

    правильный ответ - 6

    ОтветитьУдалить
  2. В случаях определения текстового сообщения системы взаимодействия в виде форматированной строки в формах обсуждений:
    отображение выполняется без учета форматирования
    отображение выполняется с учетом форматирования
    отображение выполняется с учетом форматирования, но не отображаются картинки
    отображение выполняется с учетом форматирования, но не распознаются гиперссылки
    Варианты 3 и 4

    Ответ - 5. Проверено на 1с тренажер.

    ОтветитьУдалить
  3. 02.15 чуть поменялся вопрос
    Какие режимы форматирования текстов модулей реализованы в "1С:Предприятия 8"?
    Автоматическое форматирование текста при его вводе
    Автоматическое форматирование уже введенного текста
    Форматирование выполняется исключительно в ручном режиме
    Варианты 1 и 2

    Ответ - 4.Проверено на 1с тренажер.

    ОтветитьУдалить
  4. Может ли текстовое сообщение системы взаимодействия быть форматированной строкой?
    Да, текст сообщения и является форматированной строкой.
    Достаточно просто подключить базу данных к базе СУБД. Данные загрузятся в нее автоматически
    Нет, не может.
    Да, зависит от настройки сервера взаимодействия
    Да, но только при программном формировании сообщения

    Ответ - 5.Проверено на 1с тренажер.

    ОтветитьУдалить