584 документа
← К списку

Контекстная подсказка

страница

Контекстная подсказка

Чтобы не ошибиться в имени переменной, напишите «дни» и вызовите контекстную подсказку (рис. 7.158).

Рис. 7.15****8. Контекстная подсказка для ввода имени переменной

Первый же вариант, который предложит вам 1C:EDT, – это имя вашей переменной. Выберите его нажатием Enter (рис. 7.159).

Рис. 7.15****9. Правильное имя переменной

1C:EDT подставит правильное имя.

Теперь поставьте точку. Произойдет следующее: 1C:EDT уже знает, что в этой переменной находится не «что-то там», а объект совершенно конкретного типа. Типа Массив. Поэтому она сразу откроет контекстную подсказку и предложит вам все методы, которые есть у этого объекта (рис. 7.160).

Рис. 7.1****60. Контекстная подсказка методов объекта

ПРИМЕЧАНИЕ

Символом f(), от английского слова function, 1C:EDT обозначает те методы, которые возвращают какое-то значение. То есть методы, которые внутри платформы реализованы как функции. А символом p(), от английского слова procedure, – методы, которые ничего не возвращают. Такие методы реализованы как процедуры.

Методов много, поэтому, чтобы не искать нужный в большом списке, просто продолжите набирать имя нужного вам метода – «до». В списке останутся только подходящие методы (рис. 7.161).

Рис. 7.16****1. Подходящие методы

Теперь двойным кликом или нажатием Enter выберите метод Добавить(Значение). Второй вариант, Добавить(), вам не подходит – это шаблон метода без параметра.

1C:EDT вставит метод в модуль и предложит вам ввести его параметр (рис. 7.162).

Рис. 7.16****2. Метод «Добавить()»

Для ввода параметра 1C:EDT предлагает вам либо переменную ДниНедели, либо значение Неопределено. Ни то, ни другое вам не подходит. Вам нужно ввести собственное значение – название дня недели. Это строковый литерал, который должен быть заключен в кавычки. Введите открывающую кавычку – и 1C:EDT сразу же добавит закрывающую (рис. 7. 163)

Рис. 7.16****3. Кавычки для строкового литерала

Вам останется только ввести название дня недели (рис. 7.164).

Рис. 7.16****4. Название дня недели

Теперь вы можете нажать Tab и продолжить редактирование модуля (рис. 7.165).

Рис. 7.16****5. Оператор «Добавить()»

А теперь маленькая программистская хитрость. По условиям задачи вам нужно добавить в массив еще шесть элементов. То есть написать такие же инструкции, только с другими днями недели. Писать одно и то же скучно. Поэтому сейчас вы просто шесть раз скопируете эту строку, а потом только поменяете названия дней недели. Делается это так.

Тройным щелчком выделяете строку (рис. 7.166).

Рис. 7.16****6. Выделить строку

Нажимаете сочетание клавиш Ctrl + Insert, чтобы скопировать выделенное в буфер обмена. А теперь сразу же нажимаете шесть раз сочетание клавиш Shift + Insert, чтобы вставить содержимое буфера обмена. В результате у вас получается семь одинаковых строк (рис. 7.167).

Рис. 7.16****7. Вставить строку семь раз

Теперь в третьей строке дважды щелкаете мышью на слове Вторник и меняете его на Среда. И так четыре раза (рис. 7.168).

Рис. 7.16****8. Массив заполнен названиями дней недели.

Все! Пример готов. Можете установить точку останова на конец процедуры и запустить проект в режиме отладки.