#Область ПрограммныйИнтерфейс

//Это комментарий к процедуре
//На двух строках
&НаКлиенте
Процедура СделатьХорошо(Массив) Экспорт //Результаты поиска
    
    ОтветНаГлавныйВопрос = 42; //Текущий идентификатор
    ПростоСтрока = "Просто строка";
    ДеньПрограммиста = '20200912';
    
    Для Индекс = 0 По 1023 Цикл //Выбранный идентификатор
        ТекущийОбъект = Массив[Индекс];
        Если ЗначениеЗаполнено(ТекущийОбъект) Тогда //Границы блока
            ТекущийОбъект.ДелаемХорошо();
        Иначе
            Сообщить("Не заполнен элемент # " + Индекс);
        КонецЕсли;
    КонецЦикла;
    
КонецПроцедуры

#КонецОбласти

#region public

//This is comment to procedure
//On two lines
&atClient
procedure makeGreat(array) export //Search result
    
    ultimateAnswer = 42; //Current token
    simpleString = "Simple string";
    programmersDay = '20200912';
    
    for index = 0 to 1023 do //Current selection
        currentObject = array[index];
        if valueIsFilled(currentObject) then //Pair lexeme
            currentObject.makingGreat();
        else
            message("Empty entry # " + index);
        endif;
    enddo;
    
endprocedure

#endregion