Связан с: Контекст? ТекущийДокумент? #546338


#0 by Прохожий
Есть Контрагенты и подчиненные Основания. Есть реквизит у Контрагента "ОснованиеПоУмолчанию" Открываем карточку элемента Контрагенты, Там в свойствах реквизита "ОснованиеПоУмолчанию" находим "Связан с". Теперь нужно связать с контекстом текущей формы. 1. Можно сделать реквизит "фКонтекст" и при открытии делать ... фКонтекст = ТекущийЭлемент; ... Но это совсем плохо. В "Связан с" можно только идентификатор реквизита текущей формы передавать, переменную передать никак нельзя?
#1 by smaharbA
а параметром почему не передать ?
#2 by Прохожий
При открытии формы выбора? Тоже вариант. Но я хочу окончательно убедиться в невозможности курить "Связан с". У нас для реквизита формы владельца нет программного эквивалента типа Форма.ОснованиеПоУмолчанию.СвязатьСКакНибудь(Контекст)? Вроде, нету такого какого-нибудь метода... Или есть?
#3 by Aleksey
...
#4 by Aleksey
ну или просто в конце Менеджер.ИспользоватьВладельца(ВидСвойстваКонтрагентов); Где Менеджер реквизит диалога
#5 by Прохожий
Точно.
#6 by Прохожий
Тоже работает. ОК.
#7 by Aleksey
Работает для существующих. А для новых скорее всего работать не будет
#8 by Прохожий
Если записать, то будет. В семерке же нет возможности получить ссылку на незаписаный ни разу элемент как в восьмерке?
#9 by Aleksey
Иначе ...
#10 by Прохожий
Ну да. Только не при открытии. А то с ума сойдут пользователи.
#11 by Aleksey
Естественно не при открытии, а ПриНачалеВыбораЗначения
#12 by 1Сергей
в номенклатуре (в ТиС-е) с единицами всё уже реализовано. Кстати, в казахстанском ТиСе
#13 by Aleksey
Да и в карточке контрагента, тот же договор или банковский счет
#14 by Прохожий
Не понятно только почему метод ИспользоватьВладельца применяется к Свойство, а не к Форма.Свойство.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С