среда, 3 января 2018 г.

Конструктор форм

Конструктор форм вызывается автоматически при создании новой формы объекта конфигурации:
либо общей формы:

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

***
Вопрос 04.29 экзамена 1С:Профессионал по платформе. Конструктор форм предназначен для...
  1. создания новых объектов типа "Форма"
  2. редактирования объектов типа "Форма"
  3. оформления диалоговой части формы и является лишь составной частью конструктора выходных форм
  4. верно 1 и 2
Правильный ответ первый - конструктор вызывается только при создании формы. Его вызов происходит обязательно для всех объектов, у которых могут быть подчиненные объекты типа Форма. Конструктор формы позволяет выбрать тип формы и разместить реквизиты. Подробно: https://its.1c.ru/db/v839doc#bookmark:dev:TI000000973
Редактирование ранее созданных форм производится вручную.

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

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

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

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

***
Вопрос 04.34 экзамена 1С:Профессионал по платформе. Конструктор формы списка справочника на закладке "Далее"...
  1. всегда позволяет разместить на форме и дерево групп и список элементов
  2. всегда позволяет разместить на диалоге список элементов и, кроме того, для иерархических справочников с иерархией групп и элементов, - дерево групп
  3. для иерархических справочников состав размещаемых элементов определяется видом иерархии справочника
Правильный ответ второй:

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

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

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

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

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

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

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

  1. Стоит заметить, что на данный момент 1С не заносит табличные поля в колонки (вопрос 4.28), а располагает их ниже. Если табличных полей больше одного, то для каждого создаётся страница.

    ОтветитьУдалить
    Ответы
    1. Другими словами, настройка "Располагать элементы управления в ... колонку(и)" не действует на табличные поля, они всегда располагаются на всю ширину формы (страницы).

      Удалить
  2. "Вопрос 04.32 экзамена 1С:Профессионал по платформе. При создании формы конструктором формы количество размещаемых на форме командных панелей...

    1.не ограничено
    2.не более двух
    3.всегда - две (верхняя и нижняя)

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

    Вот опять. Почему мне нужно запоминать не правильный вариант? Почему 1С не исправляет эту ошибку? Понимаю, что не здесь это решают. Просто крик души. Не может ли так случиться, что в какой то момент они исправят ошибку?

    ОтветитьУдалить
    Ответы
    1. Даааа жалко что приходиться запоминать некоторые ответы типа "но на самом деле", это не первый и не последний вопрос экзамена такой =(

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

      Удалить
    3. Именно так! Ведь никакого противоречия не наблюдается. И напротив, все логично и лаконично )
      Конструктор создает столько командных панелей, сколько размещает табличных полей, плюс командные панели формы (1 для УФ и 2 для ОФ).

      Удалить
  3. Вопрос 04.39 - ответ 3 так как, для управляемых и обычных форм можно указывать нужно ли выводить элемент на форму или нет. А для обычных форм в конструкторе формы можно также указать из списка и вид управления формы (поле ввода, поле выбора и тд).

    ОтветитьУдалить
  4. По 4.38 хотел бы прояснить "но на самом деле - только для обычных форм". Так вот.
    Термин "Табличное поле" используется сугубо в контексте ОФ. В контексте УФ этот элемент уже носит название "Таблица формы". Исходя из этого мы видим, что вопрос относится к конструктору именно обычной формы.
    А раз так) то все встает на свои места и ответ на вопрос становится очевидным.

    ОтветитьУдалить
  5. Вопрос 04.39 В конструкторе формы документа при необходимости нестандартного размещения элементов управления...

    легко объяснить:

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

    2. можно указать требуемый вид элементов управления, соответствующих составу подчиненных объектов. Верно в правой части конструктора формы мы можем указать тип элемента формы ( поле ввода, переключатель, надпись и т. д.)

    ОтветитьУдалить
    Ответы
    1. Ага, Вводит в блуд 2 вещи, во первых не указано в вопросе что форма неуправляемая, во вторых за каким-то хреном написано "всех или только некоторых элементов управления, соответствующих составу подчиненных объектов", сама формулировка крайне крючкотворская и неинтуитивная, как будто тут речь об иерархии, или подчинении объектов ИБ, а по факту просто о реквизитах и табличных частях документа и их отражении на форме.

      Удалить
    2. Вопрос 39 изменен:

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

      теперь речь только про УПРАВЛЯЕМЫЕ ФОРМЫ, поэтому ответ - вариант 1.

      Удалить
  6. Вопрос 38 изменен:

    4.38 Можно ли в конструкторе управляемой формы документа на втором шаге
    (кнопка "Далее") указать размещение таблицы, содержащей данные регистра, для которого данный документ является регистратором?
    1. Нет, такие действия выполняются уже при работе с формой
    2. Да, при любых условиях
    3. Да, только если документ может иметь движения только по одному регистру


    теперь речь только про УПРАВЛЯЕМЫЕ ФОРМЫ, поэтому ответ - вариант 1.

    ОтветитьУдалить
  7. Можно ли в конструкторе формы элемента справочника на втором шаге (кнопка "Далее") указать размещение таблицы, содержащей данные подчиненного справочника?
    Нет, такие действия нужно выполнять уже при работе с формой
    Да, при любых условиях
    Да, если текущий справочник является владельцем только для одного справочника

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

    ОтветитьУдалить
  8. > Вопрос 04.32 экзамена 1С:Профессионал по платформе. При создании формы конструктором формы количество размещаемых на форме командных панелей...
    Вопрос не о командных панелях *формы*, а о кол-ве любых командных панелей на форме. Для каждой табличной части, кол-во которых не ограничено, создается своя командная панель

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