|
ЗначениеВРеквизитФормы Ошибка: параметр 1 |
☑ |
0
kamila0713
16.08.19
✎
17:20
|
Необходимо заполнить реквизит ссылочного типа ВидТС из запроса,чтобы после имел ссылочный тип
ВыборкаДетальныеЗаписи.ВидТС имеет Тип строка.
&НаСервере
Функция АвтомобильПриИзмененииНаСервере(Наименование)
//Передаем ВидТС. Берем значение реквизита другого объекта через запрос,хотя можно было и через Типы данных, как в общем модуле
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ТранспортныеСредства.ВидТС КАК ВидТС
|ИЗ
| Справочник.ТранспортныеСредства КАК ТранспортныеСредства
|ГДЕ
| ТранспортныеСредства.Ссылка = &Наименование";
Запрос.УстановитьПараметр("Наименование", Наименование);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
ЗначениеВРеквизитФормы(ВыборкаДетальныеЗаписи.ВидТС,"Объект.ВидТС");
КонецЦикла;
КонецФункции
|
|
1
НадюшаЯ
16.08.19
✎
17:24
|
Объект.ВидТС = ВыборкаДетальныеЗаписи.ВидТС
|
|
2
kamila0713
16.08.19
✎
17:34
|
ТранспортныеСредства.ВидТС не имел ссылочный тип)))
Тема закрыта
|
|
3
НадюшаЯ
16.08.19
✎
17:34
|
Хотя, что такое Объект.ВидТС? я как понимаю это тч, тогда
НоваяСтрока = Объект.ВидТС.Добавить();
НоваяСтрока.НазваниеКОлонкиЗаВидТС = ВыборкаДетальныеЗаписи.ВидТС
|
|
4
НадюшаЯ
16.08.19
✎
17:37
|
Поиск по наименованию, вы что... Тут как минимум нужна уникальность его поддерживаться, так не делается, привыкайте правильно делать, а не так вроде работает и ладно
|
|