|
Поле объекта не обнаружено (товар) |
☑ |
0
alexlencer
06.11.17
✎
14:25
|
День добрый, друзья столкнулся с проблемой. Суть в чем. Нужно при изменение наименование (это другой справочник со своими элементами. прикручен к таблице документа поступление на склад) нужно вытащить значение товар в реквизит таблицы документа.
Скрины
Процедура ТоварНаименованиеТовараПриИзменении(Элемент)
СтрТабЧасти=Элементы.Товар.ТекущиеДанные;
СтрТабЧасти.товар=СтрТабЧасти.НаименованиеТовара.товар;
КонецПроцедуры
Ошибка
{Документ.ПоступлениеНаСклад.Форма.ФормаДокумента.Форма(5)}: Поле объекта не обнаружено (товар)
СтрТабЧасти.товар=СтрТабЧасти.НаименованиеТовара.товар;
|
|
1
Мимохожий Однако
06.11.17
✎
14:27
|
(0) Встань отладчиком на строчку с ошибкой и убедись, что там действительно нет реквизита Товар.
|
|
2
Ranger_83
06.11.17
✎
14:28
|
Откуда у строки реквизиты возьмутся?
|
|
3
1dvd
06.11.17
✎
14:33
|
Радуют реквизиты НаименованиеЧегоТоТам ссылочного типа
|
|
4
alexlencer
06.11.17
✎
14:36
|
У него тоже самое там есть ответ, не могу въехать
v8: Помогите новичку!
|
|
5
alexlencer
06.11.17
✎
14:38
|
По аналогии
|
|
6
Jofa
06.11.17
✎
14:53
|
Что непонятного во фразе "Поле объекта не обнаружено" ?
|
|
7
AlvlSpb
06.11.17
✎
15:01
|
Процедура ТоварНаименованиеТовараПриИзменении(Элемент)
СтрТабЧасти=Элементы.Товар.ТекущиеДанные;
СтрТабЧасти.товар=Строка(СтрТабЧасти.НаименованиеТовара);
КонецПроцедуры
|
|
8
alexlencer
06.11.17
✎
15:05
|
AlvlSpb
Не помогло(
{Документ.ПоступлениеНаСклад.Форма.ФормаДокумента.Форма(6)}: Значение не является значением объектного типа (НаименованиеТовара)
СтрТабЧасти=Строка(СтрТабЧасти.НаименованиеТовара);
|
|
9
alexlencer
06.11.17
✎
15:09
|
AlvlSpb
Заработало, это я лоханулся;) но он достает значение из наименованиеТовара, это не то ((
|
|
10
alexlencer
06.11.17
✎
15:14
|
Вот моя )_)_ конфигурация, Вообще реально так сделать, как задумывается?
|
|
11
AlvlSpb
06.11.17
✎
16:13
|
(10) На клиенте, где доступны ТекущиеДанные недоступны ссылочные типы. Надо передать на сервер и получить нужное значение
&НаКлиенте
Процедура ТоварНаименованиеТовараПриИзменении(Элемент)
СтрТабЧасти=Элементы.Товар.ТекущиеДанные;
СтрТабЧасти.товар=ПолучитьТовар(СтрТабЧасти.НаименованиеТовара);
КонецПроцедуры
&НаСервереБезКонтекста
Функция ПолучитьТовар(НаименованиеТовара)
Возврат НаименованиеТовра.Товар;
КонецФункции
|
|
12
alexlencer
06.11.17
✎
16:25
|
AlvlSpb Огромное человеческое спасибо, человек:)
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой