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

Определения функций

Обработка данных, содержащихся в базе, может в числе прочего происходить при помощи функций. Функции должны быть определены в соответствиями с требованиями платформы, чтобы она смогла понять, что требуется пользователю. Определение функции включает в себя:
  • Ключевое слово Функция
  • Имя функции, произвольное
  • Имена параметров в круглых скобках, произвольные
  • Тело функции; включает любые конструкции, будь то циклы или условные операторы; но обязательно в конце тела функции должно идти слово Возврат
  • Функция заканчивается конструкцией КонецФункции
Например:

Однажды определенная функция может вызываться из различных мест программы по своему имени; чтобы из точки вызова перейти к самой функции, нужно нажать F12 либо выполнить команду контекстного меню Перейти к определению. Эти же команды "раскроют" группировку функции, если их выполнить стоя курсором прямо на самом имени функции.

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

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

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

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

  1. 2.24 и 2.25 не хватает картинок к вопросам, без картинок вопросы абсолютно одинаковы.

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