| 0
    
        Kifsif   11.09.15✎ 22:13 | 
        Курс "Введение в конфигурирование". Основные объекты.
 Определили обработку с реквизитами: Валюта, Дата, Результат (строка). Реквизиты разместили на форме.
 
 Далее такой код:
 
 &НаСервере
 Процедура ПолучитьДанныеНаСервере()
 Отбор = Новый Структура("Валюта", Объект.Валюта);
 ВыборкаКурсов = РегистрыСведений.КурсыВалют.Выбрать(Объект.Дата, ,Отбор);
 СтрРезультата = "";
 
 Пока ВыборкаКурсов.Следующий() Цикл
 СтрРезультата = СтрРезультата + Строка(ВыборкаКурсов.Курс) + ";";
 КонецЦикла;
 Результат = СтрРезультата;
 
 КонецПроцедуры
 
 &НаКлиенте
 Процедура ПолучитьДанные(Команда)
 ПолучитьДанныеНаСервере();
 КонецПроцедуры
 
 
 В общем, на форме поле "Результат" не обновилось. Сижу и смотрю на это упражнение. Ну, форма-то не узнала, что объект изменился.
 
 Думаю превратить процедуру ПолучитьДанные в функцию. Тогда возвращаемое значение поместить в Элементы.Результат.
 
 В курсе ошибка? Я правильно понимаю, что так лучше дополнить код? Или есть решение лучше?
 |  |