среда, 14 марта 2018 г.

Команды в виде кнопок

Задача размещения на форме команды в виде кнопки решается по-разному для обычных и управляемых форм.
В случае управляемой формы, нужно добавить собственно команду, перетащить ее на форму (система нарисует кнопку), и прописать обработчик:
В случае обычной формы, нужно расположить кнопку на форме, и написать ее обработчик:

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

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

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

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

  1. поясните пожалуйста разницу между вопросами 10.23 и 10.24, возможно ошибка?

    ОтветитьУдалить
    Ответы
    1. Этот комментарий был удален автором.

      Удалить
    2. В официальном мобильном приложении такого вопроса нет.
      Там 10.24 это вопрос про обычные формы (здесь он опубликован как 10.25).

      Удалить
  2. 10,24 там про обычную форму, и вариант ответа верный первый(платное тестирование).

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

      Удалить
    2. В купленной книжке "Комплект вопросов..." отсутствует такой вопрос, как здесь под номером 10.24. Вместо него под номером 10.24 идет следующий, про обычную форму, который тут пронумерован как 10.25.

      Книжка датирована 2015-м годом, однако есть замечание - "версия экзамена за февраль 2014"

      Удалить
  3. Этот комментарий был удален автором.

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