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