v7: вопрос (Как присвоить значение реквизиту подчиненного справочника) #258398


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

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