понедельник, 12 марта 2018 г.

Основной реквизит формы

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

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

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

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

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

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

***
Вопрос 10.113 экзамена 1С:Профессионал по платформе. Какой из реквизитов формы, представленной на рисунке, является основным?
  1. СписокКурсовВалют
  2. СправочникОбъект
  3. У форм справочников нет основного реквизита
  4. У форм справочников все реквизиты основные
Правильный ответ второй - тот, что жирный.

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

  1. В вопросе 10.06 Правильный ответ 1. Только что прошёл тестирование на 100 %

    ОтветитьУдалить
  2. По мобильному тренажеру выходит что "В вопросе 10.06 Правильный ответ 1."

    ОтветитьУдалить
  3. !!!Вопрос 10.06 - правильный ответ 1.
    Сейчас прохожу тестирование.

    ОтветитьУдалить
  4. На скрине вопроса 10.08 форма элемента, а не произвольная. Задать основной реквизит для произвольной формы у меня не получилось.

    ОтветитьУдалить
    Ответы
    1. Нужно добавить реквизит типа СправочникОбъект или ДокументОбъект, тогда у реквизита будет доступен флаг "Основной реквизит".
      http://joxi.ru/p27j5VGcn6zK6m

      Удалить
  5. По вопросу 10.06. "для отображения и редактирования данных в форме" используются элементы формы, а не ее реквизиты.
    Поэтому данный вариант ответа не может считаться правильным.

    ОтветитьУдалить
  6. "Важно, что формы типа "Произвольная форма" не имеют основного реквизита."
    - вот с этим не согласен. И произвольные формы Объектов, и произвольные Общие формы (как обычные так и управляемые) легко позволяют назначить Основной реквизит.
    1С:Предприятие 8.3, учебная версия (8.3.13.1865)

    ОтветитьУдалить
  7. Вопрос 10.06 в данный момент выглядит так:
    Для чего нужны реквизиты формы?
    1) Реквизит определяет источник данных для формы в целом и определяет поведение данной формы
    2) Реквизит служит для обеспечения возможности программного обращения к реквизитам объекта из локального контекста формы
    3) Для хранения в форме данных или ссылок на данные, которые необходимо отобразить на форме
    4) Верны 2 и 3
    Правильный ответ четвертый

    ОтветитьУдалить
  8. на этой странице 10.07 и 10.08 полностью дублируются а ответы отличаются ?! в платном тренажере 10.07 содержит 5 вариантов, правильный ответ 2.нужно в свойствах реквизита формы установить флажок "Основной реквизит"

    ОтветитьУдалить
    Ответы
    1. разница в Вопросе ! Обычной форме - Данные, Управляемой - Основной реквизит !

      Удалить
  9. Вопрос 10.08 дополнился
    Чтобы произвольной обычной форме назначить основной реквизит...
    форму нужно сделать основной, основной реквизит при этом определяется автоматически
    нужно в свойствах реквизита формы установить флажок "Основной реквизит"
    нужно войти в меню "Правка", пункт "Основной реквизит" и выбрать нужное значение
    нужно заполнить свойство "Данные" формы, выбрав нужный реквизит формы
    ничего делать не нужно, основной реквизит определяется исходя из того, в подчинении к какому объекту конфигурации эта форма создается

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

    ОтветитьУдалить
  10. Чтобы произвольной управляемой форме назначить основной реквизит...
    • форму нужно сделать основной, основной реквизит при этом определяется автоматически
    # нужно в свойствах реквизита формы установить флажок "Основной реквизит"
    • нужно войти в меню "Правка", пункт "Основной реквизит" и выбрать нужное значение
    нужно заполнить свойство "Данные" формы, выбрав нужный реквизит формы
    • ничего делать не нужно, основной реквизит определяется исходя из того, в подчинении к какому объекту конфигурации эта форма создается
    Ответ - 2.Проверено 1с тренажер.(3.09.2024)

    ОтветитьУдалить
  11. Чтобы произвольной *обычной форме назначить основной реквизит...
    • форму нужно сделать основной, основной реквизит при этом определяется автоматически
    • нужно в свойствах реквизита формы установить флажок "Основной реквизит"
    • нужно войти в меню "Правка", пункт "Основной реквизит" и выбрать нужное значение
    # нужно заполнить свойство "Данные" формы, выбрав нужный реквизит формы
    Ответ - 4.Проверено 1с тренажер.(3.09.2024)

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