пятница, 23 марта 2018 г.

Выравнивание элементов на обычной форме

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

***
Вопрос 10.104 экзамена 1С:Профессионал по платформе. Кнопки командной панели, показанные на рисунке, предназначены для:
  1. Редактирования табличного документа
  2. Выполнения действий с группой выделенных элементов
  3. Для определения положения настраиваемой формы относительно главного окна 1С:Предприятие и его системных окон
  4. Установки привязок для элементов формы
Правильный ответ второй. Это панель выравнивания и унификации размеров элементов.

***
Вопрос 10.79 экзамена 1С:Профессионал по платформе. Что произойдет, если нажать кнопку командной панели, отмеченную на рисунке?
  1. Ничего не изменится
  2. Произойдет смещение по горизонтали элемента "Надпись1" и выравнивание его правой границы по правой границе элемента "Надпись2"
  3. Произойдет смещение по горизонтали элемента "Надпись2" и выравнивание его правой границы по правой границе элемента "Надпись1"
  4. Оба элемента переместятся к правой краевой выравнивающей линии формы
Правильный ответ второй. Надписи выровняются по правой.

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

***
Вопрос 10.83 экзамена 1С:Профессионал по платформе. Что произойдет, если нажать кнопку командной панели, отмеченную на рисунке?
  1. Все надписи станут по вертикали одинакового размера. За образец будет взят элемент управления "Надпись1"
  2. Ничего не изменится
  3. Все надписи станут по вертикали одинакового размера. За образец будет взят элемент управления "Надпись3"
  4. Произойдет центрирование каждой надписи по вертикали
  5. Произойдет равномерное распределение надписей в вертикальном направлении. Элементы управления "Надпись1" и "Надпись3" останутся на своем месте, а элемент "Надпись2" будет сдвинут в нужную сторону. При смещении элемента привязка к разметочной сетке не учитывается
  6. Произойдет равномерное распределение надписей в вертикальном направлении. Элементы управления "Надпись1" и "Надпись3" останутся на своем месте, а элемент "Надпись2" будет сдвинут в нужную сторону. При смещении элемента будет осуществлена привязка к разметочной сетке, если режим ее использования установлен
Правильный ответ первый. Высота элементов будет стандартизирована

***
Вопрос 10.86 экзамена 1С:Профессионал по платформе. Что произойдет, если нажать кнопку командной панели, отмененную на рисунке?
  1. Все надписи станут по вертикали и горизонтали одинакового размера. За образец будет взят элемент управления "Надпись1"
  2. Все надписи станут по вертикали и горизонтали одинакового размера. За образец будет взят элемент управления "Надпись3"
  3. Ничего не изменится
  4. Будет выполнено автоматическое выравнивание надписей
  5. Для всех надписей будет задан прозрачный фон
Правильный ответ четвертый, собственно кнопка называется "Выровнять автоматически"

***
Вопрос 10.90 экзамена 1С:Профессионал по платформе. Отключить режим выравнивания с помощью выравнивающих линий в ранее созданной форме:
  1. Нельзя
  2. Можно. Для этого в палитре свойств формы надо отключить свойство "Использовать выравнивающие линии"
  3. Можно. Для этого, выбрав пункт главного меню "Сервис-Параметры", на закладке "Форма" надо отключить свойство "Использовать выравнивающие линии"
  4. Можно. Для этого в палитре свойств формы надо отключить свойство "Использовать выравнивающие линии" или, выбрав пункт главного меню "Сервис-Параметры", на закладке "Форма" отключить свойство "Использовать выравнивающие линии"
Правильный ответ второй. Выравнивающие линии (отмечены стрелкой) отключаются соответствующим свойством формы:

***
Вопрос 10.92 экзамена 1С:Профессионал по платформе. При выравнивании элементов формы разметочная сетка может быть показана:
  1. Непрерывными линиями
  2. Точками, расположенными в шахматном порядке
  3. Точками, расположенными в местах пересечения разметочных линий
  4. Верны ответы 1 и 2
  5. Верны ответы 2 и 3
  6. Верны ответы 1, 2 и 3
Правильный ответ пятый. Расположение точек регулируется опцией Шахматный порядок Параметров системы (см. скриншот в посте).

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

***
Вопрос 10.96 экзамена 1С:Профессионал по платформе. Можно ли с помощью выравнивающих линий изменять размеры и перемещать элементы управления формы?
  1. Нельзя
  2. Можно, если элементы управления прикреплены к этим линиям
  3. Можно, если элементы управления прикреплены к этим линиям, но только перемещать
  4. Можно, если элементы управления прикреплены к этим линиям, но только изменять размеры
  5. Можно, всегда
Правильный ответ второй. Элементы, прикрепленный к одному гайлайну, можно двигать вместе.

***
Вопрос 10.97 экзамена 1С:Профессионал по платформе. На рисунке красным кружком отмечен:
  1. Специальный маркер выравнивания, показывающий смещение элементов управления. Выделенный элемент управления предлагается сдвинуть влево и вверх
  2. Специальный маркер выравнивания, показывающий смещение элементов управления. Выделенный элемент управления предлагается сдвинуть вправо и вниз
  3. Специальный маркер выравнивания, показывающий наложение элементов управления. Выделенный элемент управления предлагается сдвинуть влево и вверх
  4. Специальный маркер выравнивания, показывающий наложение элементов управления. Выделенный элемент управления предлагается сдвинуть вправо и вниз
Правильный ответ четвертый. Куда показывают стрелочки, туда надо и двигать.

***
Вопрос 10.98 экзамена 1С:Профессионал по платформе. На рисунке красным кружком отмечен:
  1. Специальный маркер выравнивания, показывающий смещение элементов управления
  2. Специальный маркер выравнивания, показывающий наложение элементов управления
  3. Специальный маркер, показывающий наличие привязки
  4. Специальный маркер, показывающий, что данный элемент является мастером
Правильный ответ третий.

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

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

***
Вопрос 10.115 экзамена 1С:Профессионал по платформе. Для отображения в существующей форме разметочной сетки достаточно:
  1. В палитре свойств формы установить свойство "ИспользоватьСетку"
  2. Выбрав пункт главного меню "Сервис-Параметры", на закладке "Форма" установить флаг "ИспользоватьСетку"
  3. Выбрав пункт главного меню "Сервис-Параметры", на закладке "Форма" установить флаг "Отображать сетку"
  4. Выбрав пункт главного меню "Сервис-Параметры", на закладке "Форма" установить флаг "Отображать сетку", после чего в палитре свойств формы установить свойство "ИспользоватьСетку"
  5. Выбрав пункт главного меню "Сервис-Параметры", на закладке "Форма" установить флаги "Отображать сетку" и "ИспользоватьСетку"
Правильный ответ четвертый, для формы также можно указать вариант отображать или нет.

11 комментариев:

  1. Почему в 95 "смещение элементов управления", а в 97 "наложение элементов управления"? Разницы не видно(

    ОтветитьУдалить
    Ответы
    1. разница в цвете: Когда смещение - цвет стрелочек синий, а когда наложение - красный

      Удалить
    2. и ваще пофиг что скрин чб

      Удалить
    3. да и в тексте вопросов написано в обоих случаях КРАСНЫЙ КРУЖОК

      Удалить
  2. Вопрос 10.115 - где искать свойство "ИспользоватьСетку"? По прописанному пути этого свойства нет.

    ОтветитьУдалить
    Ответы
    1. Обычная форма - свойства формы (именно всей формы) - закладка (группа) "Редактирование"

      Удалить
  3. В вопросах 10.79, 10.83 поведение зависит от порядка выбора элементов через шифт. Например, если выделять с шифтом сначала надпись2, потом надпись1, то поведение элементов будет отличным, если выделять их начиная с надпись1, потом надпись2.

    ОтветитьУдалить
    Ответы
    1. Проверил, согласен.
      Но есть еще момент.
      Последний отмеченный элемент выделен границей с белыми квадратами.
      На рисунке выделен последним Надпись2, поэтому смещение будет к нему.

      Удалить
  4. Небольшая заметка по вопросу 10.97 "На рисунке красным кружком отмечен".
    Красный маркер, показывает наложение элемента и предлагает направления, куда этот элемент можно сдвинуть. В данном случае таких направлений два - вправо ИЛИ вниз (причем именно ИЛИ, без И, как указано в тестах).

    ОтветитьУдалить
  5. Дополнение к 10.90: вариант "Сервис-Параметры" - "Использовать выравнивающие линии" не подходит, т.к. полное имя этого параметра "Использовать выравнивающие линии (для новых форм)".

    ОтветитьУдалить
  6. 10.86
    Если это автоматическое выравнивание, почему элементы изменили свой размер под Надпись2?
    До
    http://joxi.ru/brRylvMFL1wLEA
    После
    http://joxi.ru/KAgD8jyiNJRN8r
    То есть я согласен что надпись на пиктограмме совпадает с ответом, но результат обработки немного другой.

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