|
Назначит значение реквизиту формы
| ☑ |
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
|
Сделал вот так
Функция ПоискФизЛица(ИмяФизЛица)
Спр=Справочники.ФизическиеЛица.НайтиПоНаименованию(ИмяФизЛица);
Возврат Спр;
КонецФункции
ЭтаФорма.Объект.Продавец =ПоискФизЛица(Параметр);
А как ссылку получить из Запроса
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Возврат ВыборкаДетальныеЗаписи.Ссылка;
КонецЦикла;
Как вернуть Ссылку?
ВыборкаДетальныеЗаписи
Оно мне возвращает только значение=Наименованию
А я хочу ССылку
|
|