Имя: Пароль:
1C
1С v8
Помогите разобраться с обновлением ссылочного реквизита формы
0 Vasily_K
 
24.04.13
09:45
Добрый день гуру 1С 8.2. В этой системе я совсем новичек, поэтому прошу не пинать ногами если что-то не так...
В общем ситуация такая. Есть справочник Номенклатура. У него есть реквизит "АдресХранения" типа Строка. Есть документ, у табличной части которого есть реквизит "Номенклатура" типа СправочникСсылка.Номенклатура. В форме этого документа в его табличную часть "Товары" добавлен реквизит "АдресХранения" типа Строка, и вытянут на форму элемент ТоварНоменклатураАдресХранения с Путем к данным Объект.Товары.Номенклатура.АдресХранения.
Так вот, при выборе в документе номенклатуры автоматически отображается Адрес хранения. Это очень хорошо. Но если программно изменить этот реквизит в элементе номенклатуры, то:
1. в самом документе ничего не меняется.
2. при перевыборе номенклатуры тоже ничего не меняется.
3. если из формы документа открыть карточку номенклатуры (в ней кстати уже измененный адрес хранения), и запишем ее интерактивно, то в форме документа изменяется адрес хранения на новый.

Что не так... не пойму. может я вообще все неправильно делаю? Задача простая: в табличной части документа, при программном изменении Адреса хранения номенклатуры, этот адрес должен заменяться на новый.
1 butterbean
 
24.04.13
09:47
Обновить() сделай
2 Vasily_K
 
24.04.13
09:52
делал. ничего.
3 Vasily_K
 
24.04.13
09:54
Вот так делал Элементы.Товары.Обновить()
4 butterbean
 
24.04.13
09:55
(2) тогда поподробнее про "в его табличную часть "Товары" добавлен реквизит "АдресХранения" типа Строка"
зачем реквизит если отображается Объект.Товары.Номенклатура.АдресХранения??
5 cw014
 
24.04.13
09:56
Какой "обновить"? Реквизит на форме "АдресХранения" не связан с элементом формы. Он же пишет - путь "Объект.Товары.Номенклатура.АдресХранения"
6 Vasily_K
 
24.04.13
09:58
да. получается, что не связан.
7 Vasily_K
 
24.04.13
10:01
Объект.Товары.Номенклатура.АдресХранения - это путь к данным элемента формы АдресХранения
8 Vasily_K
 
24.04.13
10:06
я так понимаю, что реквизит АдресХранения можно было и не добавлять...?
9 butterbean
 
24.04.13
10:09
(8) да
10 Vasily_K
 
24.04.13
10:11
Может есть какое-то другое решение такой задачи?
11 Vasily_K
 
24.04.13
10:20
ОповеститьОбИзменении(ВыбранныйЭлемент)

ВСЕМ СПАСИБО!

ТЕМА ЗАКРЫТА
12 Vasily_K
 
24.04.13
10:23
Вот, кстати, полезная ссылка по этому вопросу http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=587033
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой