Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: как вернуть переменную на клиент с сервера
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
lolmatrix
Здравствуйте, уважаемые форумчане, подскажите пожалуйста
как вернут[переменную на клиент с сервера в данном конкретном случае
&НаСервере
функция СписокмашинаПриИзмененииНаСервере(Машина)
    //СтрокаТЧ = Объект.Список[Элементы.Список.ТекущаяСтрока];
    НКод = Справочники.Списокмашин.НайтиПоНаименованию(Машина).Код;
    Возврат СтрокаТЧ.КодНомер = Нкод;
КонецФункции
&НаКлиенте
Процедура СписокмашинаПриИзменении(Элемент)
     строкаТЧ = Элементы.Список.ТекущиеДанные;
     Машина = строкаТЧ.Машина;
         СписокмашинаПриИзмененииНаСервере(Машина);
    // СтрокаТЧ.КодНомер = Нкод;
КонецПроцедур

пишет Нкод не найден
заранее благодарен
Vofka
&НаСервере
функция ПолучитьКодМашины(Машина)
    Возврат Справочники.Списокмашин.НайтиПоНаименованию(Машина).Код;
КонецФункции

&НаКлиенте
Процедура СписокмашинаПриИзменении(Элемент)
     строкаТЧ = Элементы.Список.ТекущиеДанные;
     Машина = строкаТЧ.Машина;
     СтрокаТЧ.КодНомер = ПолучитьКодМашины(Машина);
КонецПроцедур


Но вообще код у вас какой-то странный и мало вводной информации, чтобы посоветовать нормальное решение.
lolmatrix
Спасибо, очень точный ответ, редко слышу такие точные ответы на мои расплывчатые вопросы
sava1
НаСервереБезКонтекста
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.