|
Поле объекта не обнаружено (товар) | ☑ | ||
---|---|---|---|---|
0
alexlencer
06.11.17
✎
14:25
|
День добрый, друзья столкнулся с проблемой. Суть в чем. Нужно при изменение наименование (это другой справочник со своими элементами. прикручен к таблице документа поступление на склад) нужно вытащить значение товар в реквизит таблицы документа.
Скрины https://hkar.ru/Rx4o https://hkar.ru/Rx4p Процедура ТоварНаименованиеТовараПриИзменении(Элемент) СтрТабЧасти=Элементы.Товар.ТекущиеДанные; СтрТабЧасти.товар=СтрТабЧасти.НаименованиеТовара.товар; КонецПроцедуры Ошибка {Документ.ПоступлениеНаСклад.Форма.ФормаДокумента.Форма(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
|
Вот моя )_)_ конфигурация, Вообще реально так сделать, как задумывается? https://yadi.sk/d/KsTwu0QO3PSwPF
|
|||
11
AlvlSpb
06.11.17
✎
16:13
|
(10) На клиенте, где доступны ТекущиеДанные недоступны ссылочные типы. Надо передать на сервер и получить нужное значение
&НаКлиенте Процедура ТоварНаименованиеТовараПриИзменении(Элемент) СтрТабЧасти=Элементы.Товар.ТекущиеДанные; СтрТабЧасти.товар=ПолучитьТовар(СтрТабЧасти.НаименованиеТовара); КонецПроцедуры &НаСервереБезКонтекста Функция ПолучитьТовар(НаименованиеТовара) Возврат НаименованиеТовра.Товар; КонецФункции |
|||
12
alexlencer
06.11.17
✎
16:25
|
AlvlSpb Огромное человеческое спасибо, человек:)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |