Имя: Пароль:
1C
1С v8
Назначит значение реквизиту формы
,
0 Geroy
 
06.02.15
15:25
Есть Реквизит формы Продавец нужно назначить ему значение Параметр

Пробую и так
Элементы.Продавец=Параметр;
и так
ЭтаФорма.Объект.Продавец=Параметр;

Результата 0

Голова кипит, возможно и я что-то не так делаю
1 Fish
 
06.02.15
15:26
А так?
Продавец=Параметр;
2 Geroy
 
06.02.15
15:27
(1) переменная не определенна Продавец
Но это 100% реквизит
3 Fish
 
06.02.15
15:27
И да, в программировании принято говорить не "назначить", а "присвоить".
4 Geroy
 
06.02.15
15:30
(3) Параметр Тип Строка
ЭтаФорма.Объект.Продавец ТИП СправочникСсылка.ФизическиеЛица
5 Geroy
 
06.02.15
15:35
УФ  Розница 2.1
6 Geroy
 
06.02.15
15:38
Уже и Объект.Продавец=Параметр;
Все равно не присваивает значение
7 Fish
 
06.02.15
15:40
(4) Я что-то не понял. Ты пытаешься параметр с типом строка присвоить реквизиту объекта с типом СправочникСсылка.ФизическиеЛица?
8 shpioleg
 
06.02.15
15:46
(6) Галка стоит Использовать всегда? На форме есть такой элемент?
9 Geroy
 
06.02.15
15:57
(8) На Форме есть
А галку где глянуть?
10 shpioleg
 
06.02.15
16:01
(9) Если есть на форме, то не нужно глядеть. А так рядом с реквизитом.
Отладчиком смотри что у тебя. Отладчик - лучший друг под УФ.
11 Geroy
 
06.02.15
16:02
Сделал вот так
Функция  ПоискФизЛица(ИмяФизЛица)            
        Спр=Справочники.ФизическиеЛица.НайтиПоНаименованию(ИмяФизЛица);
    Возврат Спр;
КонецФункции

ЭтаФорма.Объект.Продавец =ПоискФизЛица(Параметр);

А как ссылку получить из Запроса

        ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл        
        Возврат ВыборкаДетальныеЗаписи.Ссылка;
    КонецЦикла;

Как вернуть Ссылку?
ВыборкаДетальныеЗаписи

Оно мне возвращает только значение=Наименованию
А я хочу ССылку